Apply to Take the Course

Contributors: Alanna Zhou


The course will officially start on March 13th, 2024. Applications will be open on February 4th, and will close on March 9th, 11:59 PM EDT. Excited to teach you all for Spring 2024!

Note: You can feel free to self-enroll in Student Center for 2 credits once you've received a submission comment that you're eligible to enroll :)

1. Submit Course Application

A friendly reminder to apply if you haven't already! We use the application to evaluate how prepared our students are for the course, get some demographic data, and get the list of student NetIDs for adding people to CMS for submitting assignments.

2. Submit Pretest

In past semesters, we've had a very simple pretest in Python for students to submit and gauge their readiness for the course. In Spring 2020, we waived the pretest requirement and found that there were students who struggled with Python and would have benefited from taking the course a semester later or after they have had a bit more experience with coding.

In order to be accepted into the course for Spring 2024, you must complete the following pretest on codePost. You should get the max score before enrolling in the course - do note you have unlimited submissions. Think of the pre-test as a helpful indicator of how ready you are to take the course (or what you need to do to be ready) and how you can balance your semester!

If you have questions or any issues about this, don't hesitate to reach out to

Download, unzip, and start coding in the pretest starter code

You are not allowed to use the following functions: sum() , min(), and any kind of sorting function such as list.sort() as that defeats the purpose of the assignment!

Don't be intimidated by the starter code! The pretest only requires a very basic understanding of lists, classes, dictionaries, and loops, and you'll be surprised at how quickly you can complete it once you get started. Feel free to look things up online if you don't know something! If you are still concerned, don't worry; we've also had many past students successfully complete the course without ever having taken CS 1110.

Sign up on codePost to submit

Remember you can submit unlimited times and please feel free to reach out to us if you're having difficulty. Once you have achieved the max score, you can go ahead and enroll in CS 1998 Sec 603. Good luck :)

If the link prompts you to enter a code, the code is TMBU4YYVB9.

Make sure to use your Cornell email when signing up for codePost. This is so that we can verify it against your NetID on the Course Application. If you somehow cannot create your account with the Cornell email, please email for further instructions. The file must be named, or the submission will not work.

3. Enroll in Student Center

Once you've achieved the max score on the pretest, you can enroll on CS 1998 Sec 603 on Student Center anytime before March 20th at 11:59 PM. The course number is 11847.

The add deadline of March 20th at 11:59 PM is a very strict deadline (7wk2 class add deadline), meaning that the registrar will not permit any exceptions. We had issues in the past and were not able to grant everyone who took the course credit because of this, so please keep that in mind!

The drop deadline is April 10th, 2024. We'll update this if anything changes. If you are taking the course and are worried about passing, we'll give you an estimate before you need to drop! Almost all students pass though, so this shouldn't be your worry at all :)

4. Congrats and let's get ready!

pageGetting Started

Last updated