Overview
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 Requirements | Suggested Options |
---|---|
Theory Elective (Select one) | ECE:5450 Machine Learning CS:5430 Machine Learning |
5000-Level ECE Elective (Select one) | ECE:5330 Graph Algorithms and Combinatorial Optimization ECE:5455 Statistical Foundations of Inference and Machine Learning) ECE:5415:0001 Contemporary Topics in ECE: Large Language Models ECE:5415:0006 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:2995 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) |