Undergraduate program

The undergraduate computer science program is designed to provide students with the educational background required for a professional career in the computing industry and for further study at the graduate level. The program includes a core of required courses and an elective program of courses over a wide range of topics. Seniors work in teams to carry out community-based projects during the two-term capstone course in software engineering.

The undergraduate Computer Science program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Computer Science and Similarly Named Computing Program Criteria.

Degree Maps and Learning Outcomes

Program Objectives

Admission requirements

Computer Science B.S.

Computer Science Minor

Computer Science - Honors track

Biomedical informatics program

Program Objectives

The objectives of the undergraduate program in computer science are to produce graduates with:

  • The knowledge and skills necessary for career success.
  • A commitment to uphold the highest standards of professionalism, integrity, and ethical behavior.
  • The motivation and preparation to adapt to rapidly changing technology, and to engage in life-long learning.