CS 139 - Programming Fundamentals (4 CR)

Large class logistics

Lecture

Students are grouped by section and then within section 2 sets of partners. In some cases students may elect to work alone in lab, but they will still have a classroom team.

Each section has its own "color". (With 6 sections I've got two sections with the same color). Photo mounts are for the team "flag". Team name, individual team member names and any "decoration" that they want to add. The flag is the 5x7 index card.

New material goes into the folder with enough copies for the activity and team members. In some cases, there may be just one copy per team, in other there may be copies for individual. These should be set up before class to save on the logistics time during the class. New material goes on the right hand side; returned material on the left.

As students come in, they pick up the folder for the team, BUT SHOULD LEAVE THEM CLOSED. This is so that they are not fooling with papers while the lecture or instructions are happening. At the end of class, any material they are handing in should go back into the folders and folders returned to the box on the cart.

Students should pick up one whiteboard per team and a marker or two for any "board" questions.

For high stakes returns, (like midterms), these should be returned individually in the lab.

I have used "assigned" seating in the classroom, where each section sat in the same general vicinity in the lecture hall, but that moved around. So blue might be front right one day, front left the next back left, etc. I'm not sure how necessary that is.

Lab

Lab is less problematic. There are no folders, but the students do have name tags to help facilitate our learning their names. They should place the name tag on the tower of their computer. Name tags are color coordinated by section matching the folder colors. Tags should be returned to their boxes when finished with lab.