Roadmap

Four-Year Academic Plan

Official course roadmap and semester-by-semester plan for the BS in Computer Science and Minor in Tech Entrepreneurship at Carnegie Mellon University in Qatar.

Plan Overview

Program: BS in Computer Science • Minor in Tech Entrepreneurship

Level: First-year (Andrew ID: kbenajib)

Campus: Doha • Total Planned: 42 courses (411 units)

Advisors: Ryan Riley, Dudley Reynolds, Preetha Gopinath

View Original PDF
Semester 1

Fall 2026

  • 99-102: Core@CMU (V1) — 3 units (Planned)
  • 21-120: Differential and Integral Calculus (W) — 10 units (Planned)
  • 07-129: Freshmen Immigration Course (W1) — 3 units (Planned)
  • 15-112: Fundamentals of Programming and Computer Science (W, 3) — 12 units (Planned)
  • 21-108: Introduction to Mathematical Concepts (W2) — 6 units (Planned)
  • 76-100: Reading and Writing in an Academic Context (YY) — 9 units (Planned)
Semester 2

Spring 2027

  • 21-127: Concepts of Mathematics — 12 units (Planned)
  • 03-125: Evolution — 9 units (Planned)
  • 21-122: Integration and Approximation — 10 units (Planned)
  • 76-101: Interpretation and Argument — 9 units (Planned)
  • 15-122: Principles of Imperative Computation — 12 units (Planned)
Summer

Summer 2027

  • 99-270: Summer Undergraduate Research Apprenticeship — 3 units (Planned)
Semester 3

Fall 2027

  • 15-213: Introduction to Computer Systems — 12 units (Planned)
  • 21-241: Matrices and Linear Transformations — 11 units (Planned)
  • 15-150: Principles of Functional Programming — 12 units (Planned)
  • 09-212: Special Topics: Nanotechnology in Context — 9 units (Planned)
  • 76-270: Writing for the Professions — 9 units (Planned)
Semester 4

Spring 2028

  • 15-251: Great Ideas in Theoretical Computer Science — 12 units (Planned)
  • 15-210:** Parallel and Sequential Data Structures and Algorithms — 12 units (Planned)
  • 73-102: Principles of Microeconomics — 9 units (Planned)
  • 36-218: Probability Theory for Computer Scientists — 9 units (Planned)
  • 85-241: Social Psychology — 9 units (Planned)
  • 67-250: The Information Systems Milieux — 9 units (Planned)
Semester 5

Fall 2028

  • 15-451: Algorithm Design and Analysis — 12 units (Planned)
  • 21-259: Calculus in Three Dimensions — 10 units (Planned)
  • 67-262: Database Design and Development — 9 units (Planned)
  • 15-440: Distributed Systems — 12 units (Planned)
  • 03-151: Honors Modern Biology — 10 units (Planned)
  • 70-409: Innovation and Entrepreneurship in Emerging Markets — 9 units (Planned)
Semester 6

Spring 2029

  • 67-272: Application Design and Development — 12 units (Planned)
  • 70-332: Business, Society and Ethics — 9 units (Planned)
  • 70-342: Managing Across Cultures — 9 units (Planned)
  • 15-441: Networking and the Internet — 12 units (Planned)
  • 15-316: Software Foundations of Security and Privacy — 9 units (Planned)
  • 70-387: Strategy for High-Tech Products and Services — 9 units (Planned)
Semester 7

Fall 2029

  • 85-170: Foundations of Brain and Behavior — 9 units (Planned)
  • 03-121: Modern Biology — 9 units (Planned)
  • 70-311: Organizational Behavior — 9 units (Planned)
  • 67-474: Tech Startup Launchpad — 9 units (Planned)
Semester 8

Spring 2030

  • 05-317: Design of Artificial Intelligence Products — 12 units (Planned)
  • 70-443: Digital Marketing and Social Media Strategy — 9 units (Planned)
  • 17-313: Foundations of Software Engineering — 12 units (Planned)
  • 11-485: Introduction to Deep Learning — 12 units (Planned)