What to expect at UCI? - Computer Science

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 1: http://web2.assist.org/web-assist/report.do?agreement=aa&reportPath=REPORT_2&reportScript=Rep2.pl&event=19&dir=1&sia=IRVINE&ria=UCI&ia=IRVINE&oia=UCI&aay=16-17&ay=16-17&dora=CS

LINK 2: http://web2.assist.org/web-assist/report.do?agreement=aa&reportPath=REPORT_2&reportScript=Rep2.pl&event=19&dir=1&sia=IRVINE&ria=UCI&ia=IRVINE&oia=UCI&aay=15-16&ay=15-16&dora=CS

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”).

A reply would be much appreciated. Thanks (:

Not sure if it’s going to make you feel better, but your CC is not the only one that does not offer all of the CS courses listed in ASSIST, yet I know a couple of people from my CC that transferred via TAG to UCI, UCD and UCSB without any problems.

You should email the UCI CS department directly, and ask if you can take those courses when you transfer because your CC is no longer offering some of the courses that appear listed in ASSIST.

According to Assist, UCI requires the following courses from my CC (just 4):

  • Programming I
  • Programming II
  • Comp org/assm
  • Discrete Structures for CS

Appreciate the response! My CC is offering the same courses but UCI isn’t. They replaced ICS 21-22 with 32-33. However, 32-33 is much more advance, for instance they do web and network programming. UCI is giving me a generic response when I email them so I just hope they will let me take 32-33 again (even though I have credit for 21-22)