Education

Education·Academic plan

Four-year academic plan

My planned path through the B.S. in Computer Science at Carnegie Mellon University in Qatar, from Fall 2026 to Spring 2030 — with a clear direction toward artificial intelligence and machine learning.

Planned units
366
Semesters
8+ summer
AI & ML courses
7
Expected graduation
2030Spring

Semester by semester

  • Computer science
  • AI & machine learning
  • Mathematics & statistics
  • Breadth & general education

Year 1

2026–27

Fall 2026

Now43 units
  • 07-129 Freshmen Immigration Course 3 units
  • 15-112 Fundamentals of Programming and Computer Science 12 units
  • 21-108 Introduction to Mathematical Concepts 6 units
  • 21-120 Differential and Integral Calculus 10 units
  • 76-100 Reading and Writing in an Academic Context 9 units
  • 99-102 Core@CMU 3 units

Spring 2027

52 units
  • 15-122 Principles of Imperative Computation 12 units
  • 21-122 Integration and Approximation 10 units
  • 21-127 Concepts of Mathematics 12 units
  • 33-104 Experimental Physics 9 units
  • 76-101 Interpretation and Argument 9 units

Year 2

2027–28

Fall 2027

50 units
  • 15-150 Principles of Functional Programming 12 units
  • 15-348 Embedded Systems 9 units
  • 21-241 Matrices and Linear Transformations 11 units
  • 73-102 Principles of Microeconomics 9 units
  • 85-102 Introduction to Psychology 9 units

Spring 2028

42 units
  • 15-210 Parallel and Sequential Data Structures and Algorithms 12 units
  • 15-251 Great Ideas in Theoretical Computer Science 12 units
  • 36-218 Probability Theory for Computer Scientists 9 units
  • 85-211 Cognitive Psychology 9 units

Summer 2028

1 unit
  • 09-445 Undergraduate ResearchResearch 1 units

Year 3

2028–29

Fall 2028

46 units
  • 15-213 Introduction to Computer Systems 12 units
  • 15-281 Artificial Intelligence: Representation and Problem Solving 12 units
  • 18-100 Introduction to Electrical and Computer Engineering 12 units
  • 21-259 Calculus in Three Dimensions 10 units

Spring 2029

42 units
  • 10-315 Introduction to Machine Learning (SCS Majors) 12 units
  • 11-411 Natural Language Processing 12 units
  • 36-401 Modern Regression 9 units
  • 36-595 Advanced Undergraduate ResearchResearch – units not set
  • 70-332 Business, Society and Ethics 9 units

Year 4

2029–30

Fall 2029

48 units
  • 11-485 Introduction to Deep Learning 12 units
  • 15-440 Distributed Systems 12 units
  • 15-482 Autonomous Agents 12 units
  • 33-121 Physics I for Science Students 12 units

Spring 2030

42 units
  • 05-317 Design of Artificial Intelligence Products 12 units
  • 16-385 Computer Vision 12 units
  • 17-200 Ethics and Policy Issues in Computing 9 units
  • 80-180 Introduction to Linguistics 9 units

Built in Stellic on 26 September 2026. Course plans are tentative and may change from semester to semester.