- Lab (016): Th 11:00-12:59 PM (Soda 271)
- Lab (037): F 9:00-10:59 AM (Soda 277)
- Office Hours: MW 12:00-12:59 PM (109 Morgan)
- Make an appointment
- Anonymous Feedback
- Email: email@example.com
Inspired by Nate Titterton, Colleen Lewis, and Mike Clancy, I’m trying something new in my labs this semester by bringing aspects of CS 61BL-style lab-centric instruction techniques to our traditional-format course.
Gated Collaboration Activity
A question is posed to the students. After responding online, a student is able to view the answers provided by their classmates. In this way, students are required to engage with the content before reading possible answers. Gated collaborations typically use questions that lend themselves to multiple solutions where viewing other students’ answers shows a diversity of answers and provides students with experience evaluating alternative responses.
A prompt that encourages students to reflect or make a note in their course journal. These may encourage reflection on problem solving or debugging process or on current understanding.
Things I wish I knew when I was learning Java in CS 61B.
Quizzes (Spring 2017)
Much of the quiz content I wrote Spring 2017 has been integrated into the Computer Science Mentors weekly group tutoring handouts. There might still be some goodies here though!
These quizzes were primarily used as a means of tying together the topics in the course in interesting ways that aren’t usually covered in the regular discussion handouts.
- Quiz 1 and solutions
- Quiz 2 and solutions
- Quiz 3 and solutions
- Quiz 4 and solutions
- Quiz 6 and solutions
- Quiz 7 and solutions
- Quiz 8 and solutions
- Quiz 9 and solutions
- Quiz 10 and solutions
- Quiz 11 and solutions
- Quiz 12 and solutions
- Quiz 13 and solutions
- Quiz 14 and solutions
- Quiz 15 and solutions
Josh’s CS 61B Exam Studying Guide is fantastic. I wrote the CS 61A Studying Guide which has a few more tips for general problem-solving.