CSC 313: Teaching Computing

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