top of page

University of California Irvine

Irvine, California
Degree:

BS

Computer Science

Location:

School of Information and Computer Science

Credits:

180 units

System:

Quarter

Required Computer Science (or Related):

• Programming, choice of series (8-12 units)
• I&C SCI 45C: Programming in C/C++ as a Second Language (4 units)
• I&C SCI 46: Data Structure Implementation and Analysis (4 units)
• I&C SCI 51: Introductory Computer Organization (6 units)
• I&C SCI 53: Principles in System Design (4 units)
• I&C SCI 53L: Principles in System Design Laboratory (2 units)
• IN4MATX 43: Introduction to Software Engineering (4 units)
• I&C SCI6A: Boolean Logic and Discrete Structures (4 units)
• I&C SCI 6D: Discrete Mathematics for Computer Science (4 units)
• I&C SCI 6N OR MATH 3A: Linear Algebra (4 units)
• COMPSCI 616: Design and Analysis of Algorithms (4 units)
• I&C SCI 139W: Critical Writing on Information Technology (4 units)
• Upper-Division Electives from select list, 11 courses (varies)
• Project Courses from select list, at least 2 courses (varies)
• Additional coursework for Specialization (varies)
• See "Science Requirements"

Required Math:

• Calculus I-II (8 units)
• See "Computer Science Requirements"
• Probabilty and Statistics for CS (4 units)
• Quantitative, Symbolic, and Computational Reasoning, three courses from approved list (varies)

Required Science:

• Science and Technology, three courses from approved list (varies)

Required Engineering:

None

Other Requirements:

• Writing, two lower-division and one upper-division (12 units)
• U.S. History OR U.S. Government (4 units)
• Social and Behavorial Sciences, three courses from approved list (varies)
• Arts and Humanities, three courses from approved list (varies)
• Language Other Than English, one course from approved list (varies)
• Multicultural Studies, one course from approved list (varies)
• International/Global Issues, one course from approved list (varies)

Subfield Required:

Yes

Type:

Specialization

Options:

Limited to 1 Specialization:
• Algorithms
• Architecture and Embedded Systems
• Bioinfomatics
• General CS Track
• Information
• Intelligent Systems
• Networked Systems
• Systems and Software
• Visual Computing

Double or Dual Major Option(s):

• Double major possible with restrictions.

Related Majors:

• BS Data Science
• BS Computer Science and Engineering (College of Engineering)
• BS Computer Engineering (College of Engineering)
• BS Software Engineering (College of Engineering)

Good to Know:

• UC Irvine is the only campus in the the University of California system with a dedicated school for Information and Computer Sciences.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page