CS2124 programs
Design & Analysis of Algorithms
–
Average rating
Rate a teacher to start
6
ECTS
180
hours in a term
4
class hours a week
What you will learn
- •Demonstrate the knowledge of Characterization of Running Times
- •Demonstrate the knowledge of the Divide-and-Conquer Paradigm
- •Demonstrate the knowledge of the Probabilistic Analysis and Randomized Algorithms
- •Demonstrate the knowledge of the Sorting and Order Statistics Algorithms
- •Demonstrate the knowledge of Dynamic Programming and its Applications
How it is graded
50%
Midterm Exam
Week 8
50%
Final Exam
Week 16
Workload
180 hours in a term, about 12 a weekIn-Class Time 56 hIndependent Study 90 hExaminations 4 hIndividual Development 30 h
Week by week
Books
Introduction to Algorithms
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein, Fourth edition
Algorithm Design
Jon M. Kleinberg and Eva Tardos
Where it fits
Requirements come from syllabi. Check with your advisor.
Who teaches it
Not in the timetable this term.
Files
syllabus
CS212 Syllabus Spring 2026
Design & Analysis of Algorithms · Spring 2026
What Anonymous says
Anonymous posts, unverified. Press F never edits them and every card links to the original.