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 encompass algorithms, system architecture, artificial intelligence, computer vision, computational biology, distributed computing, database systems, machine learning, natural language processing, networking, numerical analysis, software development environments, programming languages, robotics, and computational theory. Cornell's Ph.D. program in computer science is perennially ranked among the nation's top six departments, featuring groundbreaking research across all computing disciplines. Our program stands out due to its exceptional faculty, legacy of innovative research, and comprehensive doctoral curriculum. Faculty and doctoral candidates are based both in Ithaca and at Cornell Tech in New York City. The Computer Science Field also incorporates faculty from related departments (Electrical Engineering, Information Science, Applied Mathematics, Mathematics, Operations Research, Mechanical Engineering, Computational Biology, and Architecture) who may oversee doctoral research in computer science.
Computational theory examines efficient processing methods, computational models, and their boundaries. Cornell's research spans all aspects of computing theory and has contributed significantly to computational complexity theory, foundational graph algorithms, and applied logic for system reliability. Continuing our tradition of pioneering theoretical research, we've become leaders in exploring computational applications in social sciences. Beyond our strength in core theoretical areas, Cornell distinguishes itself among top institutions by facilitating seamless collaboration between students and faculty across both theoretical and applied domains, enabling work at the intersection of theory and practical implementation.