- About
- Events
- Calendar
- Graduation Information
- Cornell Tech Colloquium
- Student Colloquium
- Student Recognition
- 2020 Celebratory Event
- BOOM
- CS Colloquium
- SoNIC Workshop
- Conway-Walker Lecture Series
- Salton Lecture Series
- Seminars / Lectures
- Big Red Hacks
- Cornell University High School Programming Contest
- Game Design Initiative
- CSMore: The Rising Sophomore Summer Program in Computer Science
- Explore CS Research
- Research Night Fall 2020
- People
- Courses
- Research
- Undergraduate
- M Eng
- MS
- PhD
- Admissions
- Current Students
- Ph.D. Requirements
- Business Card Policy
- Computer Science Graduate Office Hours
- CornellTech
- Curricular Practical Training
- Exam Scheduling Guidelines
- Fellowship Opportunities
- Field A Exam Summary Form
- Graduate School Forms
- Special Committee Selection
- The Outside Minor Requirement
- Travel Funding Opportunities
- Diversity and Inclusion
- Graduation Information
- CS Graduate Minor
- Outreach Opportunities
- Parental Accommodation Policy
- Special Masters
- Contact PhD Office
Note: for questions about enrollment in 2021 Spring: go to these pages: Spring 2021 - Information about CS Course Enrollment
The Department of Computer Science is affiliated with both the College of Arts and Sciences and the College of Engineering. Students in either college may major in computer science. A wide variety of exciting professional and academic opportunities exist for graduates of computer science including software engineering, computational finance, modeling, game design, computer graphics, robotics, artificial intelligence, internet systems and technology, security, hardware development, animation, medicine, biotechnology, business management and consulting, as well as masters and doctoral studies in computing-related fields.
Computer Science majors learn about algorithms, data structures, programming languages, operating systems, and the theory of computation, and just a few of the areas they can explore are artificial intelligence, scientific computing, computational biology, computer graphics, computer vision, databases, and networks.
Undergraduates in all seven undergraduate colleges/schools at Cornell (Agriculture and Life Sciences, Architecture, Art and Planning, Arts and Sciences, Business, Engineering, Human Ecology, and the School of Industrial and Labor Relations) have the option of completing a Minor/Concentration in Computer Science. The minor/concentration provides an excellent opportunity for students who may want to certify that they have accomplished some depth of study in Computer Science, but who are unable to complete the full Computer Science major.
The program for Computer Science majors is broad and rigorous, but it is structured in a way that supports in-depth study of outside areas. Intelligent course selection can set the stage for graduate study or employment in any technical or professional area, including such areas as business, law, or medicine. With the advisor, the computer science major is expected to put together a coherent program of study that supports career objectives and is true to the aims of a liberal education.
We invite you to browse our web site and learn more about our faculty. The main home page for Cornell University is also a great place for newcomers and visitors to find information about Cornell and Ithaca.