COM SCI 32
Introduction to Computer Science II
Description: Lecture, four hours; discussion, two hours; outside study, six hours. Enforced requisite: course 31. Object-oriented software development. Abstract data type definition and use. Overloading, inheritance, polymorphism. Object-oriented view of data structures: stacks, queues, lists. Algorithm analysis. Trees, graphs, and associated algorithms. Searching and sorting. Case studies and exercises from computer science applications. Letter grading.
Units: 4.0
Units: 4.0
AD
Most Helpful Review
Winter 2021 - Nachenberg & Smallberg are legends. Just here to boost their ratings. Fun story: just before the last lecture, I left a message on Slido asking Carey to invite David as a guest host for once. It turned out that Carey did tell David, and we finally got to see both of them (virtually) at the same time. For me, it was probably the best moment of the whole quarter.
Winter 2021 - Nachenberg & Smallberg are legends. Just here to boost their ratings. Fun story: just before the last lecture, I left a message on Slido asking Carey to invite David as a guest host for once. It turned out that Carey did tell David, and we finally got to see both of them (virtually) at the same time. For me, it was probably the best moment of the whole quarter.
AD
Most Helpful Review
Fall 2024 - Definitely easier than CS32 with Smallberg/Nachenberg. The projects (35% of our grade) are almost too easy (although the last 2 are a bit tough) and the homework (15%) is straightforward too. The exams are pretty fair (12.5% for Midterm I, 12.5% for Midterm II, and 25% for the final) and he is lenient with regrade requests. He also gives you 2 bonus points on either midterm 1 or 2 depending on if you actually go to section. His lectures can be pretty boring at times but he records them so watching them at 2X speed is recommended in addition to going to his office hours which are helpful. The TAs can be pretty dogshit, not going to lie. Mine barely spoke English and would buffer in real-time. However, Stahl's class is not super difficult and is 100% doable. You can definitely get an A in his CS32 class, which is supposedly a weeder too. I would take it again.
Fall 2024 - Definitely easier than CS32 with Smallberg/Nachenberg. The projects (35% of our grade) are almost too easy (although the last 2 are a bit tough) and the homework (15%) is straightforward too. The exams are pretty fair (12.5% for Midterm I, 12.5% for Midterm II, and 25% for the final) and he is lenient with regrade requests. He also gives you 2 bonus points on either midterm 1 or 2 depending on if you actually go to section. His lectures can be pretty boring at times but he records them so watching them at 2X speed is recommended in addition to going to his office hours which are helpful. The TAs can be pretty dogshit, not going to lie. Mine barely spoke English and would buffer in real-time. However, Stahl's class is not super difficult and is 100% doable. You can definitely get an A in his CS32 class, which is supposedly a weeder too. I would take it again.