This computer science program follows an enhanced traditional curriculum, with its emphasis on data, data theory and computing systems theory. It prepares students to pursue careers in highly advanced areas such as data systems, systems programming and software engineering, or to go on to pursue graduate degrees in computer science.
The computer science and information technology department has resources usually not found in smaller schools, combined with a dedicated faculty running small classes through the entire program.
To enable high-achieving and motivated students to earn both a bachelor degree and a graduate degree in Computer Science in five years, we offer a combined Computer Science, BS/MS Accelerated Program. Students in the accelerated program can start to take graduate courses in the senior year and finish both the undergraduate and graduate degrees in computer science in five years.
Students should expect small, intimate classes, run by full-time faculty throughout. Students should expect access to everything from laptops to large computational clusters for hands-on study, experimentation and full-scale project work, as they study the theory and practice of various aspects of computer science and information technology.
The minor in computer science focuses on a core of programming and software development combined with a small set of computer science electives selected by the student with a computer science adviser.