We offer a comprehensive program that prepares our students for great careers.

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 has recently added 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:

 

All of these programs represent a spectrum of options for students interested in a career involving computing.

 

Top of page