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

