
What you’ll study as a computer science major
Our major emphasizes the core principles of computer science and the analytical thinking needed to apply them to new and interdisciplinary challenges.
Embrace Fundamental Theory
Computer science is not about computers but a more universal and profound idea: computation, the use of algorithms to solve complex problems.
Study Deeply
Become proficient in the theory of algorithmic problem solving, understand modern computer systems, and gain experience in a wide range of applications.
Develop Breadth
Students dive into electives such as game design, AI, robotics, data privacy, human-computer interaction, databases, and natural language processing.