To the concern of hundreds, if not thousands of prospective computer science majors, the UNC computer science department announced a new admissions process for the major last week, before rescinding the announcement less than 24 hours later.
Following years of overcrowding in the department, this announcement seemed inevitable — and yet it was still surprising.
Prior to last week’s announcement, the department had resorted to several measures, including a new introductory sequence that split up some classes, and a new two-before-three policy that started in spring 2021.
The two-before-three system ensures that declared computer science majors are given the chance to register for two courses before anyone else is eligible to register in a third course.
Despite these restrictive measures, the recent announcement seems to imply that the existing solutions are not working.
Before the idea was scrapped, the department said anyone not already in COMP 210 would have to apply for the major in Fall 2021, while those currently in COMP 210 would also have to present a plan to graduate on time under the two-before-three guidelines. Those already in or beyond COMP 211 would have been unaffected.
The overcrowding issue in the computer science department is well-known. The program has seen immense student growth, going from 140 majors and 29 tenure track faculty members in 2008 to a staggering 1,800 majors but only 27 tenure track faculty today.
This has resulted in larger class sizes — the introductory courses like COMP 110 and COMP 210 have hundreds of enrolled students. These large class sizes strain the resources of the department, and it means that TAs and ULAs will almost always be swamped with students, leading to long wait times for office hours.
Hiring more professors would seem to be an easy fix to the issue, as it would allow for more sections of each course to bring down class sizes — but there is a nationwide shortage of computer science professors.