Ranked among the best in the word, Cornell's computer science department explores theoretical computer science, programming languages, distributed systems, artificial intelligence, information retrieval, scientific computing, and visual computing.
B.A. IN COMPUTER SCIENCE FROM THE COLLEGE OF ARTS AND SCIENCES
As a computer science major, you’ll learn algorithmic ways of thinking and study the elements of computing and information technology such as system design, problem specification, programming, and the modeling, analysis and evaluation of complex systems. You’ll also learn the many applications of computing in science, engineering and business, and have the opportunity to take classes and do research in such areas as artificial intelligence, robotics, computational logic, computer architecture, computer graphics, computer vision, computing systems, databases and digital libraries, machine learning, natural language processing, networks, programming languages and compilation, scientific computing, security and theory of computation.
B.S. IN COMPUTER SCIENCE FROM THE COLLEGE OF ENGINEERING
The computer science curriculum covers both the theory of algorithms and computing and their many applications in science, engineering, and business. The program is broad and rigorous, but it is structured in a way that supports in-depth study of outside areas. Computer Science majors learn about algorithms, data structures, programming languages, operating systems, and the theory of computation, and can explore many different areas of interest, including artificial intelligence, scientific computing, computational biology, computer graphics, computer vision, databases, and networks. A wide variety of exciting professional and academic opportunities exist for graduates, 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.
Learn more about all the majors and minors offered in Cornell Bowers CIS.
Ideal for students interested in:
Animation, app development, artificial intelligence, biotechnology, computational finance, computer graphics, game design, hardware design, internet systems and technology, programming languages, machine learning, modeling, robotics, security, software engineering.
Degree paths
-
College of Arts & Sciences — Bachelor of Arts (BA)
-
College of Engineering — Bachelor of Science (BS)
How are the Computer Science BA and BS different?
The CS major requirements, core coursework, and elective course options are identical. The only differences are in the admitting college's foundational requirements.
Where should I apply?
Students should apply to the admitting college that best fits their overall academic interests and strengths.
For more infomation visit https://www.cs.cornell.edu/undergrad