CS 31 Spring 2021 Enrollment Information

Do not miss the first day of class on Monday, March 29.

Until at least February 24 and perhaps a week or two later, CS 31 is restricted to certain majors; at some point after everyone has had their second pass appointment and we have gotten some answers about certain issues, the major restrictions will be lifted. We will not be giving out PTEs for CS 31 before the end of the first full week of classes (but you will still have access to the course web site). Do not email the instructor asking for a PTE. Use this request form before the class begins; after that, listen for announcements in class. Make sure you attend class lectures and discussion the first week.

CS 31 has MANDATORY midterm exams on Thursday, April 29, and Tuesday, May 18, both from 6:30 to 7:45 p.m. Do not take CS 31 if you will have a midterm conflict with another class with a midterm or lab at the same time.

If you are an undergraduate whose major is in the School of Engineering or is Ling&CS, Pre CS B, C&S Biol, Pre Math/Com, or Math/Com, or your minor is Bioinformatics, just sign up on MyUCLA for the class, or if it's full, get on the wait list if there is one and it's not full. Otherwise, fill out the form below.

If your major does not require CS 31, be aware that Program in Computing 10A is a class that covers some of what CS 31 does, although if you ask around, the word is that it is less intense than CS 31. If all you're looking for is an introduction to programming, PIC 10A is for you.

(Just so you know, CS 31 is offered in Summer quarters with as large an enrollment capacity as is needed to accommodate everyone.)

Unlike CS 31 in Fall quarters, CS 31 in Winter, Spring, and Summer quarters do not assume you have any prior programming experience.

If you want to enroll in CS 31 for Spring 2021, but are unable to get into the class or onto the wait list, if any, submit this form to record your interest in taking the class. Check MyUCLA or the Schedule of Classes first, so that you don't pick discussion times that will conflict with your other classes.

Our accepting this form is not a promise you'll get in; it's merely a way for us to capture your contact information for any announcements and to measure demand to add discussion sections at appropriate times in preparation for issuing PTEs at the end of the first full week of classes. We will contact you when there is relevant news to report. Essentially, we're asking you to please leave us alone — if it were just you (singular), we wouldn't have to say that, but you (singular) wouldn't believe how many of you (plural) there are, flooding our mailboxes with similar messages. Historically, except for a few people in Winter 2017 and 2019, everyone in the last few years who has wanted to get into CS 31 and has come to class every day the first week has gotten in.

The form is not yet available. Check back around February 9.