Academic Programs
The curriculum is foundational and includes a balance between theory and applications and is built around a core of required courses in the basic areas of computer science. The undergraduate programs offer quality instruction that prepares students for a successful career in computer science or for entry into a graduate program. The graduate program is for students who would like to advance beyond the undergraduate level of professional competence or to prepare for future doctoral study.
Undergraduate
Bachelor of Science
- Accredited by the Computing Accreditation Commission of ABET
- Program Description
- Programs of Study
- 2024-25 Undergraduate Bulletin
- 2023-24 Undergraduate Bulletin
- 2018-23 Undergraduate Bulletins (Use the dropdown menu in the upper right corner to select year.)
- 2017-18 and Earlier Undergraduate Bulletins
- Four-Year Guides
- Honors Program
Computer Science Minor
Data Science Certificate
Graduate
- Why should you consider an M.S. degree? Here is an independent voice with several great reasons!
- Master of Science (MS) Program Description
- Programs of Study (You must choose 1):
- Accelerated Master's Program (for qualifying undergraduate students)
- Your bachelor's degree is NOT in computer science?
- Are you an international student? You should read this page with additional information and requirements.