Masters Programs

SCS offers a wide range of professional and academic masters programs across its seven departments. Admissions and program requirements vary by program and are determined by the program's home department. A complete list of program offerings appears below; please refer to each departmental program page for more information.

All Masters Programs by Department:

Computer Science [Department Website]
The MS program in Computer Science offers students with a Bachelor's degree the opportunity to improve their training with advanced study in Computer Science. We cater to students with basic analytic skills and a strong aptitude for mathematics, programming, and logical reasoning.
The Fifth Year Masters Program is a direct Masters program for students receiving a Bachelor of Computer Science degree from Carnegie Mellon. The purpose and goal of the program is to encourage our very brightest undergraduates to become involved with research that broadens their often hectic undergraduate experience.
Human-Computer Interaction Institute [Department Website]
HCII is a multidisciplinary institute. Students can specialize in HCI and work on HCII research projects from a number of related programs on campus.
This interdisciplinary program trains students to design, develop and evaluate evidenced-based programs for learning in traditional and nontraditional settings.  Graduates will be prepared to take key positions in corporations, universities and schools as designers, developers, and evaluators of educational technologies as well as learning engineers, curriculum developers, learning technology policy-makers, and even chief learning officers.  
Institute for Software Research [Department Website]
For software developers who have at least two years of experience and want to become technical and strategic leaders; 16 months full-time.
The MITS program provides a multidisciplinary education that has five areas of concentration: Big Data & Analytics, Decision Science & Policy, Information Security, Software Engineering, and Systems Engineering & Networking.
Master of Science in Information Technology (MSIT) Programs:
The eBusiness Technology curriculum consists of a series of 16 integrated projects, a practicum along with a few traditional courses. Participants are evaluated on the deliverables they produce, not on test scores.
For software professionals who have at least one year of experience and want to enhance their embedded software systems development skills; 16 months full-time. (Offered jointly with the Carnegie Mellon Department of Electrical and Computing Engineering)
The Master of Science in Information Technology—Privacy Engineering (MSIT-PE) degree is a one-year program designed for computer scientists and engineers who wish to pursue careers as privacy engineers or technical privacy managers.
For junior software professionals who have at least one year of experience (or equivalent internship/project experience) and want to enhance their software development and leadership skills; 12 months full-time.
For mid-level managers who have at least five years of experience and want to develop their technical, management, and leadership skills; three years of part-time study. (Distance-learning only; offered jointly with Carnegie Mellon’s Heinz College and the Software Engineering Institute)
Lane Center for Computational Biology [Department Website]
The M.S. in Computational Biology program enrolls students who desire a more immediate career in industry or who wish to explore computational biology without committing to a doctoral program. It also draws returning professionals who seek to enhance their skills and practices in this new interdisciplinary field.
This program is designed to educate leaders in applying software and computing technologies to create innovative solutions for the biotechnology, pharmaceutical and health care industries.
Language Technologies Institute [Department Website]
The Master of Computational Data Science (MCDS) degree concentrates on the application of the scientific method to very large data systems. The degree focuses on scientific experimental design, data collection, data modeling and analysis, problem solving, and human-computer interaction. These problem areas are addressed through a core Computer Science curriculum consisting of software engineering, machine learning, statistics, and large scale distributed systems, storage systems, etc. The degree trains technologists to create new large scale data science systems.
This program is designed to educate leaders in applying software and computing technologies to create innovative solutions for the biotechnology, pharmaceutical and health care industries.
The Master of Science in Intelligent Information Systems (MIIS) degree provides advanced study and practical experience in areas of Computer Science focused on the processing and analysis of unstructured and semi-structured information, for example, text, image, video, speech, and audio information.
The MLT program consists of courses (including lectures, labs and seminars), as well as directed research and project work. Most MLT students are affiliated with an advisor's research project, in which they gain hands-on experience with advanced research and state-of-the-art software. An optional Master's Thesis project may also be chosen.
Machine Learning Department [Department Website]
Carnegie Mellon University's Master's program in Machine Learning is designed to train students to become tomorrow's leaders in the rapidly growing area of data mining.
Carnegie Mellon University's Master's program in Machine Learning is designed to train students to become tomorrow's leaders in the rapidly growing area of data mining. This program is only available to current Carnegie Mellon PhD students, as well as to Carnegie Mellon faculty and staff.
Robotics Institute [Department Website]
The robotics master of science program brings together areas of robotics research that would otherwise be spread across different departments or separate universities, preparing students to take a leading role in the research and development of future generations of integrated robotics technologies and systems.
The Master of Science (M.Sc.) Degree in Robotic Systems Development (MRSD) is an advanced graduate degree with a combined technical/business focus for recent-graduates / practicing-professionals already engaged in, or wishing to enter, the robotics and automation field as practitioners in the commercial sector.
A two year collaborative international program that teaches future technology entrepreneurs the foundations of robotics, software engineering, and management.
A special masters program that enables Carnegie Mellon undergraduates to complete a masters degree in their fifth year.