CS46AB Lab Instructor Training

Lab Instructions

Pairs

Lab Structure

At-Risk Students

Weekly Report

Your Responsibilities

At the First Meeting

Miscellaneous

Reminder

The lab report

Unhelpful report

We did lab 5 this week. Students did ok on this lab.

Helpful report

This week went well, but due to the lab's difficulty there were some issues. However, some students who lacked in performance showed improvement.


Since this Lab dealt with 2d-arrays and graphics transformations, students did have difficulty. I did notice those who utilized the printer paper I provided to draw out the problem solved it faster than those who didn't.

Also students understood arrays much better when I told them to think of it as a variable holding a value. For some reason they understood what the array would return.

Ex.

int[] a = new int[2];
int x = 5;

a[0] = 5; // here I told them to think of a[0] as a variable with a value of 5

Students also were confused when using arithmetic operators, such as multiplying.

Ex.

// here they think there getting confused because it's a 2d multiplied with a 1d array.

a[0][0] * b[0]

CS46A Specific

Opening the classrooms