The Bachelor of Science in Artificial Intelligence: Computational Structures for AI Systems (BSAI) is a technical program focused on building AI systems and algorithms from the ground up. You will learn to understand model training from both a data and systems perspective, and apply these techniques to various fields. The first two years build a strong foundation in programming, statistical learning theory, symbolic reasoning, and optimization. The subsequent two years focus on deploying these techniques in interdisciplinary applications, enabling you to create state-of-the-art AI systems and critically evaluate their ethical implications.
Curriculum
The program requires a total of 66-69 credits, including core requirements, foundations of AI, and a specialization. Students can choose from four specialization tracks: Generative AI, AI Algorithms, Accessibility, and AI, Society, and Decision Making.
Year 1 & 2
- Introductory SeminarCSAI101
- Calculus IMATH140
- Programming with Purpose I: Data-Centric ComputingCMSC141
- Object-Oriented Programming ICMSC131
- Object-Oriented Programming for Information ScienceINST326
- Calculus IIMATH141
- Measuring Preferences and RankingsCSAI220
- Applied Probability and Statistics ISTAT400
- AI & ETHICSPHIL211
- Designing Fair SystemsINST204
- Classical AI AlgorithmsCSAI221
- Introduction to Artificial IntelligenceCMSC421
- Object-Oriented Programming IICMSC132
- Programming with Purpose II: Data Structures and AlgorithmsCMSC142
- Introduction to AI and the LawCSAI102
- Introduction to AI and FoodCSAI103
- Introduction to AI and CreativityCSAI104
- Discrete StructuresCMSC250
- Introduction to Linear AlgebraMATH240
- Introduction to Linear Algebra and Differential EquationsMATH243
- AlgorithmsCMSC351
- Data Science TechniquesINST414
- Introduction to Data ScienceCMSC320
- Introduction to Data ScienceDATA320
- Introduction to Data Science and Machine LearningSTAT426
- Efficient Systems for AI ApplicationsCSAI216
Year 3 & 4
- Capstone in Artificial IntelligenceCSAI473
- Introduction to Machine LearningCMSC422
- Game ProgrammingCMSC425
- Computer VisionCMSC426
- Computer GraphicsCMSC427
- Algorithms for Data ScienceCMSC454
- Introduction to Natural Language ProcessingCMSC470
- Introduction to Computational Game TheoryCMSC474
- Robotics Perception and PlanningCMSC477
- Selected Topics in Computer Science (Robotics)CMSC498
- Selected Topics in Computer Science (Statistical Inference and Machine Learning Methods for Genomics Data)CMSC498
- Reinforcement LearningCSAI427
- Multiagent SystemsCSAI461
- Special Topics in Immersive Media (Creative Experiments with AI)IMDM498
- Emerging Technologies and Risk ManagementINST461
- User Modeling and PersonalizationINST436
- Human and Animal IntelligencePSYC431
- Multilingual Text Processing and EvaluationCSAI370
- Introductory LinguisticsLING200
- Language and MindLING240
- Multimodal GenerationCSAI424
- AI and Human CreativityCSAI432
- Syntax ILING311
- PhoneticsLING320
- Phonology ILING321
- Phonology IILING322
- Grammar and MeaningLING410
- Child Language AcquisitionLING444
- Algorithms for Geospatial ComputingCMSC401
- AI and the Life of Great CitiesCSAI460
- Introduction to Spatial Artificial IntelligenceGEOG398
- Privacy, Security and Ethics for Big DataINST366
- Trust, Design, and AICSAI433
- Are Robots Taking our Jobs?CSAI435
- AI ClinicCSAI491
- Public Leaders and Active CitizensPLCY201
- Innovation and Social Change: Creating Change for GoodPLCY215
- Ethical, Policy and Social Implications of Science and TechnologyPLCY240
- Introduction to SociologySOCY100
- Social Aspects of Artificial IntelligenceSOCY216
- Social Dimensions of Privacy and SurveillanceSOCY455
- Smart Machines and Human ProspectsSOCY456
- Digital Technology and SocietySOCY462
- Gender, Race and ComputingWGSS115
- Introduction to Machine LearningCMSC422
- Introduction to Deep LearningCMSC472
- Reinforcement LearningCSAI427
- Multiagent SystemsCSAI461
- Algorithms for Geospatial ComputingCMSC401
- Computer VisionCMSC426
- Algorithms for Data ScienceCMSC454
Careers
Graduates will be prepared to design, build, and critically assess AI systems and algorithms for diverse applications. The program emphasizes both technical expertise and ethical considerations in AI.
- AI System Developer
- AI Algorithm Engineer
- Machine Learning Engineer
- Data Scientist
- AI Researcher
- AI Ethicist
Frequently asked questions
- What are the entry requirements for this program?
- International students must meet academic and English proficiency requirements. Official English proficiency test scores (IELTS, TOEFL, Duolingo) must be sent directly to the Office of Undergraduate Admissions with reporting code 5814, and must be less than two years old.
- What is the tuition and fee structure for international students?
- This program has a special tuition rate that is the same for residents and non-residents. This rate is not fully covered by graduate assistantships, fellowships, or tuition remission, and additional graduate student fees are charged. Please refer to the official University of Maryland Tuition and Fees page for specific rates, as they are subject to change.
- How long does the Bachelor of Science in Artificial Intelligence: Computational Structures for AI Systems program take to complete?
- The program requires a total of 66-69 credits. The curriculum is structured over four years, with foundational courses in the first two years and specialization and advanced topics in the final two years.
- What are the career prospects after graduating from this program?
- Graduates will be prepared for roles such as AI System Developer, AI Algorithm Engineer, Machine Learning Engineer, Data Scientist, AI Researcher, or AI Ethicist. The program emphasizes both technical skills and ethical considerations in AI systems.
- How do I apply to this program as an international student?
- International students apply through the University of Maryland's Undergraduate Admissions process. This involves completing the undergraduate application, sending official English proficiency test scores, and submitting official academic transcripts from all previous institutions attended.