An excellent question Ian!
This year we have changed programming languages and are now using LiveCode.
We have purposely moved to a language that we believe can be used in a multi level class of National 3 / 4 / 5 pupils.
LiveCode is from RunRev and was developed from the old HyperTalk program. Pupil programs can be converted into apps and downloaded onto their mobile devices.
At present we are using the teaching materials produced by Steven Whyte at Gracemount High School in Edinburgh.
Anyone interested in trying out LiveCode should get in touch with Kevin Miller –