Outcomes
Upon completion of the MSAI program, students are expected to achieve the following outcomes:
Graduates of the program will have the ability to:
- Analyze a complex problem and apply principles of computing and other relevant disciplines to elaborate solutions to it. Our graduates will be able to analyze and solve complex problems in artificial intelligence, generative AI, and computer science by integrating advanced theoretical and practical approaches, including optimization, concurrency, and distributed systems
- Design, implement, and evaluate a computing-based solution to meet a given set of requirements in the context of modern AI tools. Our graduates will be able to design, develop, and evaluate high-quality software systems and applications using best practices in software engineering, including version control, testing, and debugging, particularly in the context of AI-based applications.
- Communicate effectively in a variety of professional contexts. Our graduates will be able to communicate effectively and professionally in written and oral formats, presenting complex technical information clearly and persuasively to selected audiences, including stakeholders, and team members.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. Our graduates will commit to upholding and integrating the ethical standards of their professional and global community into their work, through their professional development and lifelong learning.
- Function effectively as a member and leader of a team engaged in activities appropriate to the program’s discipline. Our graduates will work effectively in multidisciplinary teams, demonstrating strong collaboration skills and the ability to manage and contribute to complex projects, including those involving agentic design, machine learning, and interactive technologies.
- Apply computer science theory and software development fundamentals to produce computing-based solutions. Display advanced technical proficiency in their chosen field. Our graduates will demonstrate advanced technical skills in computer science, including proficiency in algorithms, data structures, programming languages, and system design, with a focus on applications relevant to interactive media and game development. They will exhibit the ability to adapt to new technologies and emerging trends in computer science and interactive media, committing to ongoing professional development and lifelong learning.
- Apply theory, techniques, and tools throughout the data science lifecycle and employ the resulting knowledge to satisfy stakeholders’ needs. Our graduates will demonstrate advanced technical skills in data analysis and machine learning, especially in the context of massive data acquired from real-world sources. They will be ready to contribute at every stage in the data-analysis and visualization pipeline, armed with the knowledge and skills to support domain experts towards real-world problem-solving.
Objectives
The Master of Science in Artificial Intelligence (MSAI) online program aims to produce graduates with exceptional skills in designing and developing massively complex data-driven systems. Their work is notable for its technical excellence, coupled with innovative solutions to real-world problems. Their body of work impacts fields related to artificial intelligence, machine learning, generative AI, data analytics, massive data processing & management, and cloud-based computing. Our graduates are capable of leading teams towards the design, implementation, testing, deployment, and maintenance of real-world software solutions in a team-based environment. They are prepared and motivated for a lifetime of independent, reflective learning, mentoring, and critical thinking, and engage proactively with issues related to societal impacts of their work on both a local and global scale.
Graduates of this program are well-prepared to contribute to the AI industry as entry- to mid-level professionals. Possible positions include machine learning scientist, machine learning engineer, data scientist (senior/principal), data engineer, AI engineer, AI architect, natural language processing (NLP) engineer, computer vision engineer, AI product manager, AI ethics engineer, generative AI developer, software engineer, software developer, software development engineer, software development engineer in test, quality assurance engineer, software analyst, application analyst, computer programmer, web programmer, tools programmer, and game developer.
With sufficient industry experience, graduates may advance into senior positions such as AI lead engineer, principal data scientist, AI systems manager, or AI technical director.
For details about graduation rates, median debt for students who complete this program, and other important information visit https://www.digipen.edu/disclosures.
Number of Credits and GPA
The MS in Artificial Intelligence online program requires completion of at least 30 credits with a grade “C” (or 2.0 quality points) or above in each course and a cumulative GPA of 3.0 or better. The MSAI program typically spans five semesters of fifteen weeks each for a total of 24 months.
Core Courses Requirement
The following courses are required:
Capstone Project Requirement
The following courses are required:
Specialization Courses Requirement
The following courses are required:
Recommended Module Flowchart for Master's of Science in Artificial Intelligence (Online)
| Module | Course | Course Title | Credits |
|---|---|---|---|
| Core | CS 5000 | Data Structures and Algorithms | 3 |
| CS 5002 | Python Programming for Data Analysis | 3 | |
| Module Total | 6 | ||
| Beginner level | CS 5200 | Artificial Intelligence and Machine Learning I | 3 |
| CS 5201 | Data Visualization | 3 | |
| Module Total | 6 | ||
| Intermediate level | CS 5210 | Neural Networks | 3 |
| CS 5211 | AI-based Data Analysis | 3 | |
| Module Total | 6 | ||
| Advanced level | CS 5220 | Large Language Models I | 3 |
| CS 5221 | Advanced AI systems | 3 | |
| Module Total | 6 | ||
| Capstone Project | CS 5010 | Capstone Project | 6 |
| Capstone Project Total | 6 | ||
| Degree Total - minimum credits | 30 | ||