1.
Syllabus
2.
Modules
2.1.
How to Design Your Lesson
2.2.
Learning Objectives & Active Learning
2.3.
How to Build Autograders
2.4.
How to Support Students & Yourself
2.5.
How to Make Great Slides + Crafting Your Teaching Philosophy Statement
3.
Assignments
3.1.
Attend a CIT Workshop
3.2.
Autograder Lab
3.3.
[TA] Teaching Journal
3.4.
[TA] Teaching Philosophy
3.5.
[Non-TA] Teaching Observation
3.6.
[Non-TA] Micro-Teaching Demo
Light
Rust
Coal
Navy
Ayu
CS 501 - Techniques of Computer Science Teaching
Assignments