Artificial Intelligence Minor

The objective of this minor is to provide a basic background for those who have had an introductory programming class and are interested in diving deeper into the foundations of artificial intelligence and machine learning.

Academic policies related to Minors.

Required Courses
CS 416Introduction to Computer Science II 14
or CS 417 From Programs to Computer Science
or CS 419 Computer Science for Engineers and Scientists
CS 515Data Structures and Introduction to Algorithms4
CS 730Introduction to Artificial Intelligence4
or CS 750 Machine Learning
or CS 752 Foundations of Neural Networks
Electives
Select two courses from the following:8
Foundations of Machine Learning
Fundamentals of Statistical Learning I
Fundamentals of Statistical Learning II
Introduction to Artificial Intelligence 2
Mobile Robotics
Machine Learning
Reinforcement Learning
Foundations of Neural Networks
Information Retrieval and Generation Systems
Computer Vision
Mathematical Optimization for Applications
Natural Language Processing
Data Science for Knowledge Graphs and Text
Total Credits20
1

CS 416 has a prerequisite of CS 415CS 410C, or CS 410P.

2

Students may select CS 730 Introduction to Artificial Intelligence if not already taken to fulfill a required course.