Student Registration Dates & Information


Student Registration Dates

Phase 1 Registration for Spring 2018

CS and CM students- please note that CS 3000-4000 level classes will be restricted by threads the first two weeks of phase 1 registration.   You will not be able to register for these courses unless your threads are declared by Friday, October 27th.  Instructions for adding threads: .

CS 3000-4000 level courses are restricted by majors and by threads October 30th-November 12th.
Thread restrictions will be lifted but major restrictions will stay on November 13th-26th.
All Major restrictions except those listed below will be lifted November 27th-December 15th.

CS 1100 – Restricted to CS and CM. Major restriction not removed.

CS 1301 - Restricted to CS, CM, CMPE, EE, MTH, DMTH, EAS, MATH, APHY, BCHM, BIO, CHEM, IE, PHYS, PSY, UCS. Class restricted to freshmen and sophomores and will be removed on Monday, November 13th by Noon.  See above for major restrictions.

CS 1315 - Restricted to ALIS, ARCH, BA, BC, BCHM, BIO, CHEM, ECON, EIA, GEML, HTS, ID, INTA, LMC, MGT, PSY, PUBP, STC, UAC, UACA, UACB, UACI, UIAC. Major Restriction Not Removed.  Class restricted to freshmen and sophomores and will be removed Monday, November 13th by Noon.

CS 1371 - Restricted to Engineering students, APHY, BCHM, BIO, CHEM, EAS, PHYS, PSY, UEC, UCS.  Major Restriction Not Removed.  Class restricted to freshmen and sophomores and will be removed Monday, November 13th by Noon.

CS 1331- Restricted to CS, CM, and Math. See above for major restriction dates.

CS 2316 - Restricted to IE.  See above for major restriction dates.

CS 2316X- is restricted to CS majors only.  Major restriction not removed.

CS 3311 & CS 3312 – Restricted to CS and CM.  See your Junior Design instructor for instructions. Major restriction not removed.

CS 3510 and CS 3511 – Restricted to CS, CM, and DMTH.  See above for major restriction dates.

CS 4001 & CS 4002 – Restricted to CS and CM and degree candidates (permit only).  We will add additional sections to the spring schedule. Major and class restrictions not removed.

CS 4400 – Restricted to CS, CM, IE, BINF. Class restricted to juniors, seniors, and MS students and will not be lifted.

