Undergraduate

Computer science studies the design of computational devices and processes, the transfer and transformation of information, and techniques for making processes efficient and intelligence. The field is both creative and scientific, ranging from the study of theoretical algorithms to the practical problems of designing and implementing software.

The Bachelor of Science in Computer Science emphasizes a broad foundation of computer organization, software, and mathematics, together with electives that focus on some aspect or application of computers. The B.S. in Computer Science is accredited by the Computing Accreditation Commission of ABET, www.abet.org. Curriculum details can be found at the B.S. in Computer Science page.

Pre-Professional Program

New students, transfer students, and returning students are initially admitted into the computer science pre-professional program. A student must pass all pre-professional courses with a C and achieve a 2.3 GPA on those courses before moving into the professional program.

Professional Program

Students must complete the pre-professional program and be accepted to the professional program prior to taking most upper level CS courses.