Artificial Intelligence Degree Requirements - Department of Computer Science - Purdue University Skip to main content

Artificial Intelligence Degree Requirements

Artificial Intelligence (AI) systems are increasingly being deployed for real-world tasks. Students in the AI major will master the foundations and tools for building and understanding artificial intelligence systems which reason about data, correct themselves, and make decisions. Students will explore the link between cognitive psychology, neuroscience, and AI, and the ethics of AI, which are integral to a holistic understanding of AI. The major will open pathways to new careers ranging from healthcare and sustainability to business and economics.

For this degree, all major required courses, all major electives (selectives), and their pre-requisites, regardless of department, must be completed with a grade of C or better.

Core Requirements (50-51 credits)
Course Title Credits Semester
CS 17600 Data Engineering in Python 3 1
PSY 12000 Elementary Psychology 3 1
CS 18000 Problem Solving and Object-Oriented Programming 4 2
CS 18200 Foundations of Computer Science 3 2

PSY 20000

or

PSY 22200

Introduction To Cognitive Psychology

or

Introduction To Behavioral Neuroscience

3 2
CS 24300 Artificial Intelligence Basics 3 3

MA 26100

or

MA 27100

Multivariate Calculus

or

Honors Multivariate Calculus

4/5 3

PHIL 20700

or

PHIL 20800

Ethics For Technology, Engineering, And Design

or

Ethics Of Data Science

3 3
CS 25300 Data Structures and Algorithms 3 4

MA 26500

or

MA 35100

Linear Algebra

or

Elementary Linear Algebra

3 4

MA 41600

or

STAT 41600

Probability

3 4

PHIL 22100

or

PHIL 32200

Introduction To Philosophy Of Science

or

Philosophy Of Technology

3 4
CS 37300 Data Mining and Machine Learning 3 5
CS 38100 Introduction to the Analysis of Algorithms 3 6
CS 47100 Introduction to Artificial Intelligence 3 7

STAT 35000

or

STAT 51100

Introduction To Statistics

or

Statistical Methods

3 7

Transfer credit (including credit from regional campuses) for 100 and 200 level core courses is possible only if those courses are taken before the student enters the Purdue West Lafayette Computer Science program. The Department of Computer Science does not accept transfer credit for 300 or 400 level CS coursework (with the exception of pre-approved Study Abroad coursework). 

Course Selectives

CS Selective I (6 credits)

Choose two:

  • CS 43900 - Introduction To Data Visualization
  • CS 44000 - Large Scale Data Analytics
  • CS 45800 - Introductions to Robotics
  • CS 47300 - Web Information Search And Management
  • CS 47500 - Human-Computer Interaction
  • CS 57700 - Natural Language Processing

CS Selective II (3 credits)

Choose one:

  • CS 34800 - Information Systems
  • CS 44800 - Introduction To Relational Database Systems
  • CS 48300 - Introduction To The Theory Of Computation
  • CS 52300 - Social, Economic, And Legal Aspects Of Security
  • CS 52900 - Security Analytics

Philosophy Selective (3 credits)

Choose one:

  • PHIL 30300 - History Of Modern Philosophy
  • PHIL 43200 - Theory Of Knowledge
  • PHIL 43500 - Philosophy Of Mind

Detailed BS in Artificial Intelligence Description and Plan of Study from the University Catalog

 

College of Science Requirement Restrictions

Approved course & approved experience: No departmental restrictions

Unacceptable courses for credit for CS students in College of Science

Curriculum Resources

Artificial Intelligence prerequisite flowchart (PDF)

Visit the College of Science Curriculum Resources page to find Degree Progression Guides.

Last Updated: Oct 1, 2024 4:58 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Purdue University Indianapolis, 723 W. Michigan St., Indianapolis, IN 46202

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2024 Purdue University | An equal access/equal opportunity university | Copyright Complaints | DOE Degree Scorecards

Trouble with this page? Accessibility issues? Please contact the College of Science.