About 57 percent of seats in computer science courses have been cut since the spring semester, leaving 959 seats.
The department will also not offer teaching assistant positions to undergraduates, as the department did not receive adequate funding to match growing demand, said Kevin Jeffay, chairman of the computer science department.
“It was never the intent that this happened,” Jeffay said. “Students are trying to take our courses, and we’ve failed them.”
Computer science 116, “Introduction to Scientific Programming,” is not currently being offered in the spring, though it is a required class for three majors and fulfills a degree requirement for five others.
Computer science 101, a popular course for non-majors that offered 120 seats this semester and has 97 currently enrolled students, had already filled its 30-seat capacity for spring 2015.
Max Daum, a junior computer science major, said he couldn’t enroll in any computer science classes for the spring.
“I’m trying to get internships, but to them it’s, ‘Who has the experience? Who has the skills?’” he said. “I’m going through a semester where I’m going to have to teach myself.”
Diane Pozefsky, director of undergraduate studies for the department, notified all computer science majors Monday that courses would be restricted to majors until Nov. 15.