CSI 3105 Design and Analysis of Algorithms I
3 units
Computer Science
Faculty of Engineering
Analysis of algorithms: worst-case analysis, complexity analysis, asymptotic notations and basic complexity classes. Algorithm design techniques: brute force, divide and conquer, dynamic programming, greedy, backtracking. Computational complexity of problems: lower bound arguments, the classes P, NP, NP-complete, dealing with NP-complete problems.
Components:
Lecture
Requirements:
Previously Offered Terms:
Fall
Summer
French Equivalent:
All Professors
B Average (6.398)
Most Common: B (14%)
1119 students
F
D
C
B
A-
A+