Skip to content

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