- Undergraduate Program
- Academic Advisors
- Careers
- CODO
- Employment
- Student Life
- Frequently Asked Questions
- Student Concerns
- Undergraduate Research
- CS Course Proficiency Exams
- Curriculum
- Artificial Intelligence Degree Requirements
- Computer Science Degree Requirements
- Data Science Degree Requirements
- Minor in Computer Science
- BS/MS Degree Program in CS
- BS/MS Planning Tool
- Honors in Computer Science
- Cooperative Education Program
- Curriculum Resources
- Scholarships
- Bridge Program
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.
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.