- Academic Programs
- Student Opportunities
- News and Events
Program the Future
Computer science is in critical demand and the core of our modern world.
Are you interested in programming self-driving cars or learning how to prevent the next cyber-attack? Is computer networking, creating mobile apps or datamining of special interest to you? Consider digging deeper into your own skillset and creativity by joining the first, and best, computer science program in the state.
Start a career with a high-paying salary
Average starting salary of computer science undergraduates
Average starting salary of computer science graduate students
In computer science
Research prepares students to be problem-solvers and innovators while also supporting the department's crosscutting areas of excellence.
Both undergraduate and graduate students have the opportunity to do research alongside expert computer science faculty in the areas of distributed embedded systems, machine learning, data mining, and software engineering. Or you can choose the interdisciplinary route, doing research beside faculty in various engineering disciplines.
Funded Research Spotlight
CPS: TTP Option: Medium: Collaborative Research: Trusted CPS from Untrusted Components
PI: Bruce McMillin Co-PI's: Rui Bo and Jonathan Kimball
Time Period: 10/1/2018 - 09/30/2021
The proposed work significantly advances the science of protecting CPS by ensuring that the systems "do what they are supposed to do" despite an attacker trying to make them fail or do harm. In this convergent approach, the key is to tell the CPS how it is supposed to behave and build in defenses that make sure each component behaves and works well with others. The proposed work has a clear transition to industrial practice. It will also enhance education and opportunity by opening up securing society as a fascinating discipline for K-12 students to follow. Learn more.