
Ask questions, tell me what’s unclear, tell me what I should explain again or in more detail, tell me what else you’d like me to talk about. While I do that, I’d like you (yes: you!) to give me feedback in comments. The course has not been developed yet, and I will make it up as I go along. I would like as many of you as possible to get involved. It’s “we” because I hope I won’t be alone here. The first couple of posts will show you.Ībove, I said “we” will soon start. If you dont know what that is - don’t worry. Teachers of introductory programming classes who want to see and discuss ideas about teaching programming.įor this blog, we will use Java and Greenfoot.People who know about programming, but want to learn about Greenfoot.Maybe you don’t know any programming at all, or you know some already but want to learn more. Folk who want to learn about programming.So, I hope to hit three possible audiences with this:
#Greenfoot piano scenario code how to
The teacher commentary will talk about how to teach programming (rather than learning it). There will be two “streams” to this course: The main stream, aimed at novice (or intermediate) programmers, and - occasionally weaved in - an “educators’ stream” with commentary for teachers. We will, assuming things go well, eventually arrive at quite sophisticated concepts and hopefully write some really cool programs along the way.


We will start at the very beginning - assuming you know nothing about programming at all - and then progress through a sequence of many important topics.

It will be done mostly in video format (often screencasts of actual programming sessions). We will soon start here, in this blog, a programming course. Want to find out how to write a computer game? Interested in learning programming? Curious about object-oriented programming and Java? Heard about Greenfoot, but don’t really know what it is? Teaching programming to others?
