Scheduler

15-251: Great Theoretical Ideas in Computer Science

Units 12
Department Computer Science
Prerequisites (15-100 or 15-111) and 21-127
Related URLs http://www.csd.cs.cmu.edu
http://www.cs.cmu.edu/~15251

This course is about how to use theoretical ideas to formulate and solve problems in computer science. It integrates mathematical material with general problem solving techniques and computer science applications. Examples are drawn from Algorithms, Complexity Theory, Game Theory, Probability Theory, Graph Theory, Automata Theory, Algebra, Cryptography, and Combinatorics. Assignments involve both mathematical proofs and programming. 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 03:00 pm – 04:20 pm TR Von Ahn Arellano, Gupta DH 2315 Add
A 10:30 am – 11:20 am M Instructor TBA DH 1217 Add
B 11:30 am – 12:20 pm M Instructor TBA DH 1217 Add
C 12:30 pm – 01:20 pm M Instructor TBA DH 1217 Add
D 01:30 pm – 02:20 pm M Instructor TBA DH 1217 Add
E 02:30 pm – 03:20 pm M Instructor TBA SH 125 Add
F 03:30 pm – 04:20 pm M Instructor TBA WEH 5302 Add
Section Time Day Instructor(s) Location
1 03:00 pm – 04:20 pm TR Lafferty, Gupta DH 1212
A 10:30 am – 11:20 am M Instructor TBA PH A19
B 11:30 am – 12:20 pm M Instructor TBA PH A19
2 10:00 am – 11:20 am MW Cooper CMB 1066
W 09:30 am – 10:20 am UR Cooper CMB 1066

Textbooks

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

A full commitment's what I'm thinking of © 2004–2008 The Carnegie Pulse