Data Structures and Algorithms

Code
COM226
Prerequisites
3, 4, or 5 on AP® Computer Science A Exam OR Placement Exam covering basic programming
Instructors
Course Notes
Credits
5
Curriculum Developers
Description
This course covers the modern theory of discrete structures and algorithms, focusing on the themes of efficient algorithms and intractable problems. The course's goal is to provide a solid background in algorithms for computer science students. It is encouraged that mathematicians, biologists, physicists, and other STEM-intent majors to take this course. Please expect the course to be challenging, both in terms of the workload and the difficulty of the material. Students should be prepared to do a lot of work outside of class.
Completion Time (Weeks) (Approx.)
20 weeks
Relation to Copy of Subjects
Students