Previous Lecture | Lecture 5 | Next Lecture |
Lecture 5,
Peer reviewed tutoring session
Lesson plan
Looking ahead
- Lightning talks start on 5/24: see your assigned slot in ic01 assignment
- Observed 1-on-1 help session begins next week and may last until the beginning of week 10. For more information see proj01
- Today’s class is preparation for the 1-on-1 observations
Today: Peer-reviewed tutoring
Practice assisting students with real debugging problems and get feedback on your tutoring
What are we practicing?
- Being welcoming, encouraging, and mindful of your tone and body language
- Giving students the appropriate level of help
- Helping students pick up cool debugging strategies
- Use of visualizations, explanations and other techniques when appropriate
- Managing your time (rule of thumb is to keep your interaction under 10 minutes, although depends on the context)
Structure of the session
Experienced tutors from multiple LD courses are invited to observe their peers tutoring to provide appropriate feedback.
Prior to the class we invite all tutors to submit the hardest questions they were asked so far related to concepts and code. Students submit buggy student-code prior to the class.
The instructor collects all submissions and redacts any student-specific information. The sample code is organized in this git repo: https://github.com/ucsb-cs190j-s19/buggycode-peer-review.git
In class we’ll have mini mock tutoring sessions. At the end of each session, all participants write short reflections and the experienced tutors provide helpful feedback
Getting set up ( 5 minutes)
- Form pairs
- One experienced tutor leads each pair
- Clone the git repo that contains the practice code on your laptop or on CSIL: https://github.com/ucsb-cs190j-s19/buggycode-peer-review.git
About the activity (5 to 10 minutes per student, 40 minutes)
- One person assumes the role of a student, another that of a tutor. The others including the lead tutors are observers.
- The student should start by picking one of the problems in the git-repo (choose an example problem in one of the directories). Don’t pick a problem that ends with the tutor’s name because they have contributed that problem, so they already know the bug. you may choose a problem that you contributed or go with one of the others.
- The “student” should ask the tutor a question related to the code (see the README.txt for suggestions to get started). The tutor should appropriately engage with the student to help them solve the problem
- Each interaction should nominally take 10 minutes. If the interaction ends in less than 5 minutes, the student should proceed to ask a second question.
- Complete the relections and feedback described below. Please write your feedback
- Switch roles and repeat
Reflections and feedback (10 minutes per student, 20 minutes total)
-
After each tutoring session, all the observers (including the lead tutor) should fill this form about the interaction peer-review observation form
-
The student who assumed the role of a “tutor” should fill this reflection form: 190J-tutor reflection form
-
The lead tutors go over the feedback in the observation form and summarize the feedback for the tutor