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

Computer Science Course Access & Request Policy

Due to increased enrollment in CS undergraduate and graduate programs, availability of courses designed for Computer Science (CS) and Data Science (DS) majors is limited.

We cannot accommodate requests from non-CS and DS students for CS restricted courses that are not required to complete a student's plan of study.

Courses

Core CS courses are reserved for CS and DS majors during peak semesters (semesters when most CS and DS students take the course, see below).

  • CS 18000
    • In spring, CS 18000 is open to all student who meet the pre-requisite requirements.
    • In summer, CS 18000 will have the CS program restrictions lifted on dates listed below (must still meet pre-requisites).
    • Successful completion of CS 18000 is required for CODOs, CS second majors and the CS minor.
  • CS 18200, 24000, 25000, 25100, and 25200
    • CS program restrictions will be lifted on off-peak CS core courses the Friday before the start of classes, if space is available (must still meet pre-requisites).
  • CS 24200
    • Restricted to declared* Data Science students only.   

Full (closed) section overrides will be granted for CS or DS majors, CS minors, MACS or IMCS majors ONLY.  

Table of CS Classes and Peak Seasons
CS 18000 CS 18200 CS 24000 CS 25000 CS 25100 CS 25200
Fall PEAK OFF OFF PEAK PEAK OFF
Spring OFF PEAK PEAK OFF OFF PEAK
Summer 2020

OFF

March 30

OFF

April 24

OFF

April 24

OFF

April 24

OFF

April 24

OFF

April 24

  • When offered, the following CS courses are open to all students who meet pre-reqs:

    • CS 10100 – Digital Literacy

    • CS 15900 – Prog Appl For Enginrs

    • CS 17700 – Progrmng With MM Objs

    • CS 18000 – Prob Solving & O-O Programming (Spring and Summer ONLY)

    • CS 23500 – Intro Organizatnl Comp

  • Declared* MACS and IMCS majors and declared* CS minors with fewer than 5 CS courses completed for the minor may submit an override request for needed 300 and 400 level courses. These students should not expect access to additional program restricted CS courses once major or minor requirements have been met.
  • Full (closed) section overrides will be granted for CS or DS majors, CS minors, MACS or IMCS majors ONLY.
  • CS 38003
    • Restricted to declared* Data Science students only.
  • For courses with CS program restrictions, non-CS and non-degree students who meet prerequisites may submit an override request through scheduling assistant.
  • High demand grad level courses (CS 57300, CS 57700, CS 57800 and CS 58000, when offered) will have the CS major restrictions removed during open registration. No full (closed) section overrides will be granted for non-CS major students. No waitlist will be maintained. All requests from non CS-majors will be denied.
  • When offered, the following courses are open to all graduate majors:
    • CS 50100 - Computing For Science And Engineering

    • CS 51400 – Numerical Analysis

    • CS 51500 – Numerical Linear Algeb

    • CS 52000 – Comput Meth In Optimization

    • CS 53100 – Computational Geometry

    • CS 57900 – Bioinformatics Algorithms

    • CS 59000L – Computing for Life Sciences

    • CS 59100SE – Security Seminar

Requesting Access to CS Program Restricted Courses:

All course access requests (undergraduate and graduate) MUST be submitted through the scheduling assistant. Emails, phone calls and walk-in requests WILL NOT BE ACCEPTED. A request is not a guarantee that space will be available or that the request will be approved, even if space is available. Click here for Scheduling Assistant FAQs (PDF).

myPurdue screenshot

Your override request will either be approved, deferred or denied.

  • If approved, you will received a scheduling system generated email stating you are approved. You need to go register for the class. The system DOES NOT REGISTER YOU. (NOTE: Starting the second week of classes, the requests system will register you.)
  • If deferred, you request will be held until a future date. This will only be done for full (closed) section requests. The request may or may not be approved at a future date, depending on space. Only CS or DS majors, CS minor, MACS and IMCS majors will be deferred.
  • If denied, we are unable to provide you access to the course. Please read any notes given at time of denial. Waitlists will not be maintained for high demand graduate level courses.
  • The only time conflicts that will be approved are ROTC or BAND.

Additional information for specific majors or minors is below.

 

I am (my student is) a:

  • Declared* CS and DS Majors must use scheduling assistant to request override including pre-req, level and full section. Email will not be accepted. If the course is full, the request will be deferred.

  • If space becomes available in a full course, access will be given to deferred requests based on the date of the request and the student's classification.

  • Instructors cannot override full sections.

  • Declared* CS Minors will be able to register for core courses in off-peak semesters during time tickets. Off-Peak CS core courses will have registration restrictions lifted the Friday before the start of classes, if space is available. Minors will not be given access to core courses in peak semesters.

  • Students requesting more CS courses than needed to complete the minor will have the request denied.

  • All efforts will be made to accommodate requests, however CS and DS majors have priority.

  • Instructors cannot override full sections.

  • Declared* MACS or IMCS students will be able to register for core courses in off-peak semesters during time tickets. Off-Peak CS core courses will have registration restrictions lifted the Friday before the start of classes, if space is available.

  • These majors should submit a request for all 300+ courses.

  • All efforts will be made to accommodate the requests.

  • Students requesting more CS courses than needed to complete the major will have the request denied.

  • Instructors cannot override full sections.

  • A majority of CS course are restricted to declared* CS and DS majors. Non CS majors or minors should not plan to take CS courses.

  • Off-Peak CS core courses will have registration restrictions lifted the Friday before the start of classes, if space is available. Requests for these course during peak times will be denied. No exceptions.

  • Instructors cannot override full sections.

  • When offered, the following CS courses are open to all students who meet pre-reqs:

    • CS 10100 – Digital Literacy

    • CS 15900 – Prog Appl For Enginrs

    • CS 17700 – Progrmng With MM Objs

    • CS 18000 – Prob Solving & O-O Programming (Spring and Summer ONLY)

    • CS 23500 – Intro Organizatnl Comp

  • Declared* STAT-CS joint MS students are limited to a total of 5 CS program restricted courses. Students may be denied override requests once 5 CS course are completed, even is space is available.

  • STAT-CS joint MS students who have not completed 5 CS courses should submit their requests as soon as possible. All efforts will be made to accommodate the request.

  • CS major restrictions will be lifted during open registration for high demand courses. No full (closed) section overrides will be granted for non-CS major students. No waitlist will be maintained.

  • Some CS courses are required for CS majors and could be unavailable for non-CS students (CS 50200, CS 50300, CS 52600, CS 53600, CS 55500, and CS 56500 when offered).

  • Instructors cannot override full sections.

  • High demand grad level courses (CS 57300, CS 57700, CS 57800 and CS 58000, when offered) will have the Cs major restrictions removed during open registration. No full (closed) section overrides will be granted for non-CS major students. No waitlist will be maintained. All requests from non CS-majors will be denied.

  • Students interested in other CS program restricted courses must use scheduling assistant for requests. Some CS courses are required for CS majors and could be unavailable for non-CS students (CS 50200, CS 50300, CS 52600, CS 53600, CS 55500, and CS 56500 when offered).

  • Instructors cannot override full sections.

  • When offered, the following courses are open to all graduate majors:

    • CS 50100 - Computing For Science And Engineering

    • CS 51400 – Numerical Analysis

    • CS 51500 – Numerical Linear Algeb

    • CS 52000 – Comput Meth In Optimization

    • CS 53100 – Computational Geometry

    • CS 57900 – Bioinformatics Algorithms

    • CS 59000L – Computing for Life Sciences

    • CS 59100SE – Security Seminar

I want to or plan to:

  • CODO Requirements

  • Applying for a CODO does not guarantee approval.

  • If your CODO request or added CS major has not been approved at the time of your course override request, your request will be denied.

  • If your CODO request or added CS major is approved, once it is added to your academic record, you will be able to register, space permitting.

  • CS minor application process

  • Applying for a CS minor does not guarantee approval.

  • If you have not been approved for the CS minor at the time of your course override request, your request will be denied.

  • If the CS minor is approved, once it is added to your academic record, you will be able to register, space permitting.

*DECLARED Major students have had their major request approved, and it has been added to the student’s official academic record by the Office of the Registrar.

*DECLARED Minor students have has had their minor application approved, and it has been added to the student’s official academic record by the Computer Science Undergraduate Advising Office

Note: only the Computer Science Undergraduate Advising Office may add a student’s Computer Science Minor.

Requesters stating that they are planning to CODO or have applied for a CS major or minor will not be considered DECLARED* and will have their request for CS program restricted courses denied. If their request is approved later in the registration cycle, all efforts will be made to grant access to desired courses.  

Last Updated: Nov 1, 2019 9:15 AM

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

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

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

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