The program offers a Bachelor of Science degree in Computer Science with five options (tracks):
All five options contain a common core of fundamental courses in the science of computing, with essential emphasis on theory, practice, and applications. Further, courses in the CT track prepare graduates for post-graduate education in computer science and careers in the scientific computing sectors. The SS track prepares graduates for systems level software design and development, as well as for networking. The AM and GIS tracks emphasize computer applications with interdisciplinary opportunities in applied mathematics and geographic information systems. The GM track is a general track and allows students more latitude in the choice of 400-level courses in meeting the CS requirements. Currently, the primary languages of computer science instruction are C and C++ in the MS Windows and Unix environments.
In addition to the above tracks, the department also offers a minor in Computer Science. The department also participates in the Cooperative Engineering program.