BERKELEY'S NEWS • SEPTEMBER 26, 2022

EECS 16B removed from computer science major requirements

article image

JONATHAN HALE | STAFF

Criticized for being "structured poorly," EECS 16B will no longer be a course requirement for computer science majors beginning in fall 2022 or later.

SUPPORT OUR NONPROFIT NEWSROOM

We're an independent student-run newspaper, and need your support to maintain our coverage.

JUNE 06, 2022

The UC Berkeley department of electrical engineering and computer sciences, or EECS, and the College of Letters and Science executive committee announced in a statement May 26 that EECS 16B will no longer be a course requirement for the computer science major.

The statement noted this change will be effective fall 2022 for incoming and continuing students with graduation terms of fall 2022 or later. As of this summer, the number of units for the upper division technical elective requirement is reduced from seven units to four units.

“EECS 16B no longer being a requirement for CS is a massive step forward for the program,” said rising senior Cyrus Bugwadia in an email. “The material and concepts covered are only tangentially related to certain specific subfields of CS that not everyone is interested in, such as machine learning and low-level systems.”

The statement added that while students admitted spring 2022 or earlier are able to fulfill the technical elective with a computer science course, incoming students will not be able to do so.

Bugwadia, who took EECS 16B in spring 2020, also said it is a course that is “structured poorly,” noting the low performance of many students.

“As of Fall 2021, student surveys rate the course only a 3.8/7 in terms of worthwhileness, and the average GPA has fallen to 2.89, both being the lowest in the EECS department for lower-division courses,” Bugwadia said in the email.

Similarly, campus junior Jay Kudva, who took EECS 16B in fall 2021, said in an email that the content taught in this course is “unrelated” to computer science majors. Kudva added that dropping it as a requirement would allow students to take other courses related to their interests.

While Kudva said the problem-solving skills and broad range of topics covered in EECS 16B are valuable, the “constant grade pressure” makes the course difficult to manage.

“EECS 16B pushed me in an incredibly unhealthy way, and forced me to constantly lose sleep,” Kudva said in an email. “It prevented me from studying my other core classes, all because the homeworks were incredibly rigorous and involved, to the point of complete irrelevance in the scope of the class.”

Kudva said it is “frustrating” that this change came into effect after third-year computer science students were “pressured” by the department to take the course last fall.

He said that it prompted him to rearrange his schedule, preventing him from taking other courses he wanted to take that semester, such as CS 169A.

“Removing EECS 16B as a requirement for L&S CS will likely lead to a re-evaluation and re-structuring of the course as a whole, which has been long overdue,” Bugwadia said in the email.

Contact Dhoha Bareche at 

LAST UPDATED

JUNE 06, 2022


Related Articles

featured article
Campus will transition from Piazza to Ed Discussion for online discussion forums in courses, according to an announcement from UC Berkeley Research, Teaching, and Learning, or RTL.
Campus will transition from Piazza to Ed Discussion for online discussion forums in courses, according to an announcement from UC Berkeley Research, Teaching, and Learning, or RTL.
featured article
featured article
The final exam for EECS 16B, originally scheduled from 7 p.m. to 10 p.m. Friday night, was moved online after an alleged threat made in posts on Reddit Thursday night.
The final exam for EECS 16B, originally scheduled from 7 p.m. to 10 p.m. Friday night, was moved online after an alleged threat made in posts on Reddit Thursday night.
featured article
featured article
UC Berkeley's Department of Electrical Engineering and Computer Sciences announced that future enrollment for Computer Science 70 would not be restricted by major.
UC Berkeley's Department of Electrical Engineering and Computer Sciences announced that future enrollment for Computer Science 70 would not be restricted by major.
featured article