Skip to main content

Search NYU Steinhardt

Teaching of Computer Science

Course is designed to introduce students to the pedagogical approaches & practices associated with teaching computer science at the secondary level. Students will learn methods of teaching secondary CS, but also to become practitioner researchers, taking an evidence-based, questioning, design oriented, analytical, & reflective lens on their teaching practices. Topics include developing learning objectives, theories of learning in CS & computational thinking, instructional approaches, lesson design & implementation, & assessment.
Course #
MTHED-GE 2080
Units
3
Term
Spring
Department