B.S. in Computer Science

Overview

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 pursue a career as an industry practitioners 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.

Curriculum

If you decided prior to Fall 2013 you may use the old Computer Science B.S. curriculum located here.

If you decided prior to Fall 2020 but after 2013 you may use the old Computer Science B.S. curriculum located at B.S. in Computer Science (Pre Fall 2020)

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, 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.

Computer Science Free Electives

( With permission, extra credits of MATH 161/162 or 300-level MATH, PHYS, or STAT for double majors, can be applied in this category.)

Suggested Ordering of Courses

See this COMP-BS Sample Schedule.