Ok, i'm reaching the end of my first year teaching A Level OCR Computing and as much as there has been some successes, i'm now reflecting on how i have taught the course. I have been working mostly on teaching students how to make console apps in order to ground students in the base theory and now i'm moving on to teach them how to make form apps. my logic being that once you have learned how to code and break everything down into sub procedures then it's a small jump to putting a nice front end on it to make it work. I haven't given the students any printed notes, i've kind of used the "chalk and talk" method, i show you an example on the board go through the theory(make your own notes), then give you a number of programming examples based on the same theme. I'm teaching VB(which i know can face some derision on these forums), but i'm interested to know, how do you teach your a-level students when it comes to programming?