Carnegie Mellon Contact UsApply Now
 
 
Academics
 
 

School of Computer Science

www.cs.cmu.edu

Carnegie Mellon's School of Computer Science (SCS) ranks among with best in the world in both education and research. Rather then focusing narrowly, the SCS undergraduate curriculum ensures that students have the skills to remain current as technology as systems change.

School of Computer Science

Computer Science majors are required to declare a minor (or second major) in an additional area of concentration. This policy encourages students to explore real-world applications of computing and other skills that complement their SCS education.

Undergraduate Programs in Computer Science

BS in Computer Science

 

Intercollege Programs

BS in Computational Biology
BS in Computer Science and Arts
BS in Music and Technology

 

Areas of Concentration

Artificial Intelligence
Cognitive Modeling
Computer Systems
Entrepreneurship
Graphics/Virtual Reality
Language Technologies
Robotics
Scientific Computation
Software Systems
Theory


Departments within SCS

Computer Science Department (CSD)
Human-Computer Interaction Institute (HCII)
Institute for Software Research (ISR)
Language Technologies Institute (LTI)
Machine Learning Department (MLD)
Robotics Institute (RI)
Entertainment Technology Center (ETC)

 

Designated Additional Majors

Computer Science
Human-Computer Interaction


Designated Minors

Computer Science
Language Technologies
Robotics
Software Engineering

 

Sampling of Courses

Computational Discrete Mathematics
Computational Photography
Computer Graphics
Computer Networks
Database Applications
Designing Human-Centered Software
Great Theoretical Ideas in Computer Sci.
Introduction to Robotics

Machine Learning
Natural Language Processing
Probability and Computing
Robotic Manipulation
Technical Animation
Software Engineering
Technology Consulting in the Community
Formal Language and Automata