Crowded room with people chatting.

TA training

cs.ed:remove(barriers)

An Adjustable Curriculum for Teacher Assistant Training

Researchers Felix Muzny and Michael D. Shah developed the adaptable curriculum shared below with the goal of supporting computing education leaders in training their undergraduate and graduate teaching assistants (TAs). This curriculum is modular and synchronous and is meant to work for a wide variety of contexts and budget. Muzny and Shaw make their curriculum available in its entirety on this website and we note that these materials were originally presented at the Proceedings of the 54th ACM Technical Symposium on Computing Science Education.

To access all curriculum materials, scroll down this page and fill out the short form below. After you submit the form, your password will be displayed on the screen, and you will also receive your password via a confirmation email. The password provides access to all the TA training modules at any time. By filling out the form, you are helping us understand where and how the materials are being used. Thank you!

We note that there are a number of other valuable TA training resources that have been developed by the CS Education community. In particular, we encourage you to explore the materials developed for AiiCE and the MaGE programs.

If you already have your password, you can access the materials here.

TA training curriculum

  • Base time: 10 minutes
  • Teaching strategies: group work
  • This module is included in:
    • 1-hour session
    • 2-hour session
    • Two 2-hour sessions
    • 1-credit course (expanded)
  • Base time: 15 minutes
  • Teaching strategies: post-it
  • This module is included in:
    • 2-hour session
    • Two 2-hour sessions
    • 1-credit course (expanded)
  • Base time: 5-10
  • Teaching strategies: written
  • This module is included in:
    • 2-hour session
    • Two 2-hour sessions
    • 1-credit course (expanded)
  • Base time: 15-30 minutes
  • Teaching strategies: pair-share
  • This module is included in:
    • 1-hour session
    • 2-hour session
    • Two 2-hour sessions (expanded)
    • 1-credit course (significantly expanded)
  • Base time: 30-45 minutes
  • Teaching strategies: hot seat
  • This module is included in:
    • 1-credit course
  • Base time: 20-30 minutes
  • Teaching strategies: group work / reflect then discuss
  • This module is included in:
    • Two 2-hour sessions
    • 1-credit course (significantly expanded)
  • Base time: 5-10 minutes
  • Teaching strategies: pair-share / post-it
  • This module is included in:
    • 1-hour session
    • 2-hour session
    • Two 2-hour sessions (expanded)
    • 1-credit course (significantly expanded)
  • Base time: 5 minutes
  • Teaching strategies: written
  • This module is included in:
    • Two 2-hour sessions
    • 1-credit course
  • Base time: 15 minutes
  • Teaching strategies: pair-share
  • This module is included in:
    • Two 2-hour sessions (expanded)
    • 1-credit course (expanded)
  • Base time: 15-30 minutes
  • Teaching strategies: pair-share
  • This module is included in:
    • 1-hour session
    • 2-hour session
    • Two 2-hour sessions (expanded)
    • 1-credit course (significantly expanded)
  • Base time: 15-30 minutes
  • Teaching strategies: reflect then discuss
  • This module is included in:
    • 2-hour session
    • Two 2-hour sessions (expanded)
    • 1-credit course (expanded)
  • Base time: 5 minutes
  • Teaching strategies: writtern
  • This module is included in:
    • 1-hour session
    • 2-hour session
    • Two 2-hour sessions
    • 1-credit course
  • Base time: 30-45 minutes
  • Teaching strategies: hot seat
  • This module is included in:
    • 1-credit course
  • Base time: 30-45+ minutes
  • Teaching strategies: group work
  • This module is included in:
    • 1-credit course (expanded)

TA Training Materials Access

To gain access to these materials, please provide us with some information about you, your institution, and how you plan to use the materials. Thanks!

Name(Required)
Email(Required)