Program Overview

Engineering plays a unique and critical role in preparing a workforce skilled to meet the emerging demands of applying AI in real-world settings—bridging the gap between theoretical AI research and practical implementation.

The AI Engineering Graduate Certificate, a college-wide collaborative, is designed to meet the immediate and urgent demands of a transitioning industry landscape.

AI Engineering is a nascent field leveraging the traditional strengths of engineering disciplines with developments in artificial intelligence (AI). The term was coined by the NSF Engineering Research Visioning Alliance (ERVA), Report | AI Engineering: A Strategic Research Framework to Benefit Society As the report highlights “AI Engineering will be bidirectional and reciprocal: it evokes a future vision in which an engineering approach makes for better AI while AI makes for better-engineered systems." 

Engineering for AI integrates engineering techniques and domain knowledge across various disciplines to develop explainable and reliable AI-enabled systems. AI for Engineering, on the other hand, utilizes AI to enhance computational efficiency, automation, creativity, and scalability in engineered systems and processes.

Requirements:

To receive the certificate, students will take at least 9 credits at the 600-level or higher.  Students will take one course from C1, one course from C2, and one course from Elective (see below) categories.:

(C1) Core Course- 1 – Statistical Machine Learning for Engineers (pick ONLY one course):  

MIE 622: Predictive Analytics and Statistical Learning

CEE 601: Machine Learning Foundations and Applications

(C2) Core Course- 2 – Deep Learning for Engineers (pick ONLY one course):

ECE 601: Machine Learning for Engineers

CEE 616: Probabilistic Machine Learning

MIE 625: Deep Learning for Engineering Applications

Elective (pick ONLY one course from any of the below)

AI/ML Methods  

CEE790ST: Advanced Probabilistic Machine Learning

MIE 624: Machine Learning for Dynamic Decision-Making

Engineering Applications

BME 615: AI in Biomedicine

ECE 627: Artificial Intelligence Based Wireless Network Design

ECE 629: Applied Machine Learning for the Internet of Things

MIE 659: Intelligent Manufacturing

MIE 650: Vehicle Automation

Hardware Design

ECE 662: Hardware Design for Machine Learning Systems

ECE 676: Neuromorphic Engineering

Signal Processing

ECE 746: Statistical Signal Processing

ECE 608: Signal Theory

BME 609: Biomedical Signals and Systems

Students are required to take one course from C1 (core course 1) and one from C2 (core course 2). Though students can take a C1 and a C2 in the same semester, it is recommended that they do it sequentially; while they are separate topics, a C1 course can better prepare students for a C2 course. Students can take an Elective course after C1 if it does not need C2.

Prerequisites: Undergraduate level courses in the following. These courses are typical coursework of most undergraduate engineering programs. All but Linear Algebra are currently required of majors within the College of Engineering:

  • Linear algebra
  • Probability and statistics
  • Multivariate calculus
  • Programming (Python or R are typically used in the above courses; efficiency in programming to learn new packages or libraries would be necessary)