0% found this document useful (0 votes)
140 views2 pages

IRVINE To UCI For 2022-2023 by Computer Science, B.S.

This articulation agreement outlines the course requirements for transfer students to earn a Bachelor's in Computer Science from UC Irvine. Key requirements include: - Completing introductory programming courses in Python, Java, or C++ with a grade of B or higher - Two semesters of Calculus - One additional approved math or computer science course - Specific lower division computer science, math, and programming courses that directly transfer and fulfill major requirements - Maintaining a minimum 3.0 GPA in all transferable courses The agreement lists the exact lower division courses at Irvine Valley College that transfer and fulfill each lower division requirement for the Computer Science major at UC Irvine.

Uploaded by

機長小李
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
140 views2 pages

IRVINE To UCI For 2022-2023 by Computer Science, B.S.

This articulation agreement outlines the course requirements for transfer students to earn a Bachelor's in Computer Science from UC Irvine. Key requirements include: - Completing introductory programming courses in Python, Java, or C++ with a grade of B or higher - Two semesters of Calculus - One additional approved math or computer science course - Specific lower division computer science, math, and programming courses that directly transfer and fulfill major requirements - Maintaining a minimum 3.0 GPA in all transferable courses The agreement lists the exact lower division courses at Irvine Valley College that transfer and fulfill each lower division requirement for the Computer Science major at UC Irvine.

Uploaded by

機長小李
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Articulation Agreement by Major

Effective during the 2022-2023 Academic Year


To: University of California, Irvine From: Irvine Valley College
2022-2023 General Catalog, Quarter 2022-2023 General Catalog, Semester

Computer Science, B.S.


GENERAL INFORMATION
Admission to the Donald Bren School of Information and Computer
GENERAL Science is highly competitive. The most important selection criteria are completion
INFORMATION
of the required preparatory courses and academic performance. This major does not participate in the TAG program.
Required for admission:
Students must have a cumulative GPA of 3.0 and grade of B or higher in all required courses below:
One year of computer programming courses* in a single object–language (Python, Java, or C++). Object-oriented programming
language courses that do not directly articulate to I&C SCI 31-33 can be used to satisfy the admissions requirements. Introduction to
computer science courses do not meet this requirement.
Two semesters/two quarters of approved first-year Calculus
One additional approved transferable course for the major (an approved math or CS course - see below)
Additional Approved Courses:
One course in advanced data structures
One course in machine organization and assembly language (both topics must be covered)
One course in software engineering
One course in discrete mathematics
One course in Boolean algebra
One course in linear algebra
*NOTE: Additional computer science courses beyond the two required are strongly recommended, particularly those that align with the major of
interest. Our first year of object-oriented programming is taught in Python. C++ and Java are used extensively in the curriculum; therefore, transfer
students should plan to learn it by studying on their own or by completing related programming courses prior to their first quarter at UCI.
Additional courses beyond those required for admission must be taken to fulfill the lower-division degree requirements, as many are prerequisites for
upper-division courses. For some transfer students, this may mean that it will take longer than two years to complete their degree.
Students should have I&C SCI 31-33 credit first in order to move further into the program here at UCI.

In fulfillment of the requirements below, a single course may be used only once.
For information regarding the AP and IB examination credit policies refer to the UCI General Catalogue.

MAJOR PREPARATION COURSES REQUIRED FOR TRANSFER


MAJOR(4.00)
I&C SCI​ 31 - ​Introduction to Programming PREPARATION COURSES REQUIRED ←
CS​ 37 - ​C++FOR TRANSFER
Programming (3.00)
--- And --- --- And ---
I&C SCI​ 32 - ​Programming with Software Libraries (4.00)
--- And --- CS​ 41 - ​Data Structures (3.00)
I&C SCI​ 33 - ​Intermediate Programming (4.00) --- And ---
​Please refer to additional important General Information CS​ 10 - ​Introduction to Programming Using Python (3.00)
section above
​Articulates with the first two courses in the series only
​Courses must be completed in this order

MATH​ 2A - ​Single-Variable Calculus (4.00) ← MATH​ 3A - ​Analytic Geometry and Calculus I (5.00)
--- Or ---
MATH​ 3AH - ​Analytic Geometry and Calculus I Honors (5.00)
MATH​ 2B - ​Single-Variable Calculus (4.00) ← MATH​ 3B - ​Analytic Geometry and Calculus II (5.00)
--- Or ---
MATH​ 3BH - ​Analytic Geometry and Calculus II Honors (5.00)
One additional approved transferable course for the major (an
approved Math, Science, or CSE course):
← No Course Articulated

​Please refer to additional important General Information


section above
ONE ADDITIONAL APPROVED TRANSFERABLE COURSE FOR THE MAJOR (MATH OR CS COURSE)
​ **REFER TO TOP OF AGREEMENT**
ONE ADDITIONAL APPROVED TRANSFERABLE COURSE FOR THE MAJOR (MATH OR CS COURSE)
MATH​ 3A - ​Introduction to Linear Algebra (4.00) ← MATH​ 26 - ​Introduction to Linear Algebra (4.00)
--- Or ---
I&C SCI​ 6N - ​Computational Linear Algebra (4.00) ← No Course Articulated

I&C SCI​ 6B - ​Boolean Logic and Discrete Structures (4.00) ← MATH​ 31 - ​Computer Discrete Mathematics II (3.00)
Same-As: CS​ 6B
I&C SCI​ 6D - ​Discrete Mathematics for Computer Science (4.00) ← MATH​ 30 - ​Computer Discrete Mathematics I (3.00)
Same-As: CS​ 6A
I&C SCI​ 45C - ​Programming in C/C++ as a Second Language (4.00) ← No Course Articulated
I&C SCI​ 46 - ​Data Structure Implementation and Analysis (4.00) ← No Course Articulated
I&C SCI​ 51 - ​Introductory Computer Organization (6.00) ← CS​ 40A - ​Computer Organization and Assembly Language I (3.00)
--- And ---
CS​ 40B - ​Computer Organization and Assembly Language II (3.00)

I&C SCI​ 53 - ​Principles in System Design (4.00) ← No Course Articulated


IN4MATX​ 43 - ​Introduction to Software Engineering (4.00) ← No Course Articulated
STATS​ 67 - ​Introduction to Probability and Statistics for Computer
Science (4.00)
← No Course Articulated

Two courses approved for General Education Category II except those


related to computing/engineering, economics, or mathematics
← No Course Articulated

END OF AGREEMENT

You might also like