top of page

Purdue University

West Lafayette, Indiana
Degree:

BS

Computer Science

Location:

College of Science

Credits:

120 credits

System:

Semester

Required Computer Science (or Related):

• CS 18000 Problem Solving and Object-Oriented Programming (4 credits)
• CS 18200 Foundations of Computer Science (3 credits)
• CS 19100 Freshman Resources Seminar (1 credit)
• CS 19300 Tools (1 credit)
• CS 24000 Programming in C (3 credits)
• CS 25000 Computer Architecture (4 credits)
• CS 25100 Data Structures and Algorithms (3 credits)
• CS 25200 Systems Programming (4 credits)
• CS Track Course Requirements (18 credits)
• Recommended CS Electives:
- CS 19000 Topics in Computer Science (1-5 credits)
- CS 29100 Sophomore Development Seminar (1 credit)
- CS 39100 Junior Resources Seminar (1 credit)

Required Math:

• Calculus I-III (12-15 credits)
• (Elementary) Linear Algebra (3 credits)
• Statistics or Statistical Methods (3 credits)

Required Science:

• Laboratory Science (6-8 credits)

Required Engineering:

None

Other Requirements:

• First-Year Composition (3-4 credits)
• Science Writing and Presentation (3 credits)
• Foreign Language and/or Culture and Diversity and/or Study Abroad (9 credits)
• Great Issues (3 credits)
• Multidisciplinary Experience: Science, Technology, and Society (3 credits)
• Other General Education (9 credits)
• Additional Electives (varies)

Subfield Required:

Yes

Type:

Track

Options:

Choose at least 1:
• Computational Science and Engineering
• Computer Graphics and Visualization
• Database and Information Systems
• Foundations (Algorithms)
• Machine Intelligence
• Programming Language
• Security
• Software Engineering
• Systems Software

Double or Dual Major Option(s):

• Double major or dual major may be possible

Related Majors:

• BS Artificial Intelligence
• BS Data Science

Good to Know:

• Purdue's Computer Science department was the first in the United States.

University's Webpage for this Program:
Catalog Year:

2024-2025

bottom of page