student presenting poster to 2 faculty members

Academics

  


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.


 

 

students working together on project

 

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?

B.S. in Computer Science  B.A. in Computer Science

Five-year combined B.S./M.S. program

 

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?

Second major, Non-major, and Minor

 

 


group of people talking outside the science and engineering hall

 

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.

 

M.S. Artificial Intelligence and Machine Learning M.S. in Computer Science 
 
M.S. in Cybersecurity in Computer Science 

M.S. in Data Analytics  M.S. in Applied Computer Science (online) 

Certificate: Gateway to Computer Science (online)  Certificate: Computer Security & Information Assurance 

Ph.D. in Computer Science

 

 

Academic Policies & Schedules