Fall 2017 courses

Due to high demand for courses in Computer Science, some students will not be able to directly enroll in certain CS courses. However, our goal is to accommodate as many students as possible while being thoughtful and fair in allocating space if and when courses reach capacity, and like last semester, we anticipate that many of our courses will be able to accommodate most, if not all students. The way we are handling this is by restricting direct enrollment in classes on Student Center to students affiliated with Computer Science and other majors within CIS, while opening the Student Center waitlist for all other students.

The table below shows a list of the 4000, 5000, and 6000-level courses offered by the Computer Science department in fall 2017. It provides information on enrollment and also indicates where we predict capacity issues or when getting on the waitlist* may be necessary. Please note that students will have the option to waitlist a course via Student Center during the Add/Drop period only, and there will be no option to get on a waitlist for 1000, 2000, 3000, 6000, or 7000-level CS courses.

If you have questions or need more information, please contact us at cs-course-enroll@cornell.edu. 

Who should get on the waitlist*?

Non-CIS students who fall into one or more of the categories listed below should add themselves to the waitlist. Please note that these categories are listed in no particular order, and they do not necessarily dictate a student’s priority in the waitlist queue.

  • Students who have applied to the CS or IS major but have not yet affiliated (i.e. freshmen or sophomores)
  • Students with no declared major and are unlikely to major in CS but need CS as preparation for their intended major
  • More advanced students with a declared major that is not CS but who wish to minor in CS
  • More advanced students with a declared major that is not CS, but who need CS classes as a requirement of that major or for general background
  • Graduate students wishing to take CS courses

IMPORTANT: Students should get on the waitlist as soon as the add/drop period begins - even if the class is not yet full, and CIS students should only need to add themselves to the waitlist if a class becomes full. (See instructions below.)

How do I add myself to a waitlist*?

  1. Students may add themselves to the waitlist via Student Center during the add/drop period. Waitlisting will NOT be an option during pre-enrollment. 
  2. If waitlisting is an option, you will see a "Wait list if class is full" checkbox on the "Select classes to add - Enrollment Preferences" page in Student Center. (NOTE: This is the same process as CS waitlisting in fall 2016.)
  3. If you are a non-CIS student or if you suspect that the class is or will be full, be sure to check the "Wait list if class is full" checkbox BEFORE proceeding any further in the enrollment process. There will be no other opportunity to add yourself to the waitlist once you pass this screen, and you will then have to start over from the beginning in order to do so.
  4. Once all of the classes you are requesting have been added to your shopping cart, click “Finish Enrolling” to complete your enrollment request.
  5. For more detailed enrollment instructions, please click here.

In what order will students be admitted to a class from the waitlist*?

  1. Names of students will be placed in a queue based on priority order. NOTE: A student’s place in the queue and/or priority order will be NOT be determined by the date and time that a student signed up on the waitlist; rather, it will be based on other circumstances (i.e. program plan, class standing, etc.).
  2. If/when space becomes available in a waitlisted class, enrollment permission numbers (PINs) will be sent to students via email based on the priority order explained above. Please note that enrollment PINs is intended only for the student to whom it was emailed. If students do not plan to use this enrollment PIN, we ask students discard the PIN and remove themselves from the waitlist for the class so that a spot may be opened for another student. GIVING YOUR PIN TO ANOTHER STUDENT IS A VIOLATION OF ACADEMIC INTEGRITY. Violating this policy may result in severe consequences.
  3. Please note that we cannot give out any information about your place in the queue.

*It is important to note that adding yourself to the waitlist does not guarantee that you will be admitted to the class.

Enrollment in most of the courses below is limited to students in Computer Science and Information Science (including undergraduate majors, M.Eng, M.S, M.P.S, and Ph.D. students). If courses do not fill, they will be opened for general enrollment to the entire Cornell community. Please continue to check this page as the semester approaches for more information. 

CS 1110 - Pre-enrollment limited to 143 seats in each of the two lectures, for freshmen only. The anticipated remaining 144 seats (plus any not taken by pre-enroll) will become available during add/drop.  Discussion sections 201, 202, 205, 214 are for students with no previous programming experience, although such students are welcome in all sections.

CS 3110 - Pre-enrollment in this class is limited. Students who cannot pre-enroll should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

CS 4154- Enrollment for this course is instructor permission only. Please apply by filling out the survey here: https://goo.gl/forms/h1osqU4AQW2cOVi03

CS 4320/5320 - Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

NOTE: It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 4321/5321 - Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

NOTE: It is expected that undergraduate students enroll in the 4000-level section of this class and graduate students enroll in the 5000-level section of this class.

CS 4410 - Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

CS 4411 - Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

NOTE: Students should not enroll in CS 4411 without having successfully completed CS 4410 or have concurrent enrollment in CS 4410.

CS 4700 - Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

CS 4701 - Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

NOTE: Students should not enroll in CS 4701 without having successfully completed CS 4700 or have concurrent enrollment in CS 4700.

CS 4740- Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

CS 4750/5750- Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

CS 4786/5786- Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

CS 4810 - Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

CS 4820 - Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.               

CS 5114/6114- Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.  

CS 5220- Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

CS 5306- Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

CS 5414- Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

CS 5740- Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

CS 5750- Enrollment in this class is limited to CIS students only. All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.          

CS 6820 - Pre-enrollment in this class is limited to CIS PhD/MS students only.  All others should add themselves to the waitlist via Student Center during the Add/Drop Period in the fall.

Last Updated: April 25, 2017