Increased focus on computer science has recently brought about the new national curriculum in computing. This book expl... MoreComputer Science Teacher: Insight into the computing classroom