Artificial intelligence (AI) focuses on building intelligent systems capable of performing tasks such as automated learning, reasoning, learning, 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 Engineering RequirementsCourses
Depth Elective 
(Select One)
ECE:5200 Machine Learning (same as IGPI:5450)
ECE:5225 Statistical Foundations of Inference and Machine Learning
ECE:5330 Graph Algorithms and Combinatorial Optimization (Same as:IGPI:5331)
Breadth Elective 
(Select One)
ECE:3400 Linear System II
ECE:3540 Communication Networks
ECE:3600 Control Systems
5000-Level ECE Elective 
(Select Two)
All 5000-level depth electives listed above and
ECE:5550 Internet of Things
ECE:5250 Large Language Models
ECE:5485 Intelligent Vision and Image Understanding
ECE Elective 
(Select One)
All breadth, depth, and 5000-level ECE electives listed above
Technical Elective
(Select two)
All breadth, depth, and 5000-level ECE electives listed above
Additional Electives
(Select two 3 s.h.)
Any of the above OR course selected in consultation with advisor.

 

 

 

 

 

Questions?