Course Schedule (tentative)

Last revised on: 09/13/05 3:19 PM

 
Lec#
Date
Topic and/or Event
1
9/7
CS New Student Oriention
2
9/14
Multifacets of TF:
interacting with Instructors
interacting with students
interacting with graders and grading
leading labs
leading discussions
3
9/21
Being a good teacher and giving good lectures
Guest speaker: Professor Wayne Snyder
4
9/28
No Class
5
10/5
No Class (IAP activity and VMware visiting)
6
10/12
Leading Labs, Giving lectures, and Office Hours
Discussion: what difficulties the lab instructor is facing:
coding writing (lab writing is different from lectures) in that the TF had to give then exact statements, program piece, there is no room for approximation, or something can be done in theory.
how the lab should be taught: connecting with lecture or just do coding.
how to present lab in general
the use of web for teaching coding (give them all or partial or incrementally)
Working with student directly on computer
Walking around and interact more with student
What if only a few students are in trouble: Giving some advanced problem to keep them engaged
Good with debugging: Teach them how to debug not just debug for them.
teach them how to program, not just program for them.
First lab (how to login in, all MISC lab issues, direct them to help desk. )
explcitly emailing or tell student what prepare
Tell them to prepare for next lab (talk with instructor to have the lab flow with the lecture)
design the lab so that it is related with projects
7
10/19
Classroom Practice: Group 1
8
10/26
No Class
9
11/2
Classroom practice: Group 2
10
11/9
Classroom practice: Group 3
11
11/16
Classroom practice: Group 4
12
11/23
Thanksgiving Break
13
11/30
No class
14
12/7
Classroom practice: Group 5