600.363 Introduction to Algorithms

600.463 Algorithms I

When: Tuesday and Thursday, 9-10.15am
Where: Shaffer 301

Textbook: Cormen, Leiserson, Rivest, and Stein, "Introduction to Algorithms," Third Edition

Instructor: Vladimir Braverman
Office: NEB 218A
Phone: (410) 516-4975
Office Hours: Tuesday and Thursday 1-3pm
Course email: cs363463@cs.jhu.edu


Course Description

This course concentrates on the design of algorithms and the rigorous analysis of their efficiency. Prereq: 600.226. Students may receive credit for 600.363 or 600.463, but not both. Topics include sorting algorithms, advanced data structures, graph algorithms, dynamic programming, greedy algorithms, NP completeness; approximation algorithms. Students are expected to adhere to the Department of Computer Science Academic Integrity Code.

Course material:

All course material will be managed through our Blackboard page.