CS 4400X- Restricted to Juniors and Seniors and permission from Instructor required.  Please complete Enrollment Request Form (available at and turn it into the drop box in the advising waiting area in front of CCB 114/115.  If approved, you will receive a permit to register for the course prior to the close of phase 1 registration.

CS 4510 - Restricted to CS, CM and DMTHSee above for major restriction dates.  

CX 4242- Restricted to CDA minors.  Restriction removed November 13th.

Degree Candidates for Spring 2018 who need to register for a freshman/sophomore course and have submitted an OAG can email to request a permit.

For classes restricted to Juniors and Seniors students must be Juniors (60 credit hours) or Seniors (90 credit hours) at the time of registration.

Undergrads taking Grad Courses: For students interested in registering for a graduate level course, they must be a senior (90 hours completed), a 2.7 GPA, and permission from the instructor using this form .

Changing Major/Declaring CS Minor- Advisors are unable to meet with students interested in a change of major or declaring a minor during registration.  Please sign up for a meeting listed below.

Change of Major- Students interested in changing or declaring a secondary major in CS must attend a Change of Major meeting. Secondary Majors are only eligible after completing their primary major requirements and have applied to graduate.  Register online at .

Declaring a CS Minor- New minor applications are open and will close October 28th.  Students interested in applying can do so by visiting to download the minor application and declaration form.  Applications are due in the drop box located in the COC building on the main floor 


Graduate Registration Information

SPRING 2018 Phase I

In order to prevent the course hoarding behavior that causes many students not to be able to get into classes during Phase I, and creates great stress for students with later time tickets, we will be using the following procedure for registration:

All CS/CSE graduate courses will be PERMIT RESTRICTED for the first part of Phase I registration.  

On October 18 the Spring 2018 schedule will be available to view in OSCAR, and we will send out a survey link where students can request permits.  This survey link will remain open until 9AM on October 30.  

PhD students can request up to 3 CS/CSE courses.

MS students can request up to 4 CS/CSE courses.

The College staff will process the permit requests prior to the opening of the time tickets for graduate students.

The Permit Restrictions will be removed on November 20 by noon.

The Major Restrictions will be removed on December 4 by noon.

**UPDATE: CS 7650 will remain major restricted to MSCS-CPR students for the remainder of Phase I registration.***

Phase I registration will end on December 15 at 4PM.

We know this is not ideal, but the hoarding behavior of some graduate students, and the unavoidable limitations of the registration system, make these measures necessary.

A few items of note:

Permit requests will only be for CS/CSE graduate level courses.  Students who want undergraduate courses should complete the relevant permit request form per usual (see regdates for forms).  Those permits will not be issued until Phase II. 

Students who want non-CS/CSE courses (courses from other departments) should use the regular registration process for those.  

Students who miss the course survey submission deadline will have to wait until the permit restrictions are removed to register for courses.

If you are a SPRING 2018 degree candidate and you are NOT able to get into a course that is REQUIRED for your graduation, please contact your academic advisor or graduate coordinator as soon as possible.

We will no longer accept overload requests.   For courses that are closed, we are now using Waitlisting.  If you do not know how waitlisting works, please take a moment to read the following:

Forms for various types of permits can be found here:

If you are a graduate student who wishes to take an undergraduate course, you should complete a request form and return it to the forms box in the advising waiting area of the College of Computing, first floor.  The instructor of the course MUST approve.  These permits will be issued during Phase II.

For 1000/2000 level courses, complete this form:

For 3000/4000 level courses, complete this form:

All permit forms (except MSCS Project forms) should be submitted to the drop box in the Advising waiting area on the first floor of the College of Computing. MSCS Project forms should be submitted to the drop box in the Advising waiting area on the first floor of the College of Computing.

MSCS Project forms should be submitted to an MSCS advisor. Students who are continuing a previously approved project and simply need a permit should send their request to MSCS advisor. Students who are continuing a previously approved project and simply need a permit should send their request to


Frequently Asked Questions

Q:  What do I do if a Course is CLOSED?

A:  Once the registration cap has been reached for a course, the course is full. In order to request a seat in a closed course, you must follow the instructions below.  We DO NOT accept requests for overrides.


Q: Can a professor help me get into the course?

A:  Please DO NOT email a professor to seek permission to enroll in his/her course, as professors have no control over this.


Q: What does this error message mean?

A:  If you try to register for a course and receive an error message, please refer to the link: for an explanation of what the message means.


Q: What if the class and the waitlist are both full?

A:  The only thing you can do in this situation is wait until something opens up.


Q: I want to add myself to the waitlist, but I am seeing a Course Closed message.  What do I do?

A:  To add yourself to a wait list, you must choose “Add by CRN”. You cannot add yourself to wait list by using “Look Up Classes”


Q: I need some more information about Waitlisting.



Q: I am not a CoC major, but I want permission to take a class.  How do I do that?

A:  See above for information about when major restrictions will be removed.


Q: I am a graduate student.  Can I take the undergraduate version of a course that is cross-listed with both undergrad and grad sections?

A:  If you are a grad student, you should take the grad section of a cross-listed course.


Q: When are waitlists removed from classes?

A:  Waitlists are usually removed from classes on the Thursday before Phase II registration ends.


Q. I understand that students appear on waitlists in the order that they attempt to register.  Is that initial order ever changed?

 A. Yes.  Students may be move up on waitlists for classes that they must take to satisfy an undergraduate thread requirement, an MS specialization core or elective class, or to prepare for the PhD qualifying exam.