Visualise line by line code execution in Python

I stumbled across this website that allows you to visualise line by line execution ina Python program. This may be useful for students who are unclear about how a function (or blocks of code) run within a program: http://pythontutor.com/visualize.html#code=def%20hi%28name%29%3A%0A%20%20%20%20print%28%22hello%20%22%20%2B%20name%29%0A%20%20%20%20%0Ahi%28%22bob%22%29%0Ahi%28%22jeff%22%29&cumulative=false&curInstr=8&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false This was recommended by Al Sweigart in his Automate The Boring Stuff with Python (https://automatetheboringstuff.com/)

Poundland Pedagogy

We were asked to go to Poundland with £10 to spend on getting items that would help us teach a Computing lesson. My colleague and I chose to teach the fundementals of OOP and objects usin a selection of toys that we bought – eg some rubber balls, plastic cars, dinosaurs etc. Here is the […]

Using a flipped classroom approach for OCR A level Computing

FROM CAS http://community.computingatschool.org.uk/forums/23/topics/4687 Using a flipped classroom approach  come up with a delivery and assessment strategy to go with from September. We’re also busy making all the flipped classroom videos for every spec point for OCR H446/H046. The videos are freely available on YouTube: http://www.tinyurl.com/craigndaveyoutube Please use them as you wish. They’re not all there […]

Resource links for teachers

Resource links for teachers http://csunplugged.org/ http://drtechniko.com.nyud.net/2012/04/09/how-to-train-your-robot/ http://www.resources.digitalschoolhouse.org.uk/index.php?option=com_content&view=section&id=4 http://www.cs4fn.org/ http://kata.coderdojo.com/wiki/Main_Page http://www.computingatschool.org.uk/