Assessments

The Computer Science Department offers the most comprehensive and varied Computer Science program in the region. In the core courses required of all computer science majors, students 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.

Through advanced undergraduate courses, students have an opportunity for in-depth study of topics such as software engineering, large systems, systems modeling, computer graphics, and emerging areas. The department has also expanded offerings in software engineering, data mining and bioinformatics.

Students are encouraged to choose courses from related areas such as business, economics, engineering, mathematics, operations research, and statistics to broaden their program of study. A senior capstone experience that integrates multiple areas in computer science is required and provides an opportunity to add maturity to the computer science skill set before graduation.