May 21, 2024  
University Catalog 2012-2013 
University Catalog 2012-2013 [ARCHIVED CATALOG]

Computer Science, B.S.

The objective of the Bachelor of Science degree in Computer Science is to prepare qualified students for careers involving the design of computer systems and their applications to science and industry. The program provides an excellent foundation in all core areas of computer science with the opportunity to choose electives in a variety of specialized fields.

The Bachelor of Science in Computer Science is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012 - telephone: (410) 347-7700

The total number of units required for the Bachelor of Science degree in Computer Science is 180 units, of which 130 units are in the major. Consult with an advisor in the department for the specific number of units required in all areas of the degree, including GE and free electives.

Lower Division General Education Requirements (60 units, of which 28 units are in the major):

Block A: Basic Subjects (16 units)

A1 ENGL 101
A2 COMM 150
A3 (Critical Thinking) — Met by CS 201
A4 (Mathematics) — Met by MATH 206

American Institutions (8 units)

HIST 202A OR 202B (4 units)
POLS 150 (4 units)

Block B: Natural Sciences (8 units)

B1 SELECT BIOL as the NAT SCI requirement in the UD GE Theme BIOL

B2 Met by PHYS 211 (5 UNITS)
B3 Met by PHYS 212(5 UNITS)

Block C: Humanities (12 units)

C3 Philosophy— Met by CS 301,CS 337, CS 437
Select 8 units from two other areas in Block C 

Block D: Social Sciences (12 units)

8 units met by American Institutions requirement
Select an additional 4 units from Block D

Block E (4 units)

Select 4 units from Block E
Additional General Education Requirements (8 units)
MATH 207, 208 (4,4)

Upper Division Theme (12 units):

Humanities (4 units)
Social Science (4 units)
Natural Science (4 units) Select 4 units in Biology

University Requirements (6 units)

ENGL 102 (4 units)
CS 101 (2 units)

Requirements for the Major (130 units)

A grade of “C” or better is required for all prerequisite courses in the major.

Electives (24 units)

Select 24 units upper division computer science courses. Courses outside Computer Science may be substituted only with prior approval of the Computer Science undergraduate adviser.