Welcome to the Department of Computer Science

At the Department of Computer Science, we focus on applied computing education with a solid foundation in basic computing principles, and our faculty take pride in our teaching and research excellence.

Computer science is a difficult and ever-changing field that requires persistence, flexibility, and adaptability, but leads to highly rewarding careers with exciting and challenging opportunities.

Futuristic Art Photo: A string of code pops out from a laptop.

Why Computer Science?

Illustration: A student writes code.

All of our programs prepare students to tackle real-world computing problems. Our Bachelor's program provides a strong technical foundation in programming principles, systems analysis, and architecture & data communications. Meanwhile, our Master's program is perfect for working professionals who want to deepen specialty skills. For students interested in joining the next generation of computing researchers, our Ph.D. program focuses on meeting the market demands for technological innovations.

Our department serves both traditional and non-traditional students who may already work full or part-time, which is why we offer courses both day and night. We also boast an active co-op/internship program with flexible work schedules at IBM, Coca-Cola, the CDC and many other organizations.

We provide an education that puts our graduates in high demand at companies around the globe. Current annual salaries range above $100,000, and employment growth in computing fields will continue to outpace that of most other occupations. Join us to find out how our department is creating the next generation of innovative computer scientists!

Connect with College of Computing and Software Engineering