Previous Lecture Lecture 4 Next Lecture

Lecture 4, Fri 10/26

Assisting students on Programming Assignments (Diba)

Goal

The goal of this lecture is to allow you to have an authentic experience of “a student in the class” working on a programming assignment. We will simulate the experience of students and tutors in lab sections and discuss effective ways of helping students when they get stuck on programming assignments.

Lesson plan

Group A (CS8 Students)

Matthew, Andrew, G, Diego, Yifan

Group A assume the role of students in the class. In the next 20-40 minutes, you should try to get as far as you can with the assignment (by actually doing it) until you get stuck. When you do write your question on the sheet given to you and then raise your hand. A “tutor” will come to you for help. After you had the interaction, write down your observations about the interaction - specifically what did the tutor do? Did the tutor answer your question adequately? Write any other observations that we can later discuss, then proceed with completing the rest of the assignment until you get stuck again. As you do the assignment, try to put yourself in the shoes of the student as much as possible.

Group B (Tutors)

Keith, Andrew Z, Annan Z, Patrick