DESIGNED FOR YOU: We have an academic program for you, whether it’s an undergraduate major or minor, a graduate degree, or one of our Gateway to Computer Science programs.
Undergraduate Program: Building Your Foundation for the 21st Century
The field of computing impacts a wide range of technical and non-technical disciplines, and the department's academic programs reflect this. We offer a Bachelor of Science degree in computer science, a Bachelor of Arts degree in computer science, five-year combined Bachelor's and Master's degrees, and options for second majors, minors, and non-major courses.
B.A. vs. B.S. Program: Which one is right for me?
I want to learn about computing in the 21st century but don't want a B.A. or B.S.: What options do I have?
Graduate Programs: The Next Step
The department offers Master of Science programs in computer science, applied computer science, cybersecurity in computer science, and data analytics. Our graduate offerings also include a Ph.D. program in computer science and two graduate certificate programs.