hi! im currently a freshman cs major at UCR and im planning on transferring to UCI in fall of 2022. I was wondering if anyone knows which classes I can take at UCR that I will get credit for at UCI. I am aware of cs10A-C and math 9A-B but if there are anymore that would be helpful! I’ve tried looking on assist.org but haven’t found any info there.
From the UCI website:
-Have a cumulative UC transferable GPA of 3.0
-A minimum grade of B in required courses below:
-Complete two semesters/two quarters of approved first-year calculus
-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.
-Effective for fall 2020 admission: Complete 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
Notes:
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 is 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.
Courses in Visual Basic, C, and C# are not approved preparation for this major.
thank you for response! I was wondering if you knew which classes at ucr corresponded with those at uci. for example, math 9a-b at ucr corresponds with math 2a-b at uci, so i’d get credit for 2a-b by taking 9a-b at ucr. i apologize if my post wasn’t clear!
UCI seems to have a lot of lower division specialty courses for its CS major. ASSIST indicates that many of them are rarely covered by community college courses. Other UCs’ CS courses also probably do not line up well with many of them.
Here are some possible equivalencies, but they are speculative based on catalog descriptions and syllabi. Only UCI will be able to tell you for sure:
Description
UCI
UCR
Python Programming
31 & 32 or 32A
10A?
Intermediate Programming
33
10B?
C/C++ Programming
45C
10B
Data Structures
46
10C?
Computer Organization
51
61?
System Design
53 & 53L
61?
Software Engineering
IN4MATX 43
100?
Single Variable Calculus
MATH 2A & 2B
MATH 9A & 9B & 9C
Boolean Logic
6B
Discrete Math
6D
11? and/or 111?
Linear Algebra
6N or MATH 3A
MATH 31
Statistics for CS
STATS 67
STAT 155
UCI’s introductory sequence of 31 & 32 & 33 uses Python, while UCR’s introductory sequence of 10A & 10B & 10C uses C/C++. So that may affect transfer credit. UCI’s MATH 2A & 2B appear to cover topics at a faster speed than UCR’s MATH 9A & 9B & 9C.