Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer Science is designed for students focused on understanding computational processes from both theoretical and applied perspectives. Research areas span algorithms, system architecture, AI, computer vision, computational biology, distributed systems, databases, machine learning, natural language processing, networking, numerical analysis, software development tools, programming languages, robotics, and computational theory. Cornell's Ph.D. program in computer science ranks among the nation's top six, featuring comprehensive research across all computing disciplines. Our program stands out due to exceptional faculty, a legacy of groundbreaking research, and an extensive Ph.D. curriculum. Both faculty and doctoral candidates are based in Ithaca and at Cornell Tech in New York City. The Computer Science Field incorporates faculty from diverse departments (Electrical Engineering, Information Science, Applied Math, Mathematics, Operations Research, Mechanical Engineering, Computational Biology, and Architecture) who can guide doctoral research in computing.
Cornell's Systems group focuses on developing core software systems that underpin modern computing infrastructure. While we highlight only a fraction of ongoing systems research here, we encourage exploring faculty webpages and published work. The rising significance of cloud platforms, distributed computing, and container technologies is driving businesses to migrate more operations from private data centers to cloud environments.