Myself and my department are in the process of moving completely away from traditional ICT and trying to base all our units of work on computing and digital media. In terms of the digital media side of it I am confident of the level to set the work at the correct level but what I was wondering is what sort of topics departments use for computing for years 7,8 and 9. For example are you teaching them programming languages and if so what and to what level? Also what sort of free programs are available? So far we are looking at scratch and kodu. I have also recently come across www.engine001.com but have yet to look further into it. Any help will be hugely appreciated!!