D-Clearance stands for Departmental Clearance and it is required for courses which have a class number ending with D. To obtain clearance you will need to apply online via the Viterbi D-Clearance Request Manager at: http://myviterbi.usc.edu. Once granted, the D-clearance is valid for 2 days. Please note The CS department does not grant D-clearance over the phone, email or in person.
If a class number ends in “R” (ex: 000-00000R), you can register directly if you meet the pre-requisite through USC Web Registration.
If you fail to register within the two days, you will need to request a deletion through the system. Once deleted, you will need to re-submit your d-clearance request, which will put you at the bottom of the queue. No exceptions.
Changing Specialization / Transfers / Non-CS Major
OASIS & Holds
It depends. Pre-requisites for 400-level approved CS graduate courses can be waived as you have completed the pre-requisites in your undergraduate degree.
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
An international MS student needs to be enrolled in a minimum of 8 units each semester to maintain a full time status. Requesting an RCL allows international students to enroll in a minimum of 4 units in a semester and still have a full time status.
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.
Once you obtain permission to register for a course, on the web registration you can select your grade option to be “Audit”. Please note that audited units do not count towards the enrollment status and will not earn you degree credit. You must pay full tuition and fees when auditing.
The CS department does not offer a placement exam for CSCI 402. Please see the Prerequisite Information page for additional information about the CSCI 402 prerequisite and the EE 450 prerequisite. The EE department does offer a placement examination for EE 450.
The placement exam for EE-450 which is also a pre-requisite for a few CS courses can be taken twice.
If you are interested in working on research during your MS degree, you have an opportunity to obtain credit through CSCI-590. Students are responsible to seek Computer Science Faculty who are willing to supervise a research project. After the there is an agreement between the student a faculty member please apply online here.
Additional Directed Research information and instructions can be found here.
STARS Report / Graduation
You can request them online through OASIS or in person at the Registrar One Stop (John Hubbard Hall lobby).
Additional information about ordering transcripts is available here.