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

