Princeton University
Princeton, New Jersey
Degree:
BSE
Computer Science
Location:
School of Engineering and Applied Science
Credits:
36 courses
System:
Term
Required Computer Science (or Related):
• COS 126: Introduction to Computer Science (1 course)
• COS 217: Introduction to Programming Systems (1 course)
• COS 226: Algorithms and Data Structures (1 course)
* COS 240: Reasoning and Computation (1 course)
• COS Theory, with restrictions (2 courses)
• COS Systems, with restrictions (1 course)
• COS Artificial Intelligence and Machine Learning, with restrictions (1 course)
• COS Sub-Displicine/Breadth, with restrictions (1 course)
• COS Upper-Level Electives, with restrictions (3 courses)
• COS Independent Work (1 course)
Required Math:
• Calculus I-III (3 courses)
• Linear Algebra (1 course)
Required Science:
• Physics I-II (2 courses)
• Chemistry (1 course)
Required Engineering:
None
Other Requirements:
• Freshman Writing Seminar (1 course)
• Humanities and Social Sciences covering 4 distribution areas: Culture and Difference; Epistemology and Cognition; Ethical Thought and Moral Values; Historical Analysis; Literature and the Arts; Social Analysis (7 courses)
• Additional Electives may be required (varies)
Subfield Required:
No
Type:
n/a
Options:
n/a
Double or Dual Major Option(s):
• No double or dual majors, but interdisciplinary certificate programs are possible.
Related Majors:
• AB Computer Science
Good to Know:
• Princeton uses the term "concentration" for major; therefore a student majoring in CS is a CS "concentrator." It is written as major here for ease of comparison purposes.
• Students are accepted into the university, not a specific major, and then declare CS as a major in spring of Freshman year, with advisor approval.
University's Webpage for this Program:
Catalog Year:
2024-2025






