Algorithms learning materials and exercises

Click For Summary

Discussion Overview

The discussion centers around finding suitable learning materials and exercises for teaching an "Introduction to computer algorithms" course, with a specific focus on the mathematical background relevant to computer science, such as induction, recursion, and algorithm complexity.

Discussion Character

  • Homework-related, Exploratory

Main Points Raised

  • One participant, a teaching assistant, seeks literature and examples that connect mathematical concepts to computer science problems, emphasizing the need for programming-focused tasks.
  • Another participant suggests the MIT OpenCourseWare as a potential resource, although it is unclear if it meets the specific needs mentioned.
  • A different participant notes that they found the MIT resource unhelpful for the desired focus on mathematical background.
  • One suggestion includes Sedgewick's 'Algorithms in C' as a potentially useful resource, though the availability of content is uncertain.
  • A participant shares a link to a course schedule that outlines the necessary mathematical concepts for algorithms, implying it may be beneficial for the teaching assistant.

Areas of Agreement / Disagreement

Participants do not appear to reach a consensus on specific resources, with some suggestions being made but no agreement on their adequacy or relevance to the teaching assistant's needs.

Contextual Notes

The discussion reflects a variety of perspectives on resource availability and relevance, with some participants expressing dissatisfaction with existing materials and others proposing alternatives without confirming their suitability.

Who May Find This Useful

Individuals involved in teaching computer science, particularly those focusing on algorithms and their mathematical foundations, may find this discussion relevant.

oujea
Messages
11
Reaction score
0
Hello

I'm teaching assistant at one university in Bosnia and Herzegovina (department for computer science) and I have recently been chosen to be an assistant at "Introduction to computer algorithms" subject. First few classes are based on mathematical background (induction, recursion, algorithm complexity and so on) and I need to find (or make) some examples and tasks for students from this field and to let them work on it during the lab classes, so I'm looking for literature (english) and examples from this field of science, but as much as possible focused on programming and computer science side. Not regular math examples about induction, but something that could be easily interpreted as computer science engineer problem.Do you have any advices where to start from?Thank you in advance
 
Technology news on Phys.org
I already tried there but no luck, there is nothing with focus on mathematical background
 
Sedgewick's 'Algorithms in C' has (I think) a lot of what you want. How much of it is freely available I do not know.
 

Similar threads

Replies
29
Views
5K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
8
Views
5K