This program of study leads to a Bachelor of Science degree in Computer Science. It is accredited by the Computing Accreditation Commission (CAC) of the ABET, www.abet.org. It consists of 46 hours of required CS courses, 6 hours of elective CS courses, 19 hours of mathematics, 14 hours of laboratory science, 36 hours of general education requirements, including electives outside the major, and up to 2 hours of professional development. This program gives the student a broad knowledge of computer science. Core courses provide foundations in programming, data structures, programming languages, computer architecture, systems software, and theoretical foundations of computing.
This major incorporates a significant experiential component, involving teamwork, internships, and undergraduate research. Many courses require students to work in teams to solve technical problems. Teams formulate solutions, present, and defend their work. Students also are encouraged to work as corporate interns during the summer. Students are also afforded opportunities to do research with faculty members. In the capstone course sequence, student teams perform the entire software lifecycle to develop an application for a departmental, university, or corporate client.
Click here to view admission requirements and curriculum map: