Minor in AI Development

The minor will be available beginning Fall 2026.

The Minor in AI Development is for students who want to pursue foundational knowledge in AI, potentially in support of subsequent graduate education in AI such as the MS in Artificial Intelligence. Students receiving this minor will complete upper-level courses in AI. The program is administered through the Department of Computer Science.

The minor is open to all undergraduate students in Arts and Sciences and Engineering, including majors in Computer Science, Data Science, and Electrical and Computer Engineering.

Questions? Contact CSadvising@cs.tufts.edu

Curriculum

The minor requires five courses and at least 15 credits, consisting of the following:

    • CS15 - Data Structures (4 credits, requires prior completion of (CS10 OR ES2) & CS11)
       
    • CS61 - Discrete Mathematics (3 credits, recommends Math 32 & CS11)
       
    • CS131 - Artificial Intelligence (3 credits, requires prior completion of CS15 & CS61)
       
    • CS135 - Machine Learning and Data Mining (3 credits, requires prior completion of CS15 & Math 70) or EE 140/CS 128 - Machine Learning via Sequential Interaction (3 credits, requires Math 70 and (EE 24 or EE 104 or Math 165))
    • CS39 - Ethics for AI, Robotics, and Human-Robot Interaction
    • CS119 - Big Data
    • CS130/EE110 - Optimization in Deep Learning
    • CS132 - Computer Vision
    • CS133 - Human-Robot Interaction
    • CS136 - Statistical Pattern Recognition
    • CS137 - Deep Neural Networks
    • CS138 - Reinforcement Learning
    • CS141 - Probabilistic Robotics for HRI
    • CS142 - Network Science
    • CS143/EE130 - Distributed ML and Control
    • CS150 - Cognitive Architectures in the Age of Foundation Models
    • CS150 - Artificial Agents and Autonomy
    • CS157 - Special Topics in AI
    • CS166/BME144 - Computational Systems Biology
    • CS167/BME167 - Computational Biology
    • CS168/EE109 - Convex Optimization or EE 159 - Advanced Optimization
    • CS169 - Statistical Bioinformatics
    • EE127 - Information Theory
    • EE 141 - Trusted and Responsible AI
    • EE152 - Real-time Embedded Systems
    • EE153 - Networked Embedded Systems
    • EE155 - Parallel Computing
    • EE157 - Emerging Memory Systems
    • MATH123 - Mathematical Aspects of Data Analysis