<p>Previously known as <i>Teaching ICT</i>, this second edition has been carefully revised to meet the new demands of computer science as a curriculum subject.</p><p>With a clear focus on the theory and practice that supports high quality teaching, this textbook provides pragmatic guidance on how to plan, teach, manage and assess computer science teaching.</p><p>Key coverage includes:</p><p>· An awareness of the requirements of the 2014 National Curriculum for England<br/>· Developing computational thinking and digital literacy in your classroom<br/>· Pedagogy for teaching computer programming<br/>· Computer science in primary schools and the transition to secondary</p><p>This is essential reading for secondary computer science student teachers and for those on prima