Purdue University - Department of Computer Science - Computer Science Course Access Policy
Skip to main content

Computer Science Course Access Policy

Core CS courses are reserved for CS and DS majors during peak semesters (semesters when most CS and DS students take the course). Declared CS minors and declared MACS and IMCS majors may take core courses on a space available basis, and should plan to take them during “off peak” semesters (semesters when fewer CS students will need the course). 

Students who are neither CS (or DS, MACS, IMCS) majors nor CS minors should plan to take one of the courses which are open to all majors.  

Purdue University will be closed for the Winter Recess beginning Friday, December 21, 2018 at 5:00 pm ET until Wednesday, January 2, 2019, at 8:00 am ET.  Please plan accordingly.

CS 18000 – off-peak only

CS 18000 is open to all students during spring and summer sessions. Non-CS/DS students should not submit a request for Fall semester, it will be denied.  Not open to students with credit in CS 24000. 

CS undergraduate core courses (18200, 24000, 25000, 25100, and 25200)

Declared CS minors and declared MACS and IMCS majors will be given access during time ticket registration during off-peak semesters.  All other students may be given access before classes begin, if space is available and the course prerequisites are met.  Note that due to increasing enrollment, space for non-majors/non-minors is very limited.

  • CS 18200, 24000 and 25200 are off-peak in Fall semester
  • CS 25000 and 25100 are off-peak in Spring semester
  • Summer will function as an off-peak semester for all core courses

CS undergraduate courses (300 and 400 level)

Declared CS minors and declared MACS and IMCS majors with fewer than 5 CS courses completed for the minor may submit an override request via the new special registration system for needed 300 and 400 level courses.  Requests will be reviewed and students notified if space is available through the system.  These students should not expect access to additional restricted CS courses once degree requirements have been met.

Students who are neither CS majors nor CS minors who meet prerequisites may submit an override request  via the new special registration system for 300 and 400 level courses.  Requests will be reviewed and students notified whether space is available, typically during the week prior to the start of classes. Note that due to increasing enrollment, space for non-majors/non-minors is very limited.

CS Graduate Courses  

Non-CS graduate students and non-degree students 

Declared CS-STAT MS students with fewer than 5 CS courses completed may submit an override request for needed graduate courses via the new special registration system.  These will be reviewed during open registration.

Many CS graduate courses are available to non-CS graduate students and non-degree students. Please see the list here.  For classes with restrictions, non-CS and non-degree students who meet prerequisites may submit a request for access via the new special registration system.  Requests will be reviewed and students notified whether space is available shortly before the start of the semester. 

Due to increasing enrollment in CS undergraduate and graduate programs, availability of courses designed for CS and DS majors is limited.


Access policy effective summer 2016, updated fall 2018   MMS

Last Updated: Dec 5, 2018 12:11 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone:(765) 494-6010 • Fax: (765) 494-0739

Copyright © 2016 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.