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
- Read this new article on General Teaching Methods
- Read about two of the methods below based on these assignments:
- Alexa - Peer Instruction, Studio Based Learning
- Austin - POGIL, Media Computation
- Carter - Paired Programming, Games
- Kimberley - Parsons Problems, Problems Centric Instruction
- Additionally, read about no fewer than two additional methods.
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 |