Department of Computer Science

The Department of Computer Science offers students and faculty a close-knit community in which to learn, discover, and innovate in a shared quest for computational solutions to a spectrum of challenging problems.

The department is home to state-of-the-art research in several fields of computing, ranging from foundational theory for programming languages to applications in data science, with substantial research groups in high performance computing, networking and distributed systems, and machine learning and artificial intelligence.



Department Faculty

Hank Childs, Computer Science Department Head

Hank Childs

Head, Department of Computer Science, Professor of Computer Science

Research Interests

Scientific visualization, high performance computing

View All Faculty


Computer Science Department News

COMPUTER SCIENCE, CYBERSECURITY — The Department of Computer Science in the School of Computer and Data Sciences is working to grow the pool of students interested in cybersecurity before they even get to college. It starts with high school teachers and the Cybersecurity Teacher Training Workshop, “Training the Trainers.”
COMPUTER SCIENCE, EARTH SCIENCES — Brittany Erickson, associate professor of computer science and earth sciences, and Reza Rejaie, professor of computer science, were awarded Fulbrights to conduct research and act as cultural ambassadors while abroad in Iceland and Finland, respectively.
SCHOOL OF COMPUTER AND DATA SCIENCES — It is more important than ever that students put what they’re learning in the classroom into practice outside the classroom. Joining student groups, taking advantage of external partnerships, studying abroad — and more — all help students in The School of Computer and Data Sciences graduate with the real-world experience they need to succeed in the workforce.

All CS news »