With the prevalence of artificial intelligence (AI) across society and its rapid advancement, there are unprecedented demands for talented graduates educated with solid AI foundational skills and novel applications in specific domains.
The Master of Science in Artificial Intelligence (MSAI) combines core AI courses with concentrations developed by Columbia Engineering departments and partner schools. This structure allows students to build a shared technical foundation together with training in how AI is applied within a specific field. Concentrations include engineering-focused areas such as AI and Advanced Computing; AI and Finance and Operations; Robotics and Perception; AI Infrastructure; AI and UI/UX; and AI and Biomedical, as well as concentrations developed with partner schools in public health, medicine, architecture, statistics, and the arts.
Students must take at least 30 points of courses at Columbia University at or above the 4000 level. At least 18 points of courses must be taken at Columbia Engineering at or above the 4000 level. The MSAI requires completion of 12 points of Core AI Foundation, 12 points in a specific concentration, and 6 points of a capstone project or additional elective courses. Graduates are awarded a Master of Science from Columbia Engineering with a transcript notation of their concentration.
M.S. students must complete the professional development and leadership course, ENGI E4000 PROF DEVELOPMENT&LEADERSHIP, as a graduation requirement.
Course List
| Code |
Title |
Points |
| ARTIFICIAL INTELLIGENCE | |
| Artificial Intelligence for OR and FE | |
| MACHINE LEARNING | |
| MACHINE LEARNING FE & OPR | |
| Machine Learning for Signals, Information and Data | |
| MACHINE LEARNING FOR DATA SCI | |
| Deep Learning for Biomedical Signal Processing | |
| Neural Networks & Deep Learning | |
| NEURAL NETWRKS & DEEP LEARNING | |
| Deep Learning for OR and FE | |
| NATURAL LANGUAGE PROCESSING | |
| Computer Vision I: First Principles | |
| Computer Vision II: Learning | |
| DIGITAL IMAGE PROCESSING | |
| Ethical and Responsible AI | |
| Policy for Privacy Technologies | |
| ENGI E4000 | PROF DEVELOPMENT&LEADERSHIP | |
MS in AI Concentrations
AI and Advanced Computing
Course List
| Code |
Title |
Points |
AI Infrastructure
AI and Finance and Operations
Robotics and Perception
AI and UI/IX
AI and Biomedical
Course List
| Code |
Title |
Points |
| BMEN E4420 | SIGNAL MODELING | |
| BMEN E4460 | Deep Learning in Biomedical Imaging | |
| BMEN E4470 | Deep Learning for Biomedical Signal Processing | |
| BMCS E4480 | Statistical machine learning for genomics | |
| BMCS E4575 | High-dimensional statistics for biomedical data | |
| ECBM E4060 | INTRO-GENOMIC INFO SCI & TECH | |
AI and Health and Medicine
Course List
| Code |
Title |
Points |
| BINF G4001 | | |
| BINF G4011 | ACCULTURATN TO MED & CLIN INFO | |
| BINF GU4008 | (Section 003 Special Topics in Biomedical Informatics) | |
| BINF G4003 | SYMBOLIC AI IN HEALTH CARE | |
| BINF G4008 | (Section 001 Special Topics in Biomedical Informatics ) | |
| BINF G4008 | (Section 002 Special Topics in Biomedical Informatics) | |
| BINF GU4019 | Computational Epidemiology | |
| BINF GR5001 | Data Science for Mobile Health | |
AI and Public Health
Course List
| Code |
Title |
Points |
| BIST P8105 | Data Science I (Data Science I ) | |
| BIST P8106 | Data Science II (Data Science II ) | |
| BIST P8124 | Graphical Models for Complex Health Data (Graphical Models for Complex Health Data) | |
| BIST P8160 | Topics in Advanced Statistical Computing (Topics in Advanced Statistical Computin) | |
| BIST P8122 | Statistical Methods for Causal Inference (Statistical Methods for Causal Inference) | |
| BIST P8119 | Advanced Statistical and Computational Methods in Genetics and Genomics (Advanced Statistical and Computational Methods in Genetics and Genomics) | |
| EHSC P6351 | Introduction to Network Science (Introduction to Network Science) | |
| EHSC P8334 | Computational Toxicology (Computational Toxicology) | |
| EPID P8451 | Introduction to Machine Learning for Epidemiology and Public Health (Intro to Machine Learning for Epidemiology and Public Health ) | |
| EPID P8477 | Epi Modeling for Infectious Diseases (Epidemiologic Modeling for Infectious Disease) | |
Statistical Foundation in AI
AI and Arts, Creativity, and Media
AI and Architecture and Urbanism
Course List
| Code |
Title |
Points |
| ARCH A4894 | SPATIAL UX (Spatial UX ) | |
| ARCH A4988 | CODING FOR SPATIAL PRACTICES (Coding for Spatial Practices ) | |
| ARCH A6968 | SEEING WITH ALGORITHMS (Seeing with Algorithms ) | |
| ARCH A4845 | GENERATIVE DESIGN (Generative Design) | |
| ARCH A6956 | SPATIAL AI (Spatial AI) | |
| PLAN A6118 | (Leveraging Data and AI for Real Estate Development ) | |
| PLAN A6113 | EXPLORING URBAN DATA WITH MACHINE LEARNING (Exploring Urban Data with Machine Learning) | |
AI and Journalism
Course List
| Code |
Title |
Points |
| |
| JOUR S6013 | (Reporting for MS in AI ) | |
| |
| JOUR S6010 | (Written Word Class) | |
| JOUR S6015 | (Image and Sound for MS/AI: Audio) | |
| JOUR S6015 | (Image and Sound for MS/AI: Video) | |
| |
| JOUR6002 | (S&P: Moderating the Internet) | |
| JOUR6002 | (S&P: News Products) | |
| JOUR6002 | (S&P: Telling Stories in Sound) | |
| JOUR6002 | (S&P: Multimedia Storytelling) | |
| JOUR6002 | (S&P: Data Visualization) | |
| JOUR6002 | (S&P: Information Warfare) | |