Our department is focused on educating our students – at the
undergraduate level as well as the graduate level. We rank great
classroom learning as a top priority, and our faculty strive to give all
students a great learning experience. Our professors incorporate real-world
examples and industry best practices into our classes, so that students
experience the utility and importance of each subject that they are
learning. Core concepts and competencies are included in the four-year
undergraduate course sequence, so that a solid understanding of computer
science is obtained by all students, in all concentrations. Our curriculum is aligned to the recommendations
of the Association for Computing Machinery (ACM), with input from industry
experts. Our graduate program emphasizes applied knowledge gained through
hands-on learning experiences, allowing students to build a solid understanding
of the broad computer science field and building knowledge and skills in a
chosen area.
Students have the
opportunity to engage in Computer Science research. Our faculty invite students
to join in their research, and these collaborations have produced many
published research papers with students as lead authors and co-authors. Examples of current research projects include:
- working to develop a
thoroughly tested and secure software framework for public water supplies
- collaborating on serious
game design with local community partners
- developing assurances
regarding secure voting systems
- asking questions about
what the next generation of programming languages will (or should) look like
- using data mining and
machine learning techniques to solve complex problems such as detecting
traffic anomalies in networks
- developing methods to
prevent DDoS attacks on internet servers
- examining the security
of automotive networks and detecting cyber-attacks on passenger vehicles
- creating computational
models of radioactive decay and mining the data for aberrant behavior
Our Faculty
Our distinguished, award-winning faculty serve on program committees, publish books and articles, and serve as fellows and chairs of various organizations.
Click through each page to see some of our faculty’s accomplishments.
Many of the department faculty and staff recorded a short video welcoming you to computer science. Click the link and have a watch; we hope you enjoy it, and we look forward to seeing you.
Greetings from Computer Science
Read Their Bios