The department of Computer Science offers a Bachelor of Science in Computer Science (BSCS) as well as a Bachelor of Arts (BA) in computer science. One of the strengths of the computer science program is the balance between theory and practice. Students are well versed in theory and programming while at the same time being exposed to real world situations thereby gaining valuable experience. Available courses include:
Computers in Society
Students graduating with a BSCS in Computer Science are schooled in upper-level computer science topics with a solid foundation in mathematics and the sciences. Within the BSCS degree, students select a general computer science, gaming or software engineering track. The gaming specialization is designed to provide an understanding of the development and application of interactive digital media technologies while the software engineering track emphasizes the methods used to produce and maintain high-quality software in a systematic, controlled and efficient manner. Students who are acquiring their BA in computer science acquire a traditional liberal arts education with a solid set of core computer science courses.
Upon graduation, many students find positions in research, software development and other computing related fields. Many continue to graduate study as well.