Main navigation
- Programs
- Subjects
- Universities
- Destinations
Cornell University, Ithaca United States
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 analysis, software development environments, programming languages, robotics, and computational theory. Cornell's Ph.D. program in computer science maintains its position among the nation's top six departments, featuring cutting-edge research across all computing disciplines. Our program stands out due to exceptional faculty, a rich history of innovative research, and the comprehensive scope of our doctoral studies. Faculty and doctoral candidates work across both our Ithaca campus and Cornell Tech in New York City. The Computer Science Field incorporates faculty from related disciplines (including Electrical Engineering, Information Science, Applied Mathematics, Mechanical Engineering, Computational Biology, and Architecture) who may guide Ph.D. research in computing topics.
Cornell's software engineering research team investigates all facets of helping developers create reliable software. Our work involves developing automated solutions to address major challenges in modern software development. We focus on building practical tools, methodologies, and processes informed by rigorous studies of developer requirements. As an emerging research group, we specialize in software testing, runtime verification, and implementing accessible formal methods for everyday programming tasks. For current projects and developments, please visit our faculty members' websites.