In December 2024, I published a series of blog posts revisiting guidelines for programming teaching that I had thought and written about over the last 25 years. Here they are.
Introduction: Guidelines for Teaching Programming
Guideline 1: Objects First
Guideline 2: Don’t start with a blank screen
Guideline 3: Read Code
Guideline 4: Don’t use “Hello World”
Guideline 5: Show program structure
Guideline 6: Illustrate the process
Guideline 7: Creativity (or: Open & Closed)
Guideline 8: Use A Spiral Approach
Guideline 9: Programming for the many, not the few
Starting from mid-January, I will complement these guidelines with a series of posts offering concrete examples how each of these pieces of advice can be put into practice. Check back later if you are interested.