Last summer I was in a panel about programming education, where my statement was: “The tyranny of autograders should be stopped” and as they say “be careful what you wish for” because with ChatGPT3 I might get my wish! And I wanted to write a blog post accompanying the panel forever, and now that people […]
Teaching Software Engineering Principles to K-12 Students: A MOOC on Scratch
There are many many tools, books, games and apps to teach children programming. But in our view they focus way to much on getting the programs to work, and too little on teaching children about software engineering skills: programming is a good way, free of code smells, and easy to read. To address this, we […]