Skip to main content
1 of 2
Dave Clarke
  • 20.3k
  • 4
  • 68
  • 113

Here's a survey paper and another.

You might want to consider the inverted method also known as outside-in, which differs from the traditional bottom-up approach.

This article on the application of problem-based learning to first year programming reports some successful results, mainly in terms of secondary skills learned by students. The cost is a major investment and restructuring by those involved.

Dave Clarke
  • 20.3k
  • 4
  • 68
  • 113