This schedule lists courses you might take during your four years at CMU-Q. This sample plan does not indicate required courses or guidelines for selecting electives: you can find this information on the program’s curriculum page.

To learn more about individual courses, please consult the Undergraduate Catalog.

 

[ + ]

First Year

Fall Semester

15-112 Fundamentals of Programming and Computer Science (12)
07-129 Freshmen Immigration Course II (3)
21-120 Differential and Integral Calculus (10) or 21-127 Concepts of Mathematics (10)
76-100 Reading and Writing in an Academic Context (9)
99-101 Computing@Carnegie Mellon (3)

Total Units: 47


Spring Semester

15-122 Principles of Imperative Computation (10)
21-122 Integration and Approximation (10)
76-101 Interpretation and Argument (9)
15-xxx Computer Science Elective (9)
xx-xxx Science Elective (9)

Total Units: 49

Second Year

Fall Semester

15-150 Principles of Functional Programming (10)
15-213 Introduction to Computer Systems (12)
21-241 Matrices and Linear Transformations (10)
xx-xxx Science Elective (9)
xx-xxx General Education Elective (9)

Total Units: 50


Spring Semester

15-210 Parallel and Sequential Data Structures and Algorithms (12)
15-251 Great Theoretical Ideas in Computer Science (12)
76-2170 Writing for the Professions (9)
36-218 Probability Theory for Computer Scientists (9)
xx-xxx General Education Elective (9)

Total Units: 51

Third Year

Fall Semester

15-451 Algorithm Design and Analysis (12)
15-xxx CS Constrained Elective (9)
21-259 Calculus in Three Dimensions (10)
xx-xxx Science Elective (9)
xx-xxx Minor / Free Elective (9)

Total Units: 49


Spring Semester

15-xxx CS Constrained Elective (9)
15-xxx CS Elective (9)
xx-xxx General Education Elective (9)
xx-xxx Minor / Free Elective (9)
xx-xxx Minor / Free Elective (9)

Total Units: 45

Fourth Year

Fall Semester

15-xxx CS Constrained Elective (9)
xx-xxx Minor / Free Elective (9)
xx-xxx Science Elective (9)
xx-xxx General Education Elective (9)
xx-xxx Minor / Free Elective (9)

Total Units: 45


Spring Semester

15-xxx CS Constrained Elective (9)
xx-xxx General Education Elective (9)
xx-xxx Minor / Free Elective (9)
xx-xxx Minor / Free Elective (9)

Total Units:  36