The following courses must be completed before the concentration can be completed:
|15-210||Parallel and Sequential Data Structures and Algorithms||12|
|15-251||Great Ideas in Theoretical Computer Science||12|
|15-259||Probability and Computing||12|
|or 36-218||Probability Theory for Computer Scientists|
|15-451||Algorithm Design and Analysis||12|
It is expected that all students will start the concentration after having finished all but 15-451.