Electrical and Computer Engineering
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 Requirements | Courses |
|---|---|
| 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. |