Skip to main content

Computer Science Undergraduate Program Information

The program in Computer Science blends scientific and engineering principles, theoretical analysis, and actual computing experience to provide undergraduate students with a solid foundation in the discipline. Emphasis is on computing activities of both practical and intellectual interest, and on theoretical studies of efficient algorithms and the limits of computation. Computer facilities are available for class assignments, team projects, and individual studies. Students are challenged to seek original insights throughout their study. Working in teams, participating in summer internships, supporting student professional organizations, and developing interdisciplinary projects are strongly encouraged. 

The bachelor of science program in computer science is accredited by the Computing Accreditation Commission of ABET, The accredited program in computer science is the primary major administered by the School of Engineering.Computer science added as a second major by students outside the School of Engineering is not accredited by ABET.