Undergraduate Programs

The Department of Computer Science offers a diverse range of program opportunities for undergraduate study. Our goal is to provide innovative and high quality programs that support the many and varied interests of our students.

Computer science students not only design, implement, test and maintain individual software applications but also develop and manage larger systems that integrate a wide range of components. Students graduating from this program find themselves working in careers such as software analysts, database designers, software engineers, systems managers and programmer analysts.

Revisions to the Introductory Course Sequence

Effective Spring 2015, the Computer Science program will be changing its introductory course sequence. The new sequence is designed to improve student success and understanding of the discipline. We are replacing CS 150, 160, 250, 260, 315, 350, 351, and 360 with a set of 4 four-hour courses (CS 100, 200, 300 and 301).

The new curriculum will be introduced over the next three semesters, starting with an initial offering of CS 100 in Spring 2015. View the announcement for more information.