CS 4xxx - 5xxx courses for Spring 2022 semester.

  1. Preference is given to CS or CIS affiliated students. See details for specific courses below.
    • 4xxx level courses are restricted to CIS students only. Other students (including those with CS minors) must add themselves to the wait list during the add period in January. 
    • 5xxx level co-meets are restricted to CS MEng students. Other students (including those with CS minors) must add themselves to the wait list during the add period in January. Exception is seniors taking CS MEng courses for early admit (see note #4)
    • 5xxx level courses that are not a co-meet (ex. CS 5412, CS 5150) will be available to seniors as space permits however seniors MUST add themselves to the waitlist during add/drop. 
  2. Graduate and Professional students must take the 5xxx version of a course if the course is required for your degree program.
    • If you need to swap from the 4xxx to the 5xxx course. Please fill out the University online add/drop form
  3. PINs are released after the first day of add, every Tuesday and Thursday.​​
    • Wait lists are not available during pre-enroll.
    • Priority is NOT based on waitlist number.
    • If you are not on the wait list, you will not receive a PIN.
    • If you are on the incorrect wait list (ex. MEng on CS 4780 wait list), you will not receive a PIN.
  4. Seniors taking 5xxx to count for early MEng credit must add themselves to the waitlist for the course during add/drop in January.
    • You must be officially enrolled in the program for early MEng credit.
    • The CS MEng office will share the names of students who have been approved with course enroll to ensure you receive a PIN.
    • If you need to swap from the 4xxx to the 5xxx course. Please fill out the University online add/drop form

 

For course descriptions see the Courses of Study. For specific 4xxx or 5xxx course information, see the list below: 

CS 4120/5120 - See numbered notes above. 

CS 4121/5121 - Must be taken concurrently with CS 4120/5120.

CS 4152/5152 - Admittance to CS/INFO 4152 is by instructor permission only. Students who would like to obtain permission must submit an application.

CS 4160/5160 - See numbered notes above. 

CS 4220/5223 - See numbered notes above. 

CS 4410/5410 - See numbered notes above. 

CS 4411/5411 - Students should not enroll in CS 4411/5411 without having successfully completed CS 4410 or have concurrent enrollment in CS 4410/5410. See numbered notes above.

CS 4670/5670 - See numbered notes above

CS 4700/5700 - See numbered notes above. 

CS 4701 - Students should only take CS 4701 if they have significant prior experience with AI, such as after successfully completing CS 4700 or one of our other AI courses, Natural Language Processing (CS 4740) or Introduction to Machine Learning (CS 4780).  Students need not have taken CS 4700 nor must they take it concurrently to take CS 4701; on the other hand students are strongly discouraged from taking CS 4701 concurrently with CS 4700 if they otherwise have no prior experience with AI.Note that CS 5701 is not being offered for spring 2022. 

CS 4780/5780 - See numbered notes above.

CS 4783/5783 - See numbered notes above.

CS 4789/5789 - See numbered notes above.

CS 4810 - There is no graduate version of this course. See numbered notes above

CS 4820/5820 - See numbered notes above. 

CS 4830/5830 - See numbered notes above.

CS 4850/5850 - See numbered notes above.

CS 5150 - This course will allow senior enrollment through the waitlist as space permits. See numbered notes above.

CS 5412 - This course will allow senior enrollment through the waitlist as space permits. See numbered notes above.

CS 5625 - This course will allow senior enrollment through the waitlist as space permits. See numbered notes above.

Submit all course inquires via this email address.

For access to waitlist information