1. 1. Syllabus
  2. 2. Modules
    1. 2.1. How to Design Your Lesson
    2. 2.2. Learning Objectives & Active Learning
    3. 2.3. How to Build Autograders
    4. 2.4. How to Support Students & Yourself
    5. 2.5. How to Make Great Slides + Crafting Your Teaching Philosophy Statement
  3. 3. Assignments
    1. 3.1. Attend a CIT Workshop
    2. 3.2. Autograder Lab
    3. 3.3. [TA] Teaching Journal
    4. 3.4. [TA] Teaching Philosophy
    5. 3.5. [Non-TA] Teaching Observation
    6. 3.6. [Non-TA] Micro-Teaching Demo

CS 501 - Techniques of Computer Science Teaching

How to Make Great Slides + Crafting Your Teaching Philosophy Statement

Slides (UCSB Login Required)

Link