University of California, Riverside

BCOE Student Affairs



Computer Science Program Requirements


Computer Science

Completion of the major requirements, breadth requirements, and university requirements will complete all requirements for the B.S. in Computer Science.

Major Requirements

UCR General Catalog

Download a printable suggested plan (PDF)

  1. Lower-division requirements (61 units)
    1. ENGR 001I
    2. CS 010 or CS 010V, CS 012 or CS 012V or CS 013, CS 014, CS 061
    3. CS 011/MATH 011
    4. MATH 008B or MATH 009A, MATH 009B, MATH 009C, MATH 010A, MATH 031
    5. PHYS 040A, PHYS 040B, PHYS 040C
    6. One course of 4 or more units in an engineering discipline outside the field of computer science to be selected in consultation with a faculty advisor. (Either a lower-division or an upper-division course may be used to satisfy this requirement.)
  2. Upper-division requirements (85 units minimum)
    1. ENGR 101I
    2. CS 100, CS 141, CS 150, CS 152, CS 153, CS 161, CS 161L, CS 179 (E-Z)
    3. CS 120A/EE 120A, CS 120B/EE 120B
    4. CS 111
    5. ENGR 180W
    6. STAT 155
    7. Two courses from MATH 046, MATH 120, MATH 126, PHIL 124
    8. At least 24 units of technical electives to be chosen from an approved list of courses which currently includes:
    • CS 122A, CS 122B, CS 130, CS 133, CS 134, CS 145, CS 151, CS 160, CS 162, CS 164, CS 165, CS 166, CS 168, CS, 169, CS 170, CS 171, CS 172, CS 177, CS 179 (E-Z) (4 units maximum), CS 180, CS 181, CS 182, CS 183, CS 193 (4 units maximum), EE 140, MATH 120, MATH 135A, MATH 135B.
    • The technical electives selected must be distinct from those used to satisfy the requirements specified in 2.a)-h) above.

Related Pages:

More Information 

General Campus Information

University of California, Riverside
900 University Ave.
Riverside, CA 92521
Tel: (951) 827-1012

College Information

Bourns College of Engineering
446 Winston Chung Hall

Tel: (951) 827-5190
Fax: (951) 827-3188
E-mail: collegeinfo@engr.ucr.edu

Footer