Readings: Computer Science Methods

Summary

Why are there so many different teaching methods? Part of it is teacher personalities and preferences. But a big part of it is that different standards/outcomes are better suited by different teaching styles. This activity asks you to consider this idea. You read about teaching methods in the TLP class in the spring over the course of several weeks. At that time, the goal was to expose you to a wide variety of teaching strategies. In this class, you are creating a course design document and are being asked to consider how you will teach that course. The goal this week is to have you reconsider a focused set of teaching methods with the "lens" of considering how these methods could/should apply in a particular course.

 

Readings

 

 

CS Teaching Methods

You considered several of these in the Teaching and Learning Programming Course. But it is worth revisiting them. These articles are, for the most part, new articles from what you read in the previous course.

 

Method Reading Link
Parsons Problems Local PDF Link
POGIL
Pair Programming https://www.agilealliance.org/glossary/pair-programming/
Peer Instruction http://www.danielzingaro.com/iticse11.pdf
Problem Centric Programming http://micsymposium.org/mics_2013_Proceedings/submissions/mics20130_submission_21.pdf
Studio Based Learning Local PDF Link
Media Computation Local PDF Link
Games Local PDF Link