An introduction to pedagogical methods and practical techniques for computer science education: selecting appropriate content, designing assignments and activities, evaluating student learning, and evaluating teaching efficacy. Hands-on guided curricular design activities and real-world practice.
Student culminating experience artifacts (Spring 2020, taught by
Z. Wood):
Workshops for tutoring center (101 and 2020)
github link