Resources

Here are some useful resources.
Added: Jul 6, 2019
Tags: Programming, Schemas
Patterns for loops, for introductory programming.
Added: Jul 6, 2019
Tags: Problem solving, Exercises
Nifty assignments
Added: Jul 6, 2019
Tags: Schemas, Programming
Patterns for an intro programming course.
Added: Jun 25, 2019
Tags: Problem solving, Schemas, Transfer, Decomposition, Prompts, Reflection, Metacognition, Motivation
List of ways to help students learn problem solving.
Added: Jul 6, 2019
Tags: Programming, Schemas
Programming patterns for an intro programming course.
Added: Jun 24, 2019
Tags: Programming, Cognitive load theory, Problem solving, Scaffolding, Worked examples
Worked-example and goal free problem solutions reduce mental effort in learning programming.
Added: Jun 25, 2019
Tags: Problem solving, Metaphors, Decomposition

Advice from a programmer.

Added: Jun 27, 2019
Tags: Learning outcomes
Outcomes state performance, criterion, and (sometimes) conditions.