Abbott, Ian, Prue Huddleston, and David Middlewood, eds. 2019. Preparing to Teach in Secondary Schools: A Student Teacher’s Guide to Professional Issues in Secondary Education. Fourth edition. London, England: McGraw-Hill Education.
Abell, Sandra K. 2008. ‘Twenty Years Later: Does Pedagogical Content Knowledge Remain a Useful Idea?’ International Journal of Science Education 30(10):1405–16.
Anon. 2013. ‘ICT in Schools: 2008 to 2011’. Retrieved (https://www.gov.uk/government/publications/ict-in-schools-2008-to-2011).
Anon. 2014. ‘Digital Skills For Tomorrow’s World’.
Atkinson, Terry, and Guy Claxton. 2000. The Intuitive Practitioner: On the Value of Not Always Knowing What One Is Doing. Buckingham: Open University Press.
Beard, Colin, John P. Wilson, and Colin Beard. 2006. Experiential Learning: A Best Practice Handbook for Educators and Trainers. 2nd ed. London: Kogan Page.
Beijaard Douwe; Meijer Pauline C.; Morine-Dershimer Greta; Harm Tillema. 2005. Teacher Professional Development in Changing Conditions. Softcover reprint of hardcover 1st ed. 2005. Dordrecht: Springer-Verlag.
Bennedsen, Jens, Michael E. Caspersen, and Michael Kölling. 2008. Reflections on the Teaching of Programming: Methods and Implementations. Vol. LNCS sublibrary. SL 2, Programming and software engineering. Berlin: Springer.
Berry, Amanda, John Loughran, and Jan H. van Driel. 2008. ‘Revisiting the Roots of Pedagogical Content Knowledge’. International Journal of Science Education 30(10):1271–79.
Bolton, Gillie, and Russell Delderfield. 2018. Reflective Practice: Writing and Professional Development. Fifth edition. Los Angeles: SAGE.
Buckingham, David. 2007. Beyond Technology: Children’s Learning in the Age of Digital Culture. Cambridge: Polity.
Bullough, Robert V. 2001. ‘Pedagogical Content Knowledge circa 1907 and 1987: A Study in the History of an Idea’. Teaching and Teacher Education 17(6):655–66.
Calderhead, James. 1988. Teachers’ Professional Learning. London: Falmer.
Cochran, K. F., J. A. DeRuiter, and R. A. King. 1993. ‘Pedagogical Content Knowing: An Integrative Model for Teacher Preparation’. Journal of Teacher Education 44(4):263–72.
Cremin, T. 2012. ‘Literature Review of Creativity in Education’.
CS Education Research Group. 2019. ‘Computer Science Unplugged’. Retrieved (https://classic.csunplugged.org/).
Davies, Julia, and Guy Merchant. 2009. Web 2.0 for Schools: Learning and Social Participation. Vol. New literacies and digital epistemologies. New York: Peter Lang.
Department of Education. 2012. ‘Subject Knowledge Requirements for Entry into Computer Science Teacher Training’.
Dewdney, A. K. 2001. The (New) Turing Omnibus: 66 Excursions in Computer Science. 1st Holt paperback ed. New York: Henry Holt.
Dymoke, Sue, and Jennifer Harrison. 2008. Reflective Teaching and Learning: A Guide to Professional Issues for Beginning Secondary Teachers. Los Angeles: SAGE.
EPPI. 2004. ‘What Pedagogical Practices Do Teacher Educators Use in Higher Education Based Elements of Their Courses?’ Retrieved (http://eppi.ioe.ac.uk/cms/Portals/0/PDF%20reviews%20and%20summaries/TTA_Learning_protocol1.pdf?ver=2006-03-06-105329-870).
EPPI. 2006. ‘A Systematic Map into Approaches to Making Initial Teacher Training Flexible and Responsive to the Needs of Trainee Teachers’.
Eynon, Rebecca. 2010. ‘Supporting the “‘Digital Natives’”: What Is the Role of Schools?’ Pp. 851–58 in Proceedings of the 7th International Conference on Networked Learning.
Facer, Keri. 2011. Learning Futures: Education, Technology and Social Change. 1st ed. Abingdon, Oxon: Routledge.
Feiman-Nemser, Sharon. 2001. ‘From Preparation to Practice: Designing a Continuum to Strengthen and Sustain Teaching’. Teachers College Record 103(6):1013–55.
Gal-Ezer, Judith, and David Harel. 1998. ‘What (Else) Should CS Educators Know?’ Communications of the ACM 41(9):77–84.
Graham, Charles R. 2011. ‘Theoretical Considerations for Understanding Technological Pedagogical Content Knowledge (TPACK)’. Computers & Education 57(3):1953–60.
Graham, Ronald L., Donald Ervin Knuth, and Oren Patashnik. 1994. Concrete Mathematics: A Foundation for Computer Science. 2nd ed. Reading, Mass: Addison-Wesley.
Grossman, Pamela L. 1990. The Making of a Teacher: Teacher Knowledge and Teacher Education. Vol. Professional development and practice series. New York: Teachers College Press, Teachers College, Columbia University.
Guzdial, Mark. 2016. Learner-Centered Design of Computing Education: Research on Computing for Everyone. Vol. Synthesis lectures on human-centered informatics. [San Rafael, California]: Morgan & Claypool Publishers.
Halpin, David. 2007. Romanticism and Education: Love, Heroism and Imagination in Pedagogy. Vol. Continuum studies in education. [London]: Continuum.
Harel, David. 2003. Computers Ltd: What They Really Can’t Do. Oxford: Oxford University Press.
Harel, David, and Yishai A. Feldman. 2004. Algorithmics: The Spirit of Computing. 3rd ed. Harlow, Essex, England: Addison Wesley.
Hattie, John. 2009. Visible Learning: A Synthesis of over 800 Meta-Analyses Relating to Achievement. London: Routledge.
Hazzan, Orit. 2008. ‘A Model for High School Computer Science Education’. in Proceedings of the 39th SIGCSE technical symposium on Computer science education - SIGCSE ’08. New York, NY, USA: ACM SIGCSE Bulletin.
Hazzan, Orit, Tami Lapidot, and Noa Ragonis. 2014. Guide to Teaching Computer Science: An Activity-Based Approach. Second edition. London: Springer-Verlag London Limited.
Helsper, Ellen Johanna, and Rebecca Eynon. 2010. ‘Digital Natives: Where Is the Evidence?’ British Educational Research Journal 36(3):503–20.
Hey, Anthony J. G., and Gyuri Pápay. 2015. The Computing Universe: A Journey through a Revolution. New York: Cambridge University Press.
Hirst, Paul Heywood, and R. S. Peters. 1970. The Logic of Education. Vol. Students library of education. London: Routledge & Kegan Paul.
Howland, Jane L., David H. Jonassen, and Rose M. Marra. 2013. Meaningful Learning with Technology. Vol. Pearson custom library. Pearson New international fourth edition. Harlow, Essex: Pearson.
Hunt, Andrew. 2008. Pragmatic Thinking and Learning: Refactor Your ‘Wetware’. Vol. Pragmatic programmers series. Raleigh: Pragmatic.
Jenkins, Henry. 2009. Confronting the Challenges of Participatory Culture: Media Education for the 21st Century. Vol. The John D. and Catherine T. MacArthur Foundation Reports on Digital Media and Learning. Cambridge, MA: The MIT Press.
Kadijevich, Djordje M., Charoula Angeli, and Carsten Schulte. 2013. Improving Computer Science Education. New York: Routledge.
Kemp, Peter. n.d. ‘Computing in the National Curriculum: A Guide for Secondary Teachers’.
Koehler, Matthew J., Punya Mishra, and William Cain. 2013. ‘What Is Technological Pedagogical Content Knowledge (TPACK)?’ Journal of Education 193(3):13–19.
Kölling, Michael. 2016. Introduction to Programming with Greenfoot Object-Oriented Programming in Java with Games and Simulations. Second edition. Boston: Pearson.
Korthagen, Fred A. J., and Jos P. A. M. Kessels. 1999. ‘Linking Theory and Practice: Changing the Pedagogy of Teacher Education’. Educational Researcher 28(4):4–17.
Korthagen, Fred, and Angelo Vasalos. 2005. ‘Levels in Reflection: Core Reflection as a Means to Enhance Professional Growth’. Teachers and Teaching: Theory and Practice 11(1):47–71.
Kubica, Jeremy. 2012. Computational Fairy Tales. Version 1.1. [Place of publication not identified]: Jeremy Kubica.
Kubica, Jeremy. 2013. Best Practices of Spell Design: A Computational Fairy Tale. San Bernardino, CA: [CreateSpace].
Langfield, S., and K. R. Bond. 2008. AQA Computing: AS : Exclusively Endorsed by AQA. Cheltenham: Nelson Thornes.
Langfield, S., and K. R. Bond. 2009. AQA A2 Computing: Student’s Book. Cheltenham: Nelson Thornes.
Lawson, Tony, and Jennifer K. Harrison. 1999. ‘Individual Action Planning in Initial Teacher Training: Empowerment or Discipline?’ British Journal of Sociology of Education 20(1):89–105.
Leadbetter, Chris, Patricia Greig, and George Rouse. 2008. OCR Computing for A Level. London: Hodder Murray.
Marland, Michael. 2002. The Craft of the Classroom: A Survival Guide. Vol. Heinemann school management. 3rd ed. Oxford: Heinemann Educational.
Norvig, P. 2001. ‘Teach Yourself Programming in Ten Years’. Retrieved (http://norvig.com/21-days.html).
Noss, R. 2012. ‘System Upgrade: Realising the Vision for UK Education’.
O’Byrne, Sean, and George Rouse. 2012. OCR Computing for GCSE. London: Hodder Education.
Papert, Seymour. 1993. Mindstorms: Children, Computers and Powerful Ideas. 2nd ed. New York: Harvester Wheatsheaf.
Papert, Seymour. 1994. The Children’s Machine: Rethinking School in the Age of the Computer. New York: Harvester Wheatsheaf.
Petty, Geoffrey. 2009. Evidence-Based Teaching: A Practical Approach. 2nd ed. Cheltenham: Nelson Thornes.
Petzold, Charles. 2000. Code: The Hidden Language of Computer Hardware and Software. Paperback edition. Redmond, Washington: Microsoft Press.
Petzold, Charles. 2008. The Annotated Turing: A Guided Tour through Alan Turing’s Historic Paper on Computability and the Turing Machine. Indianapolis, IN: Wiley Pub.
Prensky, Marc. 2010. Teaching Digital Natives: Partnering for Real Learning. Thousand Oaks, Calif: Corwin.
Pritchard, Alan, and John Woollard. 2010. Psychology for the Classroom: Constructivism and Social Learning. Vol. Psychology for the classroom series. London: Routledge.
Royal Society. 2012. ‘Shut down or Restart? | Royal Society (Video)’. Retrieved (https://royalsociety.org/topics-policy/projects/computing-in-schools/report/).
Saeli, Mara, Jacob Perrenet, Wim M. G. Jochems, and Bert Zwaneveld. 2011. ‘Teaching Programming in Secondary School: A Pedagogical Content Knowledge P...’ Informatics in Education 10(1):73–88.
Selwyn, Neil. 2011a. Education and Technology: Key Issues and Debates. London: Continuum International Pub. Group.
Selwyn, Neil. 2011b. Schools and Schooling in the Digital Age: A Critical Analysis. 1st ed. London: Routledge.
Selwyn, Neil. 2014. Distrusting Educational Technology: Critical Questions for Changing Times. New York: Routledge.
Shulman, Lee S. 1986. ‘Those Who Understand: Knowledge Growth in Teaching’. Educational Researcher 15(2):4–14.
Somekh, Bridget. 2007. Pedagogy and Learning with ICT: Researching the Art of Innovation. 1st ed. London: Routledge.
Wallace, Mike, and Alison Wray. 2021. Critical Reading and Writing for Postgraduates. 4th edition. Los Angeles: SAGE.
Webb, Mary, Margaret Cox, and King’s College London. Department of Education and Professional Studies. 2007. Information and Communication Technology inside the Black Box: Assessment for Learning in the ICT Classroom. Vol. Black box assessment for learning series. London: nferNelson.
Wenger, Etienne. 1999. Communities of Practice: Learning, Meaning, and Identity. Vol. Learning in doing. 1st pbk. ed. Cambridge, U.K.: Cambridge University Press.
Wrigley, Terry. 2003. Schools of Hope: A New Agenda for School Improvement. Stoke-on-Trent: Trentham.