A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.
Program
- Award
- Computer Science (BS)
- Credential class
- ceterms:BachelorDegree
- CIP
- 11.0701
- Credits (computed from items)
- 220-227
- Catalog edition
- 2026-2027
- Checklist type
- degree-program
Identifiers
- IPEDS UNITID
- 190415
- CourseShelf checklist
- CK_190415_bafc7aea
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 61
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Program Requirements
0 items
Math:
0 items
Course One:
2 items
- Select one of the following:Not resolved to a course4
- 4
AP, IB, GCE Advanced Placement and Advanced Standing Credit
0 items
Engineering Math Advanced Standing Exam (CASE)
0 items
Course Two:
1 item
- 4
Engineering Math Advanced Standing Exam (CASE)
0 items
Course Three:
1 item
- 4
Introductory Computing:
3 items
- Select one of the following:Not resolved to a course4
- 4
- 4
AP Computers Science, IB Computer Science, or CS CASE Exam Credits
3 items
- Select one of the following:Not resolved to a course4
- As published: “Object-Oriented Programming and Data Structures (crosslisted)”4
- As published: “Object-Oriented Design and Data Structures - Honors (crosslisted)”5
Computer Science Core:
major core · 6 items
- or: CS 2802 Mathematical Foundations of Computing - Honors4
- 4
- or: CS 3420 Embedded Systems4
- or: CS 3780 Introduction to Machine Learning3-4
- or: CS 4414 Systems Programming3-4
- 4
Computer Science Electives:
electives · 1 item
- Complete two 4000+ level computer science electives 1Not resolved to a course6
Computer Science Practicum or Project Course:
20 items
- Select one of the following:Not resolved to a course2-4
- 4
- 2
- 3
- 2
- 2
- 2
- 2
- 4
- 2
- 4
- 4
- 2
- 2
- 4
- 4
- 2
- 4
- 4
- 3-4
Technical Electives:
electives · 1 item
- Complete three 3-credit 3000+ level technical electives courses that have a qualifying prerequisite. 2Not resolved to a course9
External Specialization:
1 item
- Complete an “external specialization” consisting of three 3-credit 3000+ level courses in a topic area other than Computer Science. 3Not resolved to a course9
Elective Requirement:
electives · 1 item
- A major-approved elective consisting of a single 3+ credit course or a combination of courses equaling 3 or more credits total. 4Not resolved to a course3
Engineering Communications
22 items
- 1
- 1
- 1
- 1-3
- 3
- 3
- 3
- 3
- As published: “Communication for Game Development 1”1
- As published: “Communication for Transportation Engineering 2”1
- As published: “Communication for Advanced Game Development 3”1
- As published: “Computer-Aided Engineering: Applications to Biological Processes (crosslisted)”3
- 4
- 3
- 3
- 3
- As published: “Biomechanics Laboratory (crosslisted)”3
- 4
- 1
- 3
- 4
- 4
Engineering Distribution
14 items
- As published: “Object-Oriented Programming and Data Structures (crosslisted)”4
- As published: “Object-Oriented Design and Data Structures - Honors (crosslisted)”5
- As published: “Computer Systems Programming (crosslisted)”4
- As published: “Engineering Computation (crosslisted)”4
- As published: “Introduction to Circuits for Electrical and Computer Engineers (crosslisted)”4
- As published: “Digital Logic and Computer Organization (crosslisted)”4
- As published: “Engineering Quantum Information Hardware (crosslisted)”3
- As published: “The Earth System (crosslisted)”4
- 3
- As published: “Engineering Processes for Environmental Sustainability (crosslisted)”3
- As published: “Principles of Biological Engineering (crosslisted)”3
- As published: “Biomedical Transport Phenomena (crosslisted)”3
- 4
- or: BIOMG 3310 Principles of Biochemistry: Proteins and Metabolismor: BIOMG 3350 Principles of Biochemistry: Proteins, Metabolism, and Molecular Biology4
First-Year Requirements
1 item
- MATH 1910& MATH 1920Calculus for Engineersand Multivariable Calculus for EngineersNot resolved to a course8
Select two of the following:
10 items
- CHEM 2080& CHEM 2081General Chemistry IIand General Chemistry II Laboratory 1,2Not resolved to a course4
- CHEM 2090& CHEM 2091Engineering General Chemistryand Engineering General Chemistry Laboratory 1,2Not resolved to a course4
- 3
- 1
- 4
- As published: “Physics III: Oscillations, Waves, and Quantum Physics (or the Honors equivalent) 1,2”4
- One of: CS 111XNot resolved to a course4
- Two first-year writing seminarsNot resolved to a course6
- One introduction to engineering (ENGRI) courseNot resolved to a course3-4
- Two physical education courses and the university swim competencyNot resolved to a course2
Source. Cornell University, catalog 2026-2027 — https://catalog.cornell.edu/programs/computer-science-bs/. Captured page pages/0130.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.