School of Computer Science, carnegie Mellon
Site Map Contact Info Directory About SCS Careers Giving to SCS SCS Dean's Advisory Board

Undergraduate Programs


Bachelor of Science in Computer Science

The Bachelor of Science program in Computer Science combines a solid core of Computer Science courses with the ability to gain real depth in another area through a required minor in a second subject. In addition, there are numerous choices in the curriculum for science and humanities courses. As computing is a discipline with strong links to many fields, this provides students with unparalleled flexibility to pursue allied (or non-allied) interests.

Bachelor of Science in Computational Biology
The School of Computer Science and Mellon College of Science have joined forces to establish an exciting new interdisciplinary program leading to a B.S. in Computational Biology. The goal of this new degree program is to provide an intensive interdisciplinary education to enable outstanding students to become leaders in identifying and solving tomorrow's biological problems using computational methods.

Bachelor of Science in Computer Science and Arts
The BCSA Program was created in 2008 by the College of Fine Arts and the School of Computer Science. It provides an ideal technical and conceptual foundation for students interested in pursuing fields which comprehensively meld technology and the arts such as game design, computer animation, computer music, interactive stagecraft, robotic art, and other emerging media.

Bachelor of Science in Music and Technology
This  new program is offered jointly by the School of Music, the School of Computer Science (SCS) and the Carnegie Institute of Technology (CIT). The Music and Technology Program will begin in the fall of 2009 and will be offered to a small number of undergraduates who are admitted for undergraduate study independently by the School of Music and either SCS or CIT. This program will consist of a set of courses that span both music and technology, as well as a capstone composition/design/performance project.

Additional Majors and Minors Offered through SCS

Minor in Computational Biology
Minor in Computer Science
Minor in Human-Computer Interaction
Minor in Language Technologies
 Minor in Machine Learning
Minor in Neural Computation
Minor in Robotics
Minor in Software Engineering

Additional Major in Computer Science
Additional Major in Human-Computer Interaction
Additional Major in Robotics

 
Additional Links
Andrew's Leap
Andrew's Leap is an SCS summer program where local area high school students have an opportunity to interact with some of the country's leading scientists and be exposed to the frontiers of computer science.
REU Programs (Research Experience for Undergraduates). By engaging undergraduates in research and professional activities, REUs help motivate students to consider graduate education. REUs also provide students a head start in applying to graduate school and a head start as they begin their graduate education and professional careers.