Algorithms

Welcome to this course! This course is an introduction to algorithm design. In this course, we study rigorous analysis of algorithms based on formal mathematical proofs. 

General Information:

Student Team:

Reading Materials:

Evaluation:

Based on the weighted percentage, the following table tells you the final grade. If our exams are more difficult than anticipated, we might make the scale slightly more lenient, but it will definitely not become more strict.

Percentage       Grade

86%                      A

79%                      A-

72%                      B+

65%                      B

58%                      B-

54.5%                  C+

51%                      C

47.5%                  C-

40%                      D

<33%                    F

Regrades:

If you feel that there are mistakes in your grades, you are welcome to request a regrade. Here are the relevant policies:

Prerequisites:

Course requirementL


You should be familiar and comfortable with the following: