Skip to main content

Computer science is the study of computers and computational systems.  Computer scientists deal mostly with software and software systems, including their theory, design, development, and application. Computer science students have diverse and varying interests ranging from systems to programming languages, from algorithms to design and from VR to Robotics. While you are an undergraduate here, you will study fundamentals in computing including programming languages and theory, which will help you later in a variety of courses we offer in artificial intelligence, systems and networks, security, database systems, human-computer interaction, vision and graphics, numerical analysis, programming languages, software engineering, bioinformatics, and theory of computing.  Programming is only one element of the computer science field, and this major requires high acuity in mathematics. After taking classes, perhaps doing research, participating in our honors program, or studying abroad, and completing internships, our students go on to some of the best graduate programs in the world or join start-ups, small and large tech companies, consulting firms, or government organizations.

Portrait of Kaitlyn Kyle

Kaitlyn Kyle

Corporate Relations Coordinator
Portrait of Myungin Lee

Myungin Lee

Lecturer
Portrait of Jun Nishida

Jun Nishida

Assistant Professor
Portrait of Stevens Miller

Stevens Miller

Lecturer
Portrait of Daniel Brown

Daniel Brown

Faculty Research Assistant
Portrait of Huaishu Peng

Huaishu Peng

Assistant Professor
Portrait of Evan Golub

Evan Golub

Principal Lecturer
Portrait of Amitabh Varshney

Amitabh Varshney

Professor and Dean of the College of Computer, Mathematical and Natural Sciences
Portrait of Roger Eastman

Roger Eastman

Director and Professor of the Practice
Portrait of Matthias Zwicker

Matthias Zwicker

Elizabeth Iribe Chair for Innovation and Phillip H. and Catherine C. Horvitz Professor of Computer Science
Back to Top