Artificial Intelligence and Machine Learning Minor

The Artificial Intelligence and Machine Learning Minor is a College of Engineering minor offered by the Charles W. Davidson College of Engineering and is open to undergraduates in all majors. Students build a technical foundation in AI and machine learning, gain hands-on experience developing AI applications, and examine the ethical and societal impacts of AI, so they can apply AI tools to real-world problems in their own fields.

  • Units: 12 (6 units of core courses and 6 units of technical electives)
  • Prerequisites:  Upper-division STEM students who have completed a Linear Algebra and an introduction to Programming course. 

Required Courses (12 units)

Core (6 units)

  • CMPE 108 - AI, Data Engineering, and Ethics
  • Choose one from:
    • CMPE 188 - Machine Learning
    • ISE 133 - Data Analysis and Machine Learning for Industrial Systems

Exception: Students whose major includes a Machine Learning class as a required course (e.g. Mechanical Engineering - ME 131 and Chemical and Materials Engineering - CHE/MATE 114) should instead select a third elective from the list below.

Electives (6 units)

Choose two from:

  • BME 186 - Artificial Intelligence for BME
  • CHE/MATE 114 - Data Science in Chemical and Materials Engineering (non-CHE/MatEs)
  • CMPE 104 - Ethical AI Engineering
  • CMPE 113 - AI Security & Privacy
  • CMPE 139 - Fundamentals of Data Mining
  • CMPE 185 - Autonomous mobile robots
  • CMPE 190 - Deep Learning and Large Language Models
  • EE 171 - Introduction to Machine Learning for Electrical Engineers
  • ISE 198 - Decision Analytics and Intelligence (non-ISEs)
  • ME 131 - Artificial Intelligence in Mechanical Engineering (non-MEs)
  • AI-related course (with advisor approval)