Scheduler

15-211: Fundamental Data Structures and Algorithms

Units 12
Department Computer Science
Prerequisites 15-111 and 21-127
Related URLs http://www.csd.cs.cmu.edu

Fundamental programming concepts are presented together with supporting theoretical foundations and practical applications. This course emphasizes the practical application of techniques for writing and analyzing programs: data abstraction, program verification, and performance analysis. These techniques are applied in the design and analysis of fundamental algorithms and data structures. The course is currently taught in Java. NOTE: students must achieve a C or better in order to use this course to satisfy the pre-requisite for any subsequent Computer Science course.

Missing some of your favorite features that used to be here?

Don't worry, were working hard to get these features implemented. Check back soon!

Sections

Section Time Day Instructor(s) Location
Lec 12:00 pm – 01:20 pm TR Sleator, Garrod DH 2315 Add
A 09:30 am – 10:20 am W Instructor TBA WEH 5310 Add
B 10:30 am – 11:20 am W Instructor TBA PH A18B Add
C 11:30 am – 12:20 pm W Instructor TBA WEH 5310 Add
D 12:30 pm – 01:20 pm W Instructor TBA WEH 5310 Add
E 01:30 pm – 02:20 pm W Instructor TBA WEH 5310 Add
F 02:30 pm – 03:20 pm W Instructor TBA WEH 5310 Add
G 03:30 pm – 04:20 pm W Instructor TBA PH 125B Add
Section Time Day Instructor(s) Location
1 12:00 pm – 01:20 pm TR Scherlis, Langmead DH 2315
B 10:30 am – 11:20 am W Instructor TBA WEH 5310
C 11:30 am – 12:20 pm W Instructor TBA WEH 5310
D 12:30 pm – 01:20 pm W Instructor TBA WEH 5310
E 01:30 pm – 02:20 pm W Instructor TBA WEH 5310
F 02:30 pm – 03:20 pm W Instructor TBA WEH 5310
G 03:30 pm – 04:20 pm W Instructor TBA WEH 5310
2 03:00 pm – 04:20 pm UT Monroe CMB 1199
W 02:30 pm – 03:20 pm MW Monroe CMB 1032

Textbooks

We don’t have textbooks yet. Check back closer to the beginning of Spring 2009.

And if you ask me how I'm feeling © 2004–2008 The Carnegie Pulse