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):
• IC SCI choice of series: Introduction to Programming, Programming with Software Libraries, and Intermediate Programming OR Python Programming and Libraries (Accelerated) and Intermediate Programming (8-12 units)
• IC SCI 45C: Programming in C/C++ as a Second Language (4 units)
• IC SCI 46: Data Structure Implementation & Analysis (4 units)
• IC SCI 51: Introductory Computer Organization (6 units)
• IC SCI: 53: Principles in System Design (6 units)
•IN4MATX 43: Introduction to Software Engineering (4 units)
• IC SCI 6B: Boolean Logic and Discrete Structures (4 units)
• IC SCI 6D: Discrete Math for CS (4 units)
• COMPSCI 161: Design and Analysis of Algorithms (4 units)
• IC SCI 139W: Critical Writing on Information Technology (4 units)
• Upper-Division Electives from Approved List, 11 courses (varies)
• Project Courses from Approved LIst, at least 2 courses (varies)
• Specialization required coursework from Approved List (varies by Specializiation)
Required Math:
• Calculus I-II (8 units)
• Linear Algebra OR Computational Linear Algebra (4 units)
• Probability and Statistics for Computer Science (4 units)
Required Science:
• Science and Technology, three courses from Approved List (varies)
Required Engineering:
None
Other Requirements:
• Entry Level Writing Requirement (0-4 units)
• American History & Institutions (0-4 units)
• Writing, 2 lower-division and 1 upper-division (12 units)
• Social and Behavorial Sciences, 3 courses from Approved List (varies)
• Arts and Humanities, 3 courses from approved list (varies)
• Language Other Than English, 1 course from Approved List (varies)
• Multicultural Studies, 1 course from Approved List (varies)
• International/Global Issues, 1 course from Approved List (varies)
Subfield Required:
Yes
Type:
Specialization
Options:
Select 1 Specialization:
• Algorithms
• Architecture and Embedded Systems
• Bioinfomatics
• General Computer Science
• Information
• Intelligent Systems
• Networked Systems
• Systems and Software
• Visual Computing
Double or Dual Major Option(s):
• Double major may be possible with Restrictions.
Related Majors:
• BS Data Science
• BS Computer Science and Engineering
• BS Computer Engineering
• BS Software Engineering
Good to Know:
• UC Irvine offers themed on-campus housing, including the Information and Computer Science House.
University's Webpage for this Program:
Catalog Year:
2024-2025






