- About
- Events
- Calendar
- Graduation Information
- Cornell Learning Machines Seminar
- Student Colloquium
- BOOM
- Fall 2024 Colloquium
- Conway-Walker Lecture Series
- Salton 2024 Lecture Series
- Seminars / Lectures
- Big Red Hacks
- Cornell University - High School Programming Contests 2024
- Game Design Initiative
- CSMore: The Rising Sophomore Summer Program in Computer Science
- Explore CS Research
- ACSU Research Night
- Cornell Junior Theorists' Workshop 2024
- People
- Courses
- Research
- Undergraduate
- M Eng
- MS
- PhD
- Admissions
- Current Students
- Computer Science Graduate Office Hours
- Advising Guide for Research Students
- Business Card Policy
- Cornell Tech
- Curricular Practical Training
- A & B Exam Scheduling Guidelines
- Fellowship Opportunities
- Field of Computer Science Ph.D. Student Handbook
- Graduate TA Handbook
- Field A Exam Summary Form
- Graduate School Forms
- Instructor / TA Application
- Ph.D. Requirements
- Ph.D. Student Financial Support
- Special Committee Selection
- Travel Funding Opportunities
- Travel Reimbursement Guide
- The Outside Minor Requirement
- Diversity and Inclusion
- Graduation Information
- CS Graduate Minor
- Outreach Opportunities
- Parental Accommodation Policy
- Special Masters
- Student Spotlights
- Contact PhD Office
This chart provides a quick reference for cross-checking rules for specific requirements in the CS major.
For students matriculating to Cornell in Fall 2015 and later.
AP Courses Allowed? | Minimum # of Courses | Minimum Course Level | Min. Cr. Hrs. per Course | CS 4999 Allowed? | CS 4090 Allowed? | CS 4998 Allowed? | CS Course Allowed? | Honors Course Allowed? | s/u grade option allowed? | |
Engineering Distribution | No | 2 | 2000+ | 3 | No | No | No | 1 only | No | No |
Engr. Liberal Studies | Yes | 6 | 1000+ | 1 | No | No | No | - | No | Yes |
Arts Humanities/Social Sciences | No | 5 | 1000+ | 3 | No | No | No | - | No | Yes |
CS Electives | No | 3 | 4000+ (with stated exceptions) | 3 | No | No | No | Required | No | No |
CS Project Course | No | 1 | 4000+ | 2 | No | No | No | Required | No | No |
External Specialization | No | 3 | 3000+ | 3 | No | No | No | No | No | No |
Technical Electives | No | 3 | 3000+ (with stated exceptions) | 3 | At most 2 | No | No | Yes | No | No |
Major Approved | No | 1 | 1100+ | 1 | Yes | Yes (Engineers Only) |
Yes (Engineers Only) |
Yes | No | Yes |
Advisor Approved | Yes | 2 | 1100+ | 1 | Yes | Yes (Engineers Only) | Yes | Yes | No | Yes |