CP 600
Practical Algorithm Design
Lec A selected
The techniques of algorithm design form one of the core practical technologies of computer science. This course focuses on advanced techniques for designing and analysing algorithms, and explores their use in a variety of application areas. Topics include: sorting and search algorithms, graph traversal algorithms, combinatorial search, heuristics methods, and dynamic programming, intractable problems. Students learn the skill of recognizing computational complexities of computing problems and designing solutions for them.
Sections
Lecture, pick one
Lec A
Tue, Thu 14:30-15:50
Lec BR
Tue 11:30-14:20
Lec VA
Online
Syllabus
Have the syllabus for CP 600? Share it and everyone gets the grading, textbooks and rules.