Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer Science is designed for students focused on understanding computational processes from both theoretical and applied perspectives. Key research areas span algorithms, system architecture, AI, computer vision, computational biology, distributed systems, databases, machine learning, natural language processing, networking, numerical methods, development tools, programming languages, robotics, and computational theory. Cornell's Ph.D. program in computer science maintains a top-six national ranking, featuring comprehensive research across all computing disciplines. Our program stands out through exceptional faculty, a legacy of groundbreaking research, and the extensive scope of doctoral studies. Faculty and doctoral candidates work across both Ithaca and Cornell Tech's New York City campus. The Computer Science Field incorporates faculty from diverse departments (including Electrical Engineering, Information Science, Applied Mathematics, Operations Research, Mechanical Engineering, Computational Biology, and Architecture) who can advise doctoral research in computing.
Modern scientific and engineering work increasingly depends on computational modeling and simulation to inform experiments and designs. This work relies fundamentally on advancing numerical algorithms that are accurate, high-performance, and scalable. Large-scale computation defines contemporary data-driven science, connecting departmental research in numerical algebra, optimization, and differential equations.