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

