Hi,
I got into UCI as a transfer student from IVC via TAG. I am a computer science major who will start in the fall and plan to attend the orientation next month to register classes!
These are the computer science classes I took at IVC:
C PROGRAMMING
C++ PROGRAMMING
INTRO TO PYTHON
JAVA PROGRAMMING
COM ORG/ASSM LANG I
COMP ORG/ASSM LNG II
DATA STRUCTURES
ASSIST changed its requirements for the 16-17 (LINK 1) agreement, compared to the previous 15-16 (LINK 2). From my understanding (according to a friend that contacted UCI), I&C SCI 21 & 22 are no longer offered however credit will still be given for those classes as I took all three required courses for the year 15-16 (C++, Java, Data Structures).
From my understanding, based on ASSIST and the welcome letter (LINK 3). I will not have to take ICS 31 and ICS 45J. Is that correct?
However, since I took Java online at IVC, is it permissible to take ICS 45J at UCI again even though I already have credit for it (as I met the requirements for ICS 21-22 from IVC)?
I fear walking into UCI and falling behind as the CS courses at IVC are an easy A thus I rather take as many courses again at UCI (I don’t intend to take any of the placement exams).
Also, will I be taking I&C 32 & 33 at UCI? According to the description for both (LINK 4), it states that it “Overlaps with I&C SCI 22”. Since I will be getting credit for I&C SCI 22, can I still take 32 & 33 at UCI? Based on the description for these courses, I haven’t done anything similar to them at IVC?
I really appreciated your time to answer these questions!
Thank you
LINK 3: http://www.ics.uci.edu/ugrad/sao/2017-18%20New%20Transfer%20and%20Second%20Bacc%20Students.php
LINK 4: http://catalogue.uci.edu/donaldbrenschoolofinformationandcomputersciences/departmentofcomputerscience/#majorstext
(scroll down and select “Requirements for the B.S. Degree in Computer Science”).