MSc in Artificial Intelligence
DURATION
18 up to 24 Months
LANGUAGES
English
PACE
Full time, Part time
APPLICATION DEADLINE
15 Jan 2025
EARLIEST START DATE
Sep 2025
TUITION FEES
USD 1,765 / per credit *
STUDY FORMAT
On-Campus
* undergraduate courses (numbered below 100) are billed at $1,049 per credit.
Introduction
Students in the MS in Artificial Intelligence program will learn from experts operating at the leading-edge of AI development. With a long-standing commitment to social good, Tufts School of Engineering faculty and students work together to examine the social and ethical contexts in which AI is deployed. Receive mentorship from faculty and industry professionals who are internationally recognized leaders in AI-powered robotics, computer vision, machine learning, data analysis, decision-making, and assistive technology.
Designed for students with a background in computer science, mathematics, or a related technical field, the MSAI curriculum covers AI applications and techniques — including machine learning, deep learning, natural language processing, computer vision, and knowledge representation.
Program Highlights
Students gain hands-on experience through projects, co-ops and internships, learning to apply AI algorithms and tools to real-world problems. Coursework balances the theoretical foundations of AI with the practical skills, ethics and societal impacts of our world today.
The program includes a core curriculum and department-specific tracks.
- Core Curriculum: In-depth concepts in artificial intelligence, machine learning, ethics, and mathematics.
- MSAI – Computer Science: Principles and applications of machine learning and artificial intelligence from a computational perspective, with a strong emphasis on the broader social context in which AI technologies are developed and implemented.
- MSAI – Electrical and Computer Engineering: Integrate principles of machine learning and artificial general intelligence with specialized engineering domain knowledge, covering both fundamental and systems concepts in AI and how to apply these methods to diverse domains.
Students will develop an ability to understand, implement, and deploy a wide range of AI technologies across disciplines, and they'll have the opportunity to work closely with faculty every step of the way. Collaborate with and learn from some of the most renowned experts in the country, all while seamlessly transitioning from graduate studies to a full-time career.
Admissions
Scholarships and Funding
Graduate Scholarships
Tufts School of Engineering recognizes that attending graduate school involves significant financial investment. We are pleased to offer partial scholarships to alumni and students from select institutions. Please contact [email protected] for more information.
Curriculum
The Department of Computer Science and the Department of Electrical and Computer Engineering offer a Master of Science in Artificial Intelligence degree, which can be completed on a full-time or part-time schedule.
Designed for students with a background in computer science, mathematics, or a related technical field, the curriculum covers AI concepts and techniques — including machine learning, deep learning, natural language processing, computer vision, and knowledge representation.
The program offers a core curriculum and department-specific tracks to help students understand, implement, and deploy a wide range of AI technologies. The degree requires a minimum of 30 credits and the fulfilment of at least 10 courses; all courses must be at the 100 level or above.
Core Curriculum
The core curriculum covers in-depth concepts in artificial intelligence, machine learning, ethics, and mathematics. All MS in Artificial Intelligence students must complete the following four courses:
Artificial Intelligence
- CS 131 Artificial Intelligence
Machine Learning
- CS 135 Introduction to Machine Learning and Data Mining, or
- EE 143/CS 144 Interactive Methods in Machine Learning
Ethics
- CS 239 Ethics for AI, Robotics, and Human-Robot Interaction
Probability, Statistics, and Mathematics
- EE 104 Probabilistic Systems Analysis, or
- Math 165 Probability, or
- Math 166 Statistics, or
- EE 140 Stochastic Processes, Detection, and Estimation
MSAI – Computer Science
The MSAI – Computer Science track focuses on the principles and applications of machine learning and artificial intelligence from a computational perspective, with a strong emphasis on the broader social context in which AI technologies are developed and deployed.
This track requires one track-specific course, four AI breadth electives, and one general elective. As there are many possible paths through the program, the choice of electives is broad, and students will select appropriate electives with the advice of their advisor. The electives may include an additional ethics/social context course, if both the student and advisor feel that is appropriate.
Required Courses
- AI Foundations and Knowledge Representations
Breadth Electives (Pick four)
- CS 119 Big Data
- CS 132 Computer Vision
- CS 133 Human-Robot Interaction
- CS 136 Statistical Pattern Recognition
- CS 137 Deep Neural Networks
- CS 138 Reinforcement Learning
- CS 141 Probabilistic Robotics for HRI
- CS 142 Network Science
- CS 143/EE 130 Distributed ML and Control
- CS 157 Special Topics in AI
- CS 166 Computational Systems Biology
- CS 167/BME 167 Computational Biology
- CS 168/EE 109 Convex Optimization or CS 268/EE 159 Advanced Optimization
- CS 169 Statistical Bioinformatics
- CS 236 Computational Learning Theory
- Math 123 Mathematical Aspects of Data Analysis
- Up to one additional course on ethics and social impact, such as:
- CS 155 Special Topics in Social Context of Computing
- CS 182/DHP P236 Cyber in the Civilian Sector: Threats and Upheavals
- CS 183/DHP P237 Privacy in the Digital Age
- CS 184/ILO 184 Cyberlaw and Cyberpolicy
- CS 185 Computing for Developing Regions
- EE 185 Societal Aspects of Design
- DS 143/ME 173 Data Science for Sustainability
General Elective (Pick one)
Any CS, DS, EE, or Math course numbered 100 or above, or as approved by an advisor.
Students who wish to complete a two-term thesis or capstone project will replace the general elective, along with one elective from the AI breadth category, with said project work.
MSAI – Electrical and Computer Engineering
The MSAI – Electrical and Computer Engineering track integrates principles of machine learning and artificial general intelligence with specialized engineering domain knowledge, covering both fundamental and systems concepts in AI and how to apply these methods to diverse domains.
This track requires one track-specific course, four courses from theory/systems electives and two courses from domain-specific electives. The theory/systems track focuses on foundational and theoretical aspects that include basic concepts, techniques, algorithms and methods, and systems engineering concepts that aim to develop specialized hardware to efficiently run modern AI algorithms. The goal of the domain-specific elective track is to expose students to AI challenges across multiple disciplines.
Required Course
- EE 141 Trusted and Responsible AI
Theory/Systems Electives (Pick four)
- CS 136 Statistical Pattern Recognition
- CS 137 Deep Neural Networks
- CS 236 Computational Learning Theory
- EE 109/CS 168 Convex Optimization or EE 159/CS 268 Advanced Optimization
- EE 127 Information Theory
- EE 130/CS 143 Distributed ML and Control
- EE 140 Stochastic Processes
- EE 152 Real-time Embedded Systems
- EE 153 Networked Embedded Systems
- EE 155 Parallel Computing
- EE 157 Emerging Memory Systems
- EE 193 High-dimensional Probability
- EE 193 Hardware and Systems for Machine Learning
- Math 123 Mathematical Aspects of Data Analysis
- Probabilistic Machine Learning
- Causal Inference
- Dynamic Programming
- Graph Neural Networks and Graph Signal Processing
Domain-specific Electives (Pick two)
- CS 119 Big Data
- CS 132 Computer Vision
- CS 133 Human-Robot Interaction
- CS 138 Reinforcement Learning
- CS 141 Probabilistic Robotics for HRI
- CS 142 Network Science
- CS 166 Computational Systems Biology
- CS 167/BME 167 Computational Biology
- CS 169 Statistical Bioinformatics
- EE 107 Communication Systems
- EE 108 Wireless Communications
- EE 114 Physics of Solar Cells
- EE 127/CS 149 Information Theory
- EE 129 Computer Communication Networks
- EE 193 Digestible Electronics
- EE 247 Advanced Analog and Mixed Signal IC Design
- Physics-guided Neural Networks
- Foundation Models for Non-text and Non-image Applications
- Large Language Models
Program Outcome
In recent years, the prevalence of AI has skyrocketed, with a wide range of industries adopting AI technology. The U.S. Bureau of Labor Statistics estimates that the field has grown 28% annually since 2014. A master's degree in artificial intelligence from Tufts University will give you a competitive advantage in a dynamic job market, all while allowing you to help develop a responsible AI future.
Graduates of the MS in AI program will be capable of understanding, implementing, and deploying a wide range of AI technologies, with an eye towards the underlying ethical and social contexts. Graduates will be poised to go directly into both industry and science or continue to do advanced research at a doctoral level.
What do you get at Tufts? A rigorous engineering education in a unique environment that blends the intellectual and technological resources of a world-class research university with the strengths of a top-ranked liberal arts college. Tufts University is one of the nation’s top research universities, earning a "tier 1" classification from the Carnegie Foundation and membership within the Association of American Universities (AAU).
Program Tuition Fee
Program Leaders
English Language Requirements
Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!