The Computer Science Department offers the most comprehensive and varied computer science program in the region. In our core courses, required of all majors, you are offered an opportunity to study concepts, applications, and implementation techniques which provide a broad and practical base both for further study and for a career in computing.
Advanced undergraduate and graduate courses offer in-depth study of topics such as software engineering, large systems, systems modeling, computer graphics, and emerging areas. The department is expanding offerings in software engineering, data mining, bioinformatics, and cyber security.
You are encouraged to choose courses from related areas such as business, economics, engineering, mathematics, operations research, and statistics to broaden your program of study. A required senior capstone experience that integrates multiple areas in computer science provides an opportunity to add maturity to your computer science skill set before graduation.
The Department offers many degree programs including:
A Bachelor of Science and a Bachelor of Arts in Computer Science.
Beginning in Fall 2021, the Bachelor of Science in Computer Science now offers specialized tracks in Cyber Security, Software Engineering, and Data Science.
Dual Majors with the MATH and PHYSICS departments.
4+1 Accelerated Master’s Degree for highly qualified students to earn both a Bachelor's and Master's Degree in a cost-effective, quality, and timely manner.
Online Master’s Degree in Software Engineering
Doctoral Degree in Computer Science and Software Engineering.
Certificates in Software Engineering and Cyber Security.
All of these programs represent a spectrum of options for students interested in a career involving computing.