Students working on computer.

Artificial Intelligence, Minor

The Artificial Intelligence Minor offers students from any major a flexible, hands-on pathway to develop essential AI skills for today's rapidly evolving landscape.

An Artificial Intelligence Minor That Connects to Your Major

Built on a foundation of Python programming and culminating in an exploration of Generative AI and Agents, the minor's three required courses provide a coherent progression from fundamentals to cutting-edge practice. Students then choose two elective courses from a rich set of options spanning computer science, philosophy, mathematics, biology, engineering, environmental science, and physics that makes it easy to connect AI expertise with your existing field of study. Whether you're looking to build intelligent applications, reason critically about AI's societal impact, or deepen your expertise at the intersection of AI and your own field, the AI Minor equips you to become the person in your discipline who truly understands how AI can transform it. From using machine learning to analyze genomic data and model physical systems, to assisting legal research, augmenting creative practice, or uncovering patterns in historical archives, the skills you build here will make you a more powerful and informed practitioner in whatever field you call home.

Our students don't just learn to build AI systems, they learn to build AI systems that benefit people. The program provides a deep technical understanding of machine learning algorithms and neural networks, while developing the critical skills to design human-centered AI that addresses real human needs and produces meaningful human outcomes.”

Kelsey Urgo Assistant Professor of Computer Science

Required Courses and Electives

Minors must take 3 required courses and 2 elective courses. Program requirements are subject to change pending catalog approval.

Requirements (12 credits)

  • CS 111A Intro Python Programming
  • CS 112A Intermediate Python Programming
  • CS 230 GenAI & Agents

Elective Courses (8 Credits)

  • CS 107 Creative Coding & AI (NR)/CS 110
  • CS 3**/4** AI Major-counting courses
  • PHIL 248 Ethics of Algorithms & AI
  • MATH 111 (NR)
  • BSDS 200 (PR: CS 110 and MATH 230 and BSDS 100)
  • BIOL 422 (3) and BIOL 423 (1) (PR: BIOL 301, CHEM 231 or CHEM 236)
  • ENGR 201 (4) and ENGR 203 (2) (PR: MATH 109, MATH 110, ENGR 102 or CS 110)
  • ENGR 302 (PR: ENGR 202 and MATH 211)
  • ENVS 375 and ENVS 375L (NR)
  • ENVS 376 and ENVS 376L (NR)
  • MATH 372 (PR: MATH 371, MATH 230)
  • MATH 373 (PR: MATH 370, MATH 230)
  • PHYS 301 (PR: CS 110, MATH 211)
  • PHYS 302 (PR: CS 110, MATH 211 or PHYS 301)
  • PHYS 303 and PHYS 303L (PR: CS 110, MATH 109 or PHYS 301 or PHYS 302)

Artificial Intelligence, BS

Harney Science Center, Room 402