2024 Spring TA Training Syllabus
Three Stages of TA Growth
- Novice: Can I handle TA work and get the basics right? (Corresponds to the required new-TA training)
- Competent: How to do the common tasks well, e.g. tutoring, assignment design? (Corresponds to the basic-topic seminars)
- Exploration: What unknown possibilities exist in TA work? (Corresponds to the advanced-topic seminars)
Phased Syllabus
Orientation / Introduction:
- Tricks and Traps for New TAs (plus TA Panel)
Basics:
- The Iterations of Programming Assignments
- Grading and Academic Honesty
- Tutoring and Office Hours (supporting student learning)
Advanced Topics:
- Innovative Design of Programming Assignments
- Pedagogical Tools and Educational Technology
- The Instruction of Debugging
- The Cooperation of TAs and AI Tutors
- Student Surveys and Instructional Innovation
- K-12 Programming and AI Education