1.
Langfield, S., Bond, K.R.: AQA computing: AS : exclusively endorsed by AQA. Nelson Thornes, Cheltenham (2008).
2.
Langfield, S., Bond, K.R.: AQA A2 computing: Student’s book. Nelson Thornes, Cheltenham (2009).
3.
Dewdney, A.K.: The (new) Turing omnibus: 66 excursions in computer science. Henry Holt, New York (2001).
4.
Graham, R.L., Knuth, D.E., Patashnik, O.: Concrete mathematics: a foundation for computer science. Addison-Wesley, Reading, Mass (1994).
5.
Harel, D.: Computers Ltd: what they really can’t do. Oxford University Press, Oxford (2003).
6.
Harel, D., Feldman, Y.A.: Algorithmics: the spirit of computing. Addison Wesley, Harlow, Essex, England (2004).
7.
Hey, A.J.G., Pápay, G.: The computing universe: a journey through a revolution. Cambridge University Press, New York (2015).
8.
Kölling, M.: Introduction to programming with greenfoot object-oriented programming in java with games and simulations. Pearson, Boston (2016).
9.
Kubica, J.: Computational fairy tales. Jeremy Kubica, [Place of publication not identified] (2012).
10.
Kubica, J.: Best practices of spell design: a computational fairy tale. [CreateSpace], San Bernardino, CA (2013).
11.
Leadbetter, C., Greig, P., Rouse, G.: OCR computing for A level. Hodder Murray, London (2008).
12.
O’Byrne, S., Rouse, G.: OCR Computing for GCSE. Hodder Education, London (2012).
13.
Petzold, C.: Code: the hidden language of computer hardware and software. Microsoft Press, Redmond, Washington (2000).
14.
Petzold, C.: The annotated Turing: a guided tour through Alan Turing’s historic paper on computability and the Turing machine. Wiley Pub, Indianapolis, IN (2008).
15.
CS Education Research Group: Computer Science Unplugged, https://classic.csunplugged.org/.
16.
Bennedsen, J., Caspersen, M.E., Kölling, M.: Reflections on the teaching of programming: methods and implementations. Springer, Berlin (2008).
17.
Gal-Ezer, J., Harel, D.: What (else) should CS educators know? Communications of the ACM. 41, 77–84 (1998).
18.
Graham, C.R.: Theoretical considerations for understanding technological pedagogical content knowledge (TPACK). Computers & Education. 57, 1953–1960 (2011).
19.
Guzdial, M.: Learner-centered design of computing education: research on computing for everyone. Morgan & Claypool Publishers, [San Rafael, California] (2016).
20.
Hazzan, O.: A model for high school computer science education. In: Proceedings of the 39th SIGCSE technical symposium on Computer science education  - SIGCSE ’08. ACM SIGCSE Bulletin, New York, NY, USA (2008).
21.
Hazzan, O., Lapidot, T., Ragonis, N.: Guide to teaching computer science: an activity-based approach. Springer-Verlag London Limited, London (2014).
22.
Kadijevich, D.M., Angeli, C., Schulte, C.: Improving computer science education. Routledge, New York (2013).
23.
Kemp, P.: Computing in the national curriculum: A guide for secondary teachers, https://www.shropshirelg.net/media/189239/CAS-booklet-for-secondary-schools.pdf.
24.
Koehler, M.J., Mishra, P., Cain, W.: What Is Technological Pedagogical Content Knowledge (TPACK)? Journal of Education. 193, 13–19 (2013).
25.
Norvig, P.: Teach Yourself Programming in Ten Years, http://norvig.com/21-days.html.
26.
ICT in schools: 2008 to 2011, https://www.gov.uk/government/publications/ict-in-schools-2008-to-2011.
27.
Papert, S.: Mindstorms: children, computers and powerful ideas. Harvester Wheatsheaf, New York (1993).
28.
Royal Society: Shut down or restart? | Royal Society (Video), https://royalsociety.org/topics-policy/projects/computing-in-schools/report/.
29.
Saeli, M., Perrenet, J., Jochems, W.M.G., Zwaneveld, B.: Teaching Programming in Secondary School: A Pedagogical Content Knowledge P... Informatics in Education. 10, 73–88 (2011).
30.
Department of Education: Subject knowledge requirements for entry into computer science teacher training, http://www.computingatschool.org.uk/data/uploads/CSSubjectKnowledgeRequirements.pdf, (2012).
31.
Webb, M., Cox, M., King’s College London. Department of Education and Professional Studies: Information and communication technology inside the black box: assessment for learning in the ICT classroom. nferNelson, London (2007).
32.
Abell, S.K.: Twenty Years Later: Does pedagogical content knowledge remain a useful idea? International Journal of Science Education. 30, 1405–1416 (2008).
33.
Berry, A., Loughran, J., van Driel, J.H.: Revisiting the Roots of Pedagogical Content Knowledge. International Journal of Science Education. 30, 1271–1279 (2008).
34.
Bullough, R.V.: Pedagogical content knowledge circa 1907 and 1987: a study in the history of an idea. Teaching and Teacher Education. 17, 655–666 (2001).
35.
Cochran, K.F., DeRuiter, J.A., King, R.A.: Pedagogical Content Knowing: An Integrative Model for Teacher Preparation. Journal of Teacher Education. 44, 263–272 (1993).
36.
EPPI: A systematic map into approaches to making initial teacher training flexible and responsive to the needs of trainee teachers, http://eppi.ioe.ac.uk/cms/Default.aspx?tabid=780, (2006).
37.
EPPI: What pedagogical practices do teacher educators use in Higher Education based elements of their courses?, http://eppi.ioe.ac.uk/cms/Portals/0/PDF%20reviews%20and%20summaries/TTA_Learning_protocol1.pdf?ver=2006-03-06-105329-870.
38.
Feiman-Nemser, S.: From Preparation to Practice: Designing a Continuum to Strengthen and Sustain Teaching. Teachers College Record. 103, 1013–1055 (2001).
39.
Grossman, P.L.: The making of a teacher: teacher knowledge and teacher education. Teachers College Press, Teachers College, Columbia University, New York (1990).
40.
Hirst, P.H., Peters, R.S.: The logic of education. Routledge & Kegan Paul, London (1970).
41.
Korthagen, F., Vasalos, A.: Levels in reflection: core reflection as a means to enhance professional growth. Teachers and Teaching: Theory and Practice. 11, 47–71 (2005).
42.
Korthagen, F.A.J., Kessels, J.P.A.M.: Linking Theory and Practice: Changing the Pedagogy of Teacher Education. Educational Researcher. 28, 4–17 (1999).
43.
Lawson, T., Harrison, J.K.: Individual Action Planning in Initial Teacher Training: Empowerment or Discipline? British Journal of Sociology of Education. 20, 89–105 (1999).
44.
Calderhead, J.: Teachers’ professional learning. Falmer, London (1988).
45.
Beijaard Douwe; Meijer Pauline C.; Morine-Dershimer Greta; Harm Tillema: Teacher Professional Development in Changing Conditions. Springer-Verlag, Dordrecht (2005).
46.
Shulman, L.S.: Those Who Understand: Knowledge Growth in Teaching. Educational Researcher. 15, 4–14 (1986).
47.
Buckingham, D.: Beyond technology: children’s learning in the age of digital culture. Polity, Cambridge (2007).
48.
Davies, J., Merchant, G.: Web 2.0 for schools: learning and social participation. Peter Lang, New York (2009).
49.
Facer, K.: Learning futures: education, technology and social change. Routledge, Abingdon, Oxon (2011).
50.
Jenkins, H.: Confronting the challenges of participatory culture: media education for the 21st century. The MIT Press, Cambridge, MA (2009).
51.
Howland, J.L., Jonassen, D.H., Marra, R.M.: Meaningful learning with technology. Pearson, Harlow, Essex (2013).
52.
Noss, R.: System Upgrade: Realising the vision for UK education, http://discovery.ucl.ac.uk/1475950/, (2012).
53.
Papert, S.: The children’s machine: rethinking school in the age of the computer. Harvester Wheatsheaf, New York (1994).
54.
Prensky, M.: Teaching digital natives: partnering for real learning. Corwin, Thousand Oaks, Calif (2010).
55.
Selwyn, N.: Schools and schooling in the digital age: a critical analysis. Routledge, London (2011).
56.
Selwyn, N.: Education and technology: key issues and debates. Continuum International Pub. Group, London (2011).
57.
Selwyn, N.: Distrusting educational technology: critical questions for changing times. Routledge, New York (2014).
58.
Somekh, B.: Pedagogy and learning with ICT: researching the art of innovation. Routledge, London (2007).
59.
Eynon, R.: Supporting the ‘“Digital Natives”’: what is the role of schools? In: Proceedings of the 7th International Conference on Networked Learning. pp. 851–858 (2010).
60.
Helsper, E.J., Eynon, R.: Digital natives: where is the evidence? British Educational Research Journal. 36, 503–520 (2010).
61.
Digital Skills For Tomorrow’s World, http://www.ukdigitalskills.com/wp-content/uploads/2014/07/Binder7-REDUCED2.pdf, (2014).
62.
Cremin, T.: Literature review of creativity in education, http://www.creative-little-scientists.eu/sites/default/files/Addendum%202%20Creativity%20in%20Ed%20FINAL.pdf, (2012).
63.
Hattie, J.: Visible learning: a synthesis of over 800 meta-analyses relating to achievement. Routledge, London (2009).
64.
Hunt, A.: Pragmatic thinking and learning: refactor your ‘wetware’. Pragmatic, Raleigh (2008).
65.
Pritchard, A., Woollard, J.: Psychology for the classroom: constructivism and social learning. Routledge, London (2010).
66.
Marland, M.: The craft of the classroom: a survival guide. Heinemann Educational, Oxford (2002).
67.
Atkinson, T., Claxton, G.: The Intuitive practitioner: on the value of not always knowing what  one is doing. Open University Press, Buckingham (2000).
68.
Beard, C., Wilson, J.P., Beard, C.: Experiential learning: a best practice handbook for educators and trainers. Kogan Page, London (2006).
69.
Bolton, G., Delderfield, R.: Reflective practice: writing and professional development. SAGE, Los Angeles (2018).
70.
Abbott, I., Huddleston, P., Middlewood, D. eds: Preparing to teach in secondary schools: a student teacher’s guide to professional issues in secondary education. McGraw-Hill Education, London, England (2019).
71.
Halpin, D.: Romanticism and education: love, heroism and imagination in pedagogy. Continuum, [London] (2007).
72.
Dymoke, S., Harrison, J.: Reflective teaching and learning: a guide to professional issues for beginning secondary teachers. SAGE, Los Angeles (2008).
73.
Petty, G.: Evidence-based teaching: a practical approach. Nelson Thornes, Cheltenham (2009).
74.
Wallace, M., Wray, A.: Critical reading and writing for postgraduates. SAGE, Los Angeles (2021).
75.
Wenger, E.: Communities of practice: learning, meaning, and identity. Cambridge University Press, Cambridge, U.K. (1999).
76.
Wrigley, T.: Schools of hope: a new agenda for school improvement. Trentham, Stoke-on-Trent (2003).