Summer 2022 Professional Development

Teaching AP Computer Science Advanced Online

(Course is full – thanks for your interest)

A virtual professional development covering tools to support effective online teaching strategies for APCSA
June 20 – July 31, 2022
Online via Canvas & Zoom

The workshop will be held from June 20th – July 31st, 2022 online via Canvas and Zoom. There will be two required synchronous sessions via Zoom – an orientation session during Week 1, and a closing session during Week 6. The times for these sessions have not yet been determined.


The ideal participants are current high school teachers teaching CS and CS teachers interested in teaching CS courses designed for online learning. Preference will be given to participants in North Carolina, but please apply if interested.

Course Topics

Week 1 (June 20 – June 26)Getting Started & Online Teaching Strategies
Week 2 (June 27 – June 3)Types & Data
Week 3 (July 5 – July 10)Logic & Control
Week 4 (July 11 – July 17)Data Structures
Week 5 (July 18 – July 24)Advanced Topics
Week 6 (July 25 – July 31)Ethical Computing & Additional Resources

Interested in this opportunity? Fill out the application below!

If selected to participate, a stipend of $1000 will be provided to the first 30 people that register. The stipend will be paid upon completion of the course.

Application link:

Flyer to recruit other participants

Flyer to recruit other participants

Sponsors of the professional development:

  • The National Science Foundation
  • The University of North Carolina at Charlotte
  • NC Virtual