Master of Science in Artificial Intelligence and Innovation
The Master of Science in Artificial Intelligence and Innovation (MSAII) program combines a rigorous AI and machine learning curriculum with real-world team experience in innovation and entrepreneurship.
Overview
Requirements
Curriculum
To earn the MSAII degree, you must pass courses in the Core Curriculum, the Knowledge Requirements and Electives. You must also complete a capstone project in which you work on a development project as part of the Core Curriculum. In total, you will complete 195 eligible units of study, including 84 units of Core Curriculum (including the 36-unit Capstone), 72 units of Knowledge Requirements, at least 36 units of approved Electives and the LTI Practicum (3 units, associated with your summer internship). The purpose of the Core Curriculum is to prepare you to discover new AI applicants and develop them into a product suitable for further development, often leading to a startup enterprise.
Here's a detailed breakdown of the curriculum.
Preparation Prerequisite
Historically, students typically need a refresher on basic computer science systems before beginning graduate work at CMU. You must pass the undergraduate course 15-513 Introduction to Computer Systems (6 units), typically in the summer before your program commences. (This course is the distance education version of 15-213 Introduction to Computer Systems.) Failure to pass the course means that you have to take 15-213 during either the fall or spring semester, and the units will not count toward your 192 eligible units of study.
Curriculum Components
Each major has different core curriculum requirements.
Core Curriculum (84 units)
This is a five-course sequence based on the four main phases of innovation development, including opportunity identification, opportunity development, business planning and incubation of a business with a viable product. The courses must be taken in the order listed:
- 11-651, Artificial Intelligence and Future Markets (12 units). First fall semester. In this course, students are divided into teams to survey the fieild of AI applications, make presentations to the faculty and fellow students on areas that are ripe for AI development, and must develop a product proposal, which will be carried through for the next three semesters, leading to 11-699, the Capstone Project.
- 17-762, Law of Computer Technology (12 units). First fall semester. A review of legal principles applicable to computer developments, including AI law and formation of startups.
- 11-695, AI Engineering (12 units). First spring semester. This course is devoted to building deep learning applications using TensorFlow and Python. Topics include supervised learning, feed-forward neural networks, flow graphs, dynamic computational graphs, convolutional neural networks and recurrent neural networks. Students will use high-level tools to engineer functioning machine learning models.
- 11-654, AI Innovation (12 units). Second fall semester. Students learn how to build an enterprise, either intrapreneurial or entrepreneurial, by developing a business model and strategy for their team's product.
- 11-699, Capstone Project (36 units). Second spring semester. The objective of the Capstone is for your team to develop a working product suitable for intrapreneurial integration into a company or suitable for startup investment.
Knowledge Requirements (72 units)
This is a set of six rigorous courses to ensure that you are able to develop advanced AI applications.
- 11-601, Coding Bootcamp (12 units). First fall semester.
- 10-601, Machine Learning (12 units), First fall semester. (Normally 11-691, Math for Machine Learning, which is not being offered in Fall 2019.)
- 10-605, Machine Learning with Large Datasets (12 units). First spring semester.
- 11-611, Natural Language Processing (12 units). Second fall semester.
- A 12-unit course in AI, NLP, or ML. Second fall semester.
- 11-785, Deep Learning (12 units). Second spring semester.
Internship
Every student is required to complete an industry internship during the summer between the first spring and second fall semesters. Every student must register for the internship - 11-934 (MSAII Practicum Internship). No tuition is charged for the internship.
Electives (36 units)
You must take at least three 12-unit elective courses or equivalent. The approved electives are listed below. If you want to take any other course for elective credit, you must have the permission of the MSAII Director. It is recommended to take one elective in the first fall semester, one or two in the first spring semester, one or two in the second fall semester and zero or one in the second spring semester.
11-641 Machine Learning for Text Mining
11-642 Search Engines
11-747 Neural Networks for NLP
11-755 Machine Learning for Signal Processing
11-777 Advanced Multimodal Machine Learning
10-605 Machine Learning with Large Datasets
10-608 Conversational Machine Learning
10-716 Advanced Machine Learning: Theory & Methods (was 10702)
15-624 Foundations of Cyber-Physical Systems
15-645 Database Systems
15-688 Practical Data Science
15-719 Advanced Cloud Computing
15-780 Graduate Artificial Intelligence
16-720 Computer Vision
16-725 Medical Image Analysis
16-722 Sensing and Sensors
16-824 Visual Learning and Recognition
17-637 Web Application Development
17-639 Management of Software Development
17-653 Managing Software Development
17-766 Software Engineering for Startups
02-604 Fundamentals of Bioinformatics
02-718 Computational Medicine
Admissions
Carnegie Mellon's School of Computer Science has a centralized online application process. Applications and all supporting documentation for fall admission to any of the LTI's graduate programs must be received by the application deadline. Incomplete applications will not be considered. The application period for Fall 2024 is now closed. Information about the Fall 2025 admissions cycle will be available in summer 2024.
Application Deadlines
Early Deadline: November 20, 2024, 3:00pm EST
Final Deadline: December 11, 2024, 3:00pm EST
Cost
TBA
Fee Waivers
Fee waivers may be available in cases of financial hardship, or for participants in select "pipeline" programs. For more information, please refer to the School of Computer Science Fee Waiver page.
Requirements
The School of Computer Science requires the following for all applications:
-
A GPA of 3.0 or higher. (Students should report raw university GPA scores and NOT converted scores. Please DO NOT convert your international score to a US GPA or weighted GPA or other system).
-
GRE scores: GRE is required. Our Institution Code is 2074; Department Code is 0402.
-
TOEFL/IELTS/Duolingo scores: If you are an international applicant and your native language (language spoken from birth) is not Enlgish, an official copy of English proficiency score report is required. The English proficiency requirement cannot be waived for any reason. We strongly encourage applicants to take either the TOEFL or IELTS. In cases where these are not available it is acceptable to take the Duolingo test. We discourage the use of the TOEFL IPT Plus for China since speaking is not scored. Successful applicants will have a minimum TOEFL score of 100. Our Institution Code is 4256; the Department Code is 78.
-
Unofficial transcripts from each university you have attended, regardless of whether you received a degree.
-
Current resume.
-
Statement of Purpose. A Statement of Purpose is not a resume. It should discuss your reasons for choosing the MSAII program and indicate your intended career path.
-
Three letters of recommendation.
-
A short (2-3 minutes) video of yourself. Tell us about you and why you are interested in the MSAII program. This is now a REQUIRED component of your application.
For specific application/admissions questions, please contact Amber Vivis.
Program Contact
For more information about the MSAII program, contact Amber Vivis.