Fall 2019

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 certain 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.

How do I add myself to a waitlist?

Students may add themselves to the waitlist via Student Center during the add period. Wait-listing will NOT be an option during pre-enrollment. If wait-listing 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 wait-listing in spring 2019.) 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. Once all of the classes you are requesting have been added to your shopping cart, click “Finish Enrolling” to complete your enrollment request. For more detailed enrollment instructions, please click here.

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 for the restricted course. 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: Permission numbers are sent to students on the waitlists every Tuesday and Thursday during the add period. If a course is restricted, non-CIS students should get on the waitlist as soon as the add/drop period begins - even if the class is not yet full, (See instructions below.)

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

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.) 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. 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.

The table below shows all Computer Science courses being offered in FA19. Please continue to check this page as the semester approaches as it may change.The table 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 period only, and there will be no option to get on a waitlist for 1000, 2000, 3000, or 7000-level CS courses. 

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

CS 1110 - Seats are limited to freshman and sophomores during pre-enroll. Remaining seats will open up to all undergrads during the Add/Drop Period.

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.

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.

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.

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.

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

CS 4620/5620 - Enrollment in this course is open to all students.

CS 4621/5621 - Enrollment in this course is open to all students.

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.

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.

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

CS 4740/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.   

CS 4750 - Enrollment in this class is open to all students.

CS 4780/5780 - 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.

CS 4810 - Enrollment in this class is open to all students.

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.

CS 4860 - Enrollment in this class is open to all students.

CS 5114/6114 - Enrollment in this class is open to all students.

CS 5152 - Enrollment is by application: http://www.cs.cornell.edu/courses/cs5152/2019fa/

CS 5306 - Enrollment in this class is open to all students.

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.

CS 6120 - Enrollment in this class is limited to CIS Ph.D and MS students. All others will be able to register with instructor permission and only if they have taken the prerequisites. Once you receive permission to enroll, add yourself to the waitlist via Student Center.

CS 6210 - Enrollment for this class is open to students at all levels in all departments. If the course is full add yourself to the waitlist via Student Center. 

CS 6410 - Enrollment in this class is limited to CIS Ph.D and MS students. All others will be able to register with instructor permission and only if they have taken the prerequisites. Once you receive permission to enroll, add yourself to the waitlist via Student Center.

CS 6450 - Enrollment in this class is limited to CIS Ph.D students. All others will require instructor permission and should add themselves to the waitlist via Student Center during the Add/Drop Period. 

CS 6465 - Enrollment in this class is limited to CS PhD students only. Undergraduates or MS students may only register with instructor's approval, which will be granted only if they have the prerequisite and are planning to join a PhD program eventually. M.Eng students will not be permitted to register: they should take CS 5412 in the spring.

CS 6466 - Enrollment is limited to CIS Ph.D and MS students only. This class is offered via Distance Learning from NY Tech. 

CS 6670 - Enrollment for this class is open to students at all levels in all departments. If the course is full add yourself to the waitlist via Student Center. 

CS 6740 -Enrollment in this class is limited to CIS Ph.D and MS students. All others will be able to register with instructor permission and only if they have taken the prerequisites. Once you receive permission to enroll, add yourself to the waitlist via Student Center.

CS 6742 - Enrollment in this class is limited to Ph.D students only. All others may enroll with permission of the instructor.

CS 6766 - Enrollment for this class is open to students at all levels in all departments. If the course is full add yourself to the waitlist via Student Center. 

CS 6783 - Enrollment for this class is open to students at all levels in all departments. If the course is full add yourself to the waitlist via Student Center. 

CS 6787 - Enrollment for this class is open to students at all levels in all departments. If the course is full add yourself to the waitlist via Student Center. 

CS 6815 - Enrollment for this class is open to students at all levels in all departments. If the course is full add yourself to the waitlist via Student Center. 

CS 6820 - Enrollment for this class is open to students at all levels in all departments. If the course is full add yourself to the waitlist via Student Center. 

CS 6861 - Enrollment for this course is open to students at all levels in all departments. If the course is full add yourself to the waitlist via Student Center.

Last Updated: July 18th