Artificial intelligence (AI) focuses on building intelligent systems capable of performing tasks such as learning, reasoning, perception, natural language understanding, and decision-making. Machine learning (ML) is a branch of AI that focuses on the development of algorithms that enable computers to learn from data and improve their performance over time without explicit programming. AI/ML has transformative potential across various industries, enabling innovation in areas like healthcare, finance, retail, transportation, and entertainment.

Computer Science and Engineering RequirementsCourses
Theory Elective 
(select one)
ECE:5200 Machine Learning (same as IGPI:5450)
CS:5430 Machine Learning
5000-Level ECE Elective 
(select one)
ECE:5330 Graph Algorithms and Combinatorial Optimization (Same as:IGPI:5331)
ECE:5225 Statistical Foundations of Inference and Machine Learning
ECE:5250 Large Language Models
ECE:5485 Intelligent Vision and Image Understanding
ECE:5550 Internet of Things
4000-level or above CS Elective 
(select one)
CS:4400 Database Systems
CS:4420 Artificial Intelligence
CS:4440 Web Mining
CS:4980 Topics in Computer Science II (VARIES BY SEMESTER - Not all sections may be acceptable)
CS:4720 Optimization Techniques (Same as: MATH:4820)
ECE Elective 
(select one)
All 5000-level ECE electives listed above and
ENGR:3110 Intro to AI & Machine Learning in Engr
ECE:3400 Linear System II
ECE:3600 Control Systems
CS Elective 
(select one)
All 4000-level and above CS electives listed above and
CS:3700 Elementary Numerical Analysis (Same as: MATH:3800)
Additional Electives
(Select two 3 s.h.)
Any of the above OR course selected in consultation with advisor.

 

Questions?