Academics Navigation
Academics
You are here
Courses
Campus | Swarthmore |
Semester | Fall 2019 |
Registration ID | CPSC041D |
Course Title | Algorithms |
Credit | 0 |
Department | Computer Science |
Instructor | Brody,Joshua |
Times and Days | M 03:00pm-04:30pm
|
Room Location | Science Center 183 |
Additional Course Info | The study of algorithms is useful in many diverse areas. As algorithms are studied, considerable attention is devoted to analyzing formally their time and space requirements and proving their correctness. Topics covered include abstract data types, trees (including balanced trees), graphs, searching, sorting, NP complete optimization problems, and the impact of several models of parallel computation on the design of algorithms and data structures. Group 1 course. Prerequisite: CPSC 035Â required. Mathematics background at the level of Linear Algebra or higher is required (may be taken concurrently). Lab work required. |
Miscellaneous Links |