Carnegie Mellon University

Schedule of Classes

The current semester course list can be found here. Use the example plan of study below to find the course numbers you must take in the coming semester.

In addition some EXAMPLE electives that have been taken in the past and that are acceptable are:

Course Number Number of Units Course Title
08-722 6 Data Structures and Application Programming
17-643 12 Hardware for Software Engineers
17-630 12 Data Structures and Algorithms for Engineers
15-619 12 Cloud Computing
10-601 12 Machine Learning
94-845 6 Smart Cities: Growth & Intelligent Transit Systems
18-342 12 [Undergraduate] Fundamentals of Embedded Systems
45-805 6 Entrepreneurial High Growth Companies

Sample Course of Study

Summer Prerequisite

Semester 1

Semester 2

Semester 3

Semester 4