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.

Curriculum

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

Practicum Capstone

Six (6) credits taken from one or more of 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. (See also individual degree requirements, which generally permit three additional units beyond the practicum to be counted as an elective, as long as you take no more than 6 units of 391 and no more than 6 units of 398.) Students are encouraged to complete these credits during junior and senior years to draw on prior experience.

Electives

13 Credits taken from: