Master's Programs

Master's Programs

SCS offers a wide range of professional and academic master's programs across its seven departments. Admissions and requirements vary by program and are determined by the program's home department.

Links to all departments and master's programs appear below. Additionally, we've compiled statistics, facts and links for each program in tabular format in a short, downloadable PDF.

Resources for Current Students »

All Master's Programs by Department

Computational Biology Department

  • Master of Science in Computational Biology

    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.

Computer Science Department

  • Fifth Year Master's Program

    The Fifth Year Master's Program is a direct master's program for students receiving a bachelor of computer science  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.

  • Master of Science in Computer Science

    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.

Human-Computer Interaction Institute

  • Master of Educational Technology and Applied Learning Science (METALS)

    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. 

  • Master of Human-Computer Interaction

    The Master of Human-Computer Interaction (MHCI) program at Carnegie Mellon is the first program in the world dedicated to preparing professionals for careers related to human-computer interaction, user-experience design and user-centered research. The MHCI program integrates service and design thinking into a rigorous HCI curriculum that prepares our students to design and guide the future of human and technology interactions.

  • Master of Science in Product Management

    This 12-month master’s program, a joint effort with the university’s Tepper School of Business, provides both the technical skills and business acumen students need to be successful in this high-demand area. A required internship and capstone project supply the practical skills students need to return to industry prepared for their new careers.

Institute for Software Research

  • Master of Information Technology Strategy

    For students interested in becoming leaders with the critical thinking skills and strategic perspective needed to solve challenges within the information and cybersecurity domains, MITS offers a multidisciplinary approach within which students obtain both breadth and depth. They receive breadth through the study of four areas: data analytics, politics and strategy, information security, and software and networked systems. Depth is achieved through a concentration in one of these four areas. Additionally, students carry out an intensive, team-based project that allows them to apply learned principles and techniques to a practical problem.

  • Master of Science in Information Technology - Privacy Engineering

    The Master of Science in Information Technology - Privacy Engineering (MSIT-PE) degree is a 12- or 16-month program designed for computer scientists and engineers who wish to pursue careers as privacy engineers or technical privacy managers. Designed in close collaboration with industry and government, this program is intended for students who aspire to play a critical role in building privacy into future products, services and processes.

  • Master of Science in Information Technology - Software Engineering

    Designed for early-career software development professionals with less than two years of development experience, the MSIT-SE teaches students best practices in managing large, diverse software development projects with a focus on software architecture and software project management. 12-month full time, multi-year part time, and distance options available.

  • Master of Software Engineering

    For practicing software developers who have at least two years of experience and want to learn best practices in managing large, diverse software development projects with a focus on software architecture and software project management. 16-months full time or flexible, multi-year part time options available.

Language Technologies Institute

  • Master of Computational Data Science

    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.

  • Master of Science in Intelligent Information Systems

    The Master of Science in Intelligent Information Systems (MIIS) degree focuses on recognizing and extracting meaning from text, spoken language, video, and other forms of unstructured information. It provides deep exposure to content analysis and machine learning.

  • Master of Science in Language Technologies

    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

  • Master of Science in Machine Learning

    Machine learning addresses the question of "How can machines learn?" by using a variety of techniques to intelligently handle large and complex amounts of information built upon foundations in many disciplines. The fields covered include statistics, knowledge representation, planning and control, databases, causal inference, computer systems, machine vision, and natural language processing. Machine learning techniques can be applied to areas ranging from healthcare to robotics to scientific discovery. Well-prepared, full-time students can complete the program in 16 months (three semesters plus a summer practicum). Students can also opt for part-time, which will take several years.

  • Secondary Master's in Machine Learning

    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 Ph.D. students, as well as Carnegie Mellon faculty and staff.

Robotics Institute

  • Fifth Year Master's

    A special master's program that enables Carnegie Mellon undergraduates to complete a master's degree in their fifth year.

  • Master of Science - Computer Vision

    Computer vision is the study of acquiring and interpreting visual imagery. As the technology matures, its applications in industry continue to expand exponentially in areas of great commercial value. The goals of the 16-month (three semesters plus summer) MSCV program are to provide a robust set of courses encompassing current and emerging state of the art computer vision topics that prepare students for careers in this field, and to facilitate hands-on experience through real research and development projects addressing current applications.

  • Master of Science in Robotics

    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.

  • Master's in Robotic Systems Development

    The Master's 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.