If a class number ends in “R” (ex: 000-00000R), you can register directly if you meet the pre-requisite through USC Web Registration.
Changing Specialization / Transfers / Non-CS Major
OASIS & Holds
For certain 500 level CS courses faculty members may give you permission to enroll in the course without having taken the pre-requisite. In those instances you must provide an approval email from the instructor of the course to your MS advisor. Please note that you will not be able to take the pre-requisite course for unit credit or GPA credit in future semesters. (For example, if you received instructor approval to take CSCI 586 without taking 585 before you will not be able to take 585 in future semesters for unit and GPA credit. No Exceptions.)
For courses that have EE-450 as pre-requisites you must either pass the placement exam or have earned a “B-” or better in the course at USC to satisfy the pre-requisite requirement. No Exceptions.
Courses & Grades
You are allowed to take RCL only once in your Masters Program. You may qualify for a second RCL in your final semester if you need less than 8 units to finish your degree. To file for an RCL, please see the GAPP office in OHE 106.
For more information on RCL(s) visit the following website.
The placement exam for EE-450 which is also a pre-requisite for a few CS courses can be taken twice.
Additional Directed Research information and instructions can be found here.
STARS Report / Graduation
Additional information about ordering transcripts is available here.