---
title: AI Education at UMD
date: 2026-02-23T14:49:00-05:00
author: Jiayu Kang
canonical_url: "https://ai-internal.umd-servd.com/ai-education-at-umd"
section: Pages
---
# AI Education at UMD

*Academics*

**AI Education at UMD**



## Graduate Programs in AI



- **Artificial Intelligence** — The Master of Science degree in artificial intelligence (AI) includes courses on the fundamentals of AI and that address the interaction between AI and humans and society. <https://cmns.umd.edu/graduate/science-academy/artificial-intelligence>
- **Engineering Artificial Intelligence** — The Engineering Artificial Intelligence (Engineering AI) Program provides rigorous technical education in the analysis and design of “smart” engineered devices and systems. <https://mage.umd.edu/programs/engineering-artificial-intelligence>


> How can we get our students to think about how AI can increase access to a living wage, education or health care? AIM promises to be a unique place for looking at AI in new ways, including applying feminist methods of scholarship to look at how AI is made and what it’s used for.

— Neda Atanasoski, AIM Associate Director for Education, *Professor and Chair of the Harriet Tubman Department of Women, Gender and Sexuality Studies*

*Neda speaking at an event*



## AI Related Courses

Click the program names to see all available courses.  
*Updated: Summer 2025*

- [View Schedule of Classes](https://app.testudo.umd.edu/soc/)

### AI Related Courses

Click the program names to see all available courses.  
*Updated: Summer 2025*

- [Schedule of Classes](https://app.testudo.umd.edu/soc/)


### AMSC - Applied Mathematics &amp; Statistics, and Scientific Computation

AMSC808N: Advanced Topics in Applied Mathematics; Numerical Methods for Data Science and Machine Learning

AMSC808X: Advanced Topics in Applied Mathematics; Machine Learning for Scientific Computing


### AOSC - Atmospheric &amp; Oceanic Science

AOSC447: Machine Learning in Earth Science


### ARCH - Architecture

ARCH418D: Selected Topics in Architectural Technology; The future of Sustainability: Human-Centered Design, Emerging Technologies, and Artificial Intelligence

ARCH418J: Selected Topics in Architectural Technology; Artificial Intelligence and Architecture: Background, Applications, and the Design Process


### AREC - Agricultural and Resource Economics

AREC380: Data Science for Environmental and Resource Economics


### BCHM - Biochemistry

BCHM477: Biomolecular Measurement and Data Analysis


### BDBA - Business Administration

BDBA803: Causal Methods in Business Research

BDBA804: Big Data and AI for Business

BDBA806: Executive Decision Making in the Age of AI

BDBA808G: Special Topics in Information Systems; AI and Business Strategy

BDBA818A: Special Topics in Accounting; AI Literacy: Business Data and AI Applications


### BIOE - Bioengineering

BIOE658J: Special Topics in Bioengineering (M.Eng.); Introduction to Programming and Data Analysis using Python

BIOE658K: Special Topics in Bioengineering (M.Eng.); Applied Computer Vision


### BIOI - Bioinformatics and Computational Biology

BIOI602: Principles of Data Science

BIOI603: Principles of Machine Learning


### BMGT - Business and Management

BMGT207: Ethics of Artificial Intelligence

BMGT347: Quantitative Financial Analysis

BMGT401: Big Data and AI using Cloud Computing

BMGT408E: Emerging Topics in Information Systems; Big Data and AI using Cloud Computing

BMGT758A: Special Topics in Business and Management; AI and Business Strategy

BMGT758W: Special Topics in Business and Management; Foundations of AI


### BMSO - Business

BMSO603: Data Mining and Predictive Analytics


### BSCI - Biological Sciences Program

BSCI238I: Special Topics in Biology Student Initiated Courses; Machine Learning for the Life Sciences


### BSOS - Behavioral and Social Sciences

BSOS188C: Selected Topics in the Behavioral and Social Sciences; Social Data Science: Pathways and Applications

BSOS326: Python Programming for the Social Sciences


### BUAC - Accounting and Information Assurance

BUAC716: Auditing Automation and Analytics

BUAC758Y: Special Topics in Accounting and Information Assurance; AI Literacy: Business Data and AI Applications


### BUDT - Decision and Information Technologies

BUDT733: Data Mining and Predictive Analytics

BUDT751: Harnessing AI for Business

BUDT758O: Special Topics in Decision, Operations and Information Technologies; Designing AI Systems


### BUFN - Finance

BUFN650: Machine Learning in Finance


### BUMK - Marketing

BUMK746: Data Science for Customer Analytics


### BUSI - Part-Time MBA Program

BUSI718A: Special Topics in Business; Foundations of AI

BUSI758K: Special Topics in Business; Marketing in the Age of AI

BUSI758X: Special Topics in Management; AI and Business Strategy


### BUSM - Business Management

BUSM758A: Special Topics in Management; AI and Business Strategy

BUSM758R: Special Topics in Business; Foundations of AI

BUSM758T: Special Topics in Business; Financial Institutions in the Era of FinTech and AI

BUSM758W: Special Topics in Business; Marketing in the Age of AI


### BUSM - Business Management

BUSO733: Data Mining and Predictive Analytics


### CCJS - Criminology and Criminal Justice

CCJS418E: Seminar in Criminology and Criminal Justice; Coding for Criminology


### CHBE - Chemistry and Biomolecular Engineering

CHBE452: Introduction of Machine Learning in Chemical Engineering

CHBE652: Introduction of Machine Learning in Chemical Engineering


### CMSC - Computer Science

CMSC116: You and I, and Generative AI

CMSC320: Introduction to Data Science

CMSC396H: Computer Science Honors Seminar

CMSC421: Introduction to Artificial Intelligence

CMSC422: Introduction to Machine Learning

CMSC425: Game Programming

CMSC426: Computer Vision

CMSC454: Algorithms for Data Science

CMSC470: Introduction to Natural Language Processing

CMSC473: Capstone in Machine Learning

CMSC477: Robotics Perception and Planning

CMSC498J: Selected Topics in Computer Science; Human-Robot Interaction, Device Prototyping, and Embodied AI

CMSC498K: Selected Topics in Computer Science; Introduction to Multimodal Deep Learning

CMSC498Y: Selected Topics in Computer Science; Statistical Inference and Machine Learning Methods for Genomics Data

CMSC673: Capstone in Machine Learning

CMSC722: Artificial Intelligence Planning

CMSC723: Natural Language Processing

CMSC740: Advanced Computer Graphics

CMSC818V: Advanced Topics in Computer Systems; Machine Learning for Physical Sensing and Perception

CMSC828G: Advanced Topics in Information Processing; Systems for Machine Learning

CMSC828J: Advanced Topics in Information Processing; Common-sense Reasoning and Natural Language Understanding

CMSC828V: Advanced Topics in Information Processing; Numerical Methods for Data Science and Machine Learning

CMSC848G: Selected Topics in Information Processing; Selected Topics in Machine Learning

CMSC848I: Selected Topics in Information Processing; Trustworthy Machine Learning

CMSC848J: Selected Topics in Information Processing; Cognitive Robotics

CMSC848N: Selected Topics in Information Processing; Generative AI Agents

CMSC848P: Selected Topics in Information Processing; Machine Learning Theory

CMSC848W: Selected Topics in Information Processing; Foundations of Interpretable Artificial Intelligence


### COMM - Communication

COMM449A: Special Topics in Digital Communication; Artificial Intelligence in the Digital Age (3 cr)


### DATA - Data Science

DATA110: Applications of R for Data Science

DATA120: Python Programming for Data Science

DATA200: Knowledge in Society: Science, Data and Ethics

DATA320: Introduction to Data Science

DATA602: Principles of Data Science

DATA603: Principles of Machine Learning

DATA604: Data Representation and Modeling

DATA606: Algorithms for Data Science

DATA607: Communication in Data Science and Analytics

DATA612: Deep Learning

DATA641: Natural Language Processing


### ECON - Economics

ECON230: Applied Economic Statistics

ECON354: Using Big Data to Solve Economic and Social Problems

ECON432: Applied Machine Learning

ECON623: Econometrics I

ECON722: Econometrics IV


### ENAE - Aerospace Engineering

ENAE450: Robotics Programming

ENAE488O: Topics in Aerospace Engineering; Introduction to Autonomous Multi-Robot Swarms

ENAE692: Introduction to Space Robotics

ENAE788M: Selected Topics in Aerospace Engineering; Hands On Autonomous Aerial Robotics

ENAE788O: Selected Topics in Aerospace Engineering; Introduction to Autonomous Multi-Robot Swarms


### ENAI - Engineering Artificial Intelligence, Professional Masters

ENAI600: Probability and Statistics for Engineering AI

ENAI601: Numerical Methods for Engineering AI

ENAI602: Foundations of Machine Learning for Engineering AI

ENAI603: Foundations of Data Science for Engineering AI

ENAI604: Fair, Ethical and Sustainable Engineering AI

ENAI605: Generative Engineering AI

ENAI606: Large Language Models in Engineering AI

ENAI607: Python Applications for Engineering AI


### ENBC - Biocomputational Engineering

ENBC321: Machine Learning for Data Analysis

ENBC423: Applied Computer Vision

ENBC424: AI for Biocomputational Engineering

ENBC491: Senior Capstone Design in Biocomputational Engineering


### ENCE - Civil Engineering

ENCE489X: Special Problems in Civil Engineering; Statistical and Machine Learning Models for Natural Hazards Prediction

ENCE622: Construction Automation &amp; Robotics

ENCE688M: Advanced Topics in Civil Engineering; Theory-Guided Machine Learning


### ENEB - Cyber-Physical Systems Engineering

ENEB345: Probability &amp; Statistical Inference

ENEB346: Linear Algebra for Machine Learning Applications

ENEB456: Machine Learning Tools


### ENEE - Electrical and Computer Engineering

ENEE408I: Capstone Design Project: Autonomous Control of Interacting Robots

ENEE409N: Capstone Design Project; Design Experience in Machine Learning

ENEE419D: Capstone Design Project; Design Experience in Machine Learning

ENEE436: Foundations of Machine Learning

ENEE469O: Topics in Controls; Introduction to Optimization

ENEE719D: Advanced Topics in Microelectronics; Embedded Machine Learning

ENEE739F: Advanced Topics in Signal Processing; Foundations of Interpretable Artificial Intelligence


### ENFP - Fire Protection Engineering

ENFP201: Numerical Methods with MatLab


### ENMA - Materials Engineering

ENMA437: Machine Learning for Materials Science

ENMA637: Machine Learning for Materials Science


### ENME - Mechanical Engineering

ENME440: Applied Machine Learning for Engineering and Design

ENME691: Industrial AI

ENME743: Applied Machine Learning for Engineering and Design


### ENPM - Engineering, Professional Masters

ENPM640: Rehabilitation Robotics

ENPM645: Human-Robot Interaction

ENPM662: Introduction to Robot Modeling

ENPM667: Control of Robotic Systems

ENPM673: Perception for Autonomous Robots

ENPM690: Robot Learning

ENPM692: Manufacturing and Automation

ENPM701: Autonomous Robotics

ENPM703: Fundamentals of AI and Deep Learning


### ENRE - Reliability Engineering

ENRE640: Collection and Analysis of Reliability Data


### ENTS - Telecommunications

ENTS669D: Special Topics in Computing; Foundations of Machine Learning

ENTS669K: Special Topics in Computing; AI Applications for 6G


### EPIB - Epidemiology and Biostatistics

EPIB674: Foundations of Machine Learning in Public Health


### FGSM - Federal and Global Fellows

FGSM: Strategic Thinking, AI, and Innovation Power


### GVPT - Government and Politics

GVPT622: Quantitative Methods For Political Science


### HGLO - Global Communities

HGLO101: Saving the World With Data


### IMDM - Immersive Media Design

IMDM350: Advanced Digital Media Theory


### INST - Information Science

INST388T: "Maker Movement" Approach to Computing; Human-AI Fiction Co-Writing

INST414: Data Science Techniques

INST461: Emerging Technologies and Risk Management

INST728F: Special Topics in Information Studies; Generative AI in UX: Transforming UX Practice

INST728L: Special Topics in Information Studies; GenAI and Large Language Models (LLMs) for Library and Archives Collections

INST735: Natural Language Processing

INST737: Introduction to Data Science

INST762: Visual Analytics

INST767: Big Data Infrastructure


### JAPN - Japanese

JAPN447: Technologies of Japanese Performance


### JOUR - Journalism

JOUR389W: News Coverage of Special Topics; News Alchemy: Journalism and Artificial Intelligence

JOUR458A: Special Topics in Journalism; Machine Editors: Search Engines, Social Media, AI and The News

JOUR689J: News Coverage of Specialized Topics; Exploring News Archives with Artificial Intelligence

JOUR689W: News Coverage of Specialized Topics; News Alchemy: Journalism and Artificial Intelligence


### LING - Linguistics

LING723: Natural Language Processing


### MSAI - Master of Science in Artificial Intelligence

MSAI601: Probability and Statistics

MSAI602: Principles of Data Science

MSAI603: Principles of Machine Learning

MSAI631: AI and Society


### MSML - Machine Learning

MSML602: Principles of Data Science

MSML603: Principles of Machine Learning

MSML605: Computing Systems for Machine Learning

MSML606: Algorithms and Data Structures for Machine Learning

MSML610: Advanced Machine Learning

MSML612: Deep Learning

MSML640: Computer Vision

MSML641: Natural Language Processing

MSML642: Robotics

MSML651: Big Data Analytics


### MSQC - QUantum Computing

MSQC603: Principles of Machine Learning

MSQC604: Quantum Computing Architectures and Algorithms


### PHIL - Philosophy

PHIL209M: Philosophical Issues; AI and the Human Experience

PHIL211: AI &amp; ETHICS

PHIL408F: Topics in Contemporary Philosophy; A Gentle Introduction to Machine Learning

PHIL688F: Selected Problems in Philosophy; Trustworthy Machine Learning

PHIL808M: Seminar in the Problems of Philosophy; The Philosophy in AI: the Graduate Perspective


### PHPE - Philosophy, Politics, and Economics

PHPE308N: Special Topics in Philosophy, Politics, and Economics; AI and the Human Experience (3 cr)


### PLCY - Public Policy

PLCY610: Quantitative Aspects of Public Policy


### PSYC - Psychology

PSYC417: Data Science for Psychology and Neuroscience Majors

PSYC431: Human and Animal Intelligence


### SOCY - Sociology

SOCY462: Digital Technology and Society


### STAT - Statistics

STAT426: Introduction to Data Science and Machine Learning

STAT740: Linear Statistical Models I

STAT741: Linear Statistical Models II


### SURV - Survey and Data Science

SURV613: Machine Learning for Social Science

SURV615: Statistical Modeling and Machine Learning I

SURV616: Statistical Modeling and Machine Learning II

SURV751: Introduction to Big Data and Machine Learning

SURV753: Machine Learning II


### URSP - Urban Studies and Planning

URSP688Y: Recent Developments in Urban Studies; Smart Cities and Urban Data Science


### VIPS - Vertically Integrated Projects

VIPS208R: Starting with Vertically Integrated Projects; 3D-Printed Video Game-Playing Soft Robots

VIPS308R: Engaging with Vertically Integrated Projects; 3D-Printed Video Game-Playing Soft Robots

VIPS408R: Leading with Vertically Integrated Projects; 3D-Printed Video Game-Playing Soft Robots





- [Email us](mailto:aim@umd.edu)

**Get Involved** — Find out how you can get involved with AIM by joining our mailing list and our Discord server! <https://ai-internal.umd-servd.com/umd-is-shaping-the-future-of-artificial-intelligence/contact-us>


