Pre-registration for Fall 2021

The CS department met yesterday and agreed that our enrollments for fall are refreshingly crisis-free. It’s also time for a six-year retrospective on fall pre-registration. Time flies when you’re having fun!

Without further ado, here are the numbers:

Number Title Enrolled under Math Women:Men Waitlist
CS 167-A, B Intro. Computational Problem Solving 21/40 1:1
CS/Math 215 Introduction to Data Science 17/25 10 1:1
CS/Math 220 Discrete Math & Functional Programming 18/24 0 1:3.5
CS 270 Data Structures 18/24 1:3.5
CS 300 ST: Intelligent User Interfaces 24/24 1:7
CS 301 ST: Databases with Web Interfaces 26/24 1:6
CS 310 Computer Systems Programming 22/20 1:4
CS/Math 320 Theory of Computation 19/20 4 1:5
CS 495 Capstone Project I 15/20 1:2
CS 496 Capstone Project II 4/4 N/A

Commentary

We are somewhat concerned about low enrollments in CS 167—but not as concerned as we might be, since this just means more space for first-year students to register over the summer. CS majors: if you have friends who’ve been waiting to take CS 167, now is the time!

I’m excited to see Whitman’s first regular offering of CS/Math 215Introduction to Data Science, taught this fall by statistician Marina Ptukhina. I wonder if this is a class that will be open to first-year students with suitable math and CS background. We should discuss that over the summer as well.

CS 270 is enrolled roughly at par for the last five years. And for the first time ever, CS/Math 220 is under-enrolled rather than over-enrolled. I can breathe a sigh of relief for my three-course semester. Our 300-level core courses, CS 310 and CS 320, are also enrolled at or just a bit below par.

We are excited to offer two 300-level electives, Intelligent User Interfaces (Bares) and Databases with Web Interfaces (Davis). Both filled. I’m disappointed there aren’t more women enrolled, but relieved that neither class includes just one woman. I find myself wondering if men are more likely to have enrolled in both courses.

Finally, something new is that we have an “off-cycle” Capstone Project team, who started their project this spring and will conclude it in the fall. This is entirely because of the pandemic—accommodating seniors who took a fall leave of absence and rising juniors who want to study abroad in their 8th semester—but it’s likely something that may continue to help accommodate December graduates as the program grows . Adding up CS 495 and 496, we have 19 students, fewer than in 2020 but the same as in 2019. But, there should be one more enrolled; I’m checking in with him now.

Analysis

Here’s the fall pre-registration data for the last six years, from 2016 until 2021:

Student demand for CS classes: Enrollment + Waitlist as of the end of fall pre-registration
CS 167 CS/Math 220 CS 270 CS 310 CS 320 Capstone Electives Total butts-in-seats
 2016 51 25 17 4 18 115
 2017 43 33 14 22 4 34 150
 2018 47 34 22 18 19 16 48 204
 2019 33 27 17 27 22 19 42 187
 2020 32 28 21 28 24 26 27 186
 2021 21 17 17 22 19 19 50 165

Don’t blame me for vulgarly labeling the total as “butts-in-seats.” That’s what everyone seems to call it, and I can’t think of a more descriptive name.

Here is that data again, this time graphically, as a stacked area chart:

Isn’t that beautiful? Thanks, Google Sheets. Some observations:

CS 167 enrollments at pre-registration have declined over time, likely due to clearing pent-up demand. In particular, fewer continuing students means more space for first-year students, a self-reinforcing feedback loop. We are likely seeing a similar trend in CS/Math 220, as more and more students take the class at their earliest opportunity.

The drop in total butts-in-seats for 2021 is best explained by the effects of the pandemic on total enrollments at the college. I suspect that the pandemic is particularly affecting CS/Math 220 this fall.

The class of 2021 marks the current high-water mark for the senior capstone. Perhaps it’s no accident that we see a peak in total demand in 2018, when the class of 2021 were rising sophomores and we still had lots of pent-up demand among juniors and seniors.

Enrollments in CS 270, 310, and 320 have remained remarkably stable. This is perhaps not so surprising considering these are core courses for majors and minors, the number of whom seem to be temporarily stabilizing.

But with all the uncertainty due to the pandemic, Fall 2020 was a low-water mark in demand for electives. I am delighted to see that we are able to meet demand for electives in Fall 2021. At the same time, I hope that our one upper-level elective in Spring 2022 will be enough.

Leave a Reply

Your email address will not be published. Required fields are marked *