B.S. in Computer Science (Pre Fall 2020)


The B.S. degree program in computer science provides a balance between theoretical foundations and applied computer science with the ultimate goal of presenting knowledge likely to be of ongoing value throughout one’s career. The preparation of the B.S. is aimed at students who want to pursue a career as an industry practitioner and/or as an academic.

Among the 25 occupation groups of The Bureau of Labor Statistics, Computer and Information Technology is rated second highest in median pay and fourth highest in projected employment growth for the period 2014 to 2024.


If you enrolled before Fall 2013 you may use the old Computer Science B.S. curriculum located here.

Major Requirements (51 Credit Hours)

Both of the following must be taken:

One of the following must be taken:

One of the following must be taken:

All of the following must be taken:

Practicum Capstone

Six (6) credits taken from one or more of COMP 312: Open Source Software Practicum, COMP 390: Broadening Participation in STEM (Computing, Math & Science), COMP 391: Internship in Computer Science, COMP 392: Metagenomics, and COMP 398: Independent Study. See the details of registering in the links for each course. Students are encouraged to complete these credits during junior and senior years to draw on prior experience.


13 Credits comprised of:

Suggested Ordering of Courses

Year 1

Year 2

Year 3

Year 4