top of page

Carnegie Mellon University

Pittsburgh, Pennsylvania
Degree:

BS

Computer Science

Location:

School of Computer Science

Credits:

360 units

System:

Semester

Required Computer Science (or Related):

• 07-128 First Year Immigration Course (1 unit)
• 15-122 Principles of Imperative Computation (10 units)
• 14-150 Principles of Functional Programming (12 units)
• 15-210 Parallel and Sequential Data Structure and Algorithms (12 units)
• 15-213 Introduction to Computer Systems (12 units)
• 15-251 Great Ideas in Theoretical Computer Science (12 units)
• 15-451 Algorithm Design and Analysis (12 units)
• Artificial Intelligence (9 units)
• Domains (9 units)
• Logistics and Languages (9 units)
• Software Systems (12 units)
• Computer Science Electives (18 units)
• Additional CS Concentration Course Requirements OR select a non-CS Minor (varies)

Required Math:

• Differential and Integral Calculus (10 units)
• Integhration and Approximation (10 units)
• Concepts of Mathematics OR Mathematical Concepts and Proofs (12 units)
• Matrices and Linear Transformations OR Matrix Theory (11 units)
• Advanced Calculus course from approved options (10 units)
• Probability (9-12 units)

Required Science:

•Biology, Chemistry, Physics, and/or Engineering with at least two courses from the same department and at least one course must be a lab (36 units)

Required Engineering:

• See "Science Requirements"

Other Requirements:

• Core@CMU (3 units)
• Technical Communications (9 units)
• Additional Communications from select list (9 units)
• Humanities and Arts selected from approved list (63 units)

Subfield Required:

Yes

Type:

Minor OR Concentration

Options:

Choose 1:
• School of Computer Science concentration
• Non-School of Computer Science minor

Double or Dual Major Option(s):

• Double major possible, then no minor required

Related Majors:

• BS Artificial Intelligence
• BS Computational Biology
• BS Human-Computer Interaction
• BS Robotics
• BCSA Computer Science & Arts
• BS Music and Technology

Good to Know:

• Admission is general to the School of Computer Science. Major in CS is declared in the second semester of freshman year.

University's Webpage for this Program:
Catalog Year:

2024-2025

bottom of page