Pedagogies For Developing Students’ Computer Programming Skills

This interactive workshop will help instructors thoughtfully select pedagogical tools to use when teaching students how to program for courses where coding is a required skill or whose main purpose is coding (e.g. Unix, R, Python, Matlab, SQL, C++, Perl, SAS, git, Flux). Our goals for the workshop are to discuss specific strategies for teaching programming, methods for facilitating student collaboration, and ways to assess student understanding. Some strategies that we will touch on are live coding, paired programming, modeling programming techniques, and scaffolding exercises. We’ll also introduce technologies for facilitating student learning and collaboration and additional resources that you can use for yourself and/or your students.

Event Information
Location (Room):
CRLT Seminar Room (1013 Palmer Commons)
Julie Ghekas
U-M Graduate Teacher Certificate:
Requirement B2, Instructional Technology
The registration for this event is closed