Artificial Intelligence

mccormick.northwestern.edu/computer-science/academics/undergraduate/

The Artificial Intelligence (AI) minor is designed for students across NU to gain deep expertise and experience in AI topics. It includes electives across the breadth of AI, largely in CS, in courses where core understanding of the design and origin of AI (beyond application) is central. It is about the scientific ideas for how these technologies have been developed and how the tools are built, not just how they are applied.

The AI minor is open to undergraduate students in all Northwestern majors, except students completing a BS in Computer Science or the WCAS Computer Science major. Those students can simply complete the Artificial Intelligence concentration within their Computer Science major.

Students should begin the minor before the end of their first quarter of their junior year. To declare the Artificial Intelligence minor, students should submit the minor declaration form in MAS (McCormick Advising System) by the end of their junior year. At least 4 courses used for the minor may not be used (double-counted) to fulfill requirements in the student's 21-unit major program.

Programs of Study

Minor Prerequisites (4 units):
  • Single Variable Calculus: ​Math 220-1 
  • Multivariable Calculus: Math 228-1 or 230-0 
  • Linear Algebra: Math 240 or GEN_ENG 205-1
  • Statistics: IEMS 201-0 or IEMS 303-0 or ELEC_ENG 302-0 or STAT 210-0 or MATH 310-1
Minor Requirements (8 units):
  • Comp_Sci 111 Fundamentals of Computer Programming 1
  • Comp_Sci 150 Fundamentals of Computer Programming 1.5
  • Comp_Sci 214 Data Structures & Algorithms
  • Comp_Sci 348 Artificial Intelligence
  • Comp_Sci 349 Machine Learning
  • 3 upper level electives listed on Artificial Intelligence minor website.