Skip to main content

Computing Education Research in the UK & Ireland

  • Chapter
  • First Online:
Past, Present and Future of Computing Education Research

Abstract

In 1970, SIGCSE had five members from England, Scotland and Wales. By 1983 Ireland had a member, followed by Northern Ireland in 1995. Well before then researchers from these countries had contributed to the growing CER community. In 1998 the 3rd ACM ITiCSE conference was held in Ireland. Since then researchers in these countries have contributed to advancing CER regionally and globally, hosting numerous ITiCSE and ICER conferences and spawning several influential research projects and groups. In the last decade two ACM SIGCSE Chapters (UK, and Ireland) were established along with two annual conferences: Computing Education Practice (CEP), and the UK & Ireland Computing Education Research conference (UKICER) now in their 7th and 4th years. In 2022 ITiCSE returned to Ireland. This chapter describes more than 50 years of history and growth of CER within, and to come out of, the UK and Ireland, along with a scientometric study of research outputs.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Free shipping worldwide - see info
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The Association for Computing Machinery (ACM) Special Interest Group on Computer Science Education (SIGCSE) was founded in 1969: sigcse.org/about.

  2. 2.

    ppig.org.

  3. 3.

    www.sicsa.ac.uk.

  4. 4.

    static.teachcomputing.org/NCCE_Impact_Report_Final.pdf.

  5. 5.

    www.oflceforstudents. org.uk/advice-and-guidance/teaching/learning-gain.

  6. 6.

    www.oflceforstudents. org.uk/news-blog-and-events/press-and-media/grade-inflation-remains-a-significant-and-pressing- issue-new-ofs-analysis.

  7. 7.

    www.oflceforstudents. org.uk/advice-and-guidance/student-information-and-data/national-student-survey-nss/ nss-data-overview.

  8. 8.

    www.legislation.gov.uk/nisi/1998/1759/contents/made.

  9. 9.

    matrixni.org/wp-content/uploads/2018/05/Women-in-STEM-Report-final-20-may.pdf.

  10. 10.

    www.economy-ni.gov.uk/publications/10x-economy-economic-vision-decade-innovation.

  11. 11.

    www.gov.uk/what-different-qualification-levels-mean/list-of-qualification-levels.

  12. 12.

    www.nidirect.gov.uk/skillup#toc-4.

  13. 13.

    BringITonNI.co.uk.

  14. 14.

    www.computingatschool.org.uk.

  15. 15.

    matrixni.org.

  16. 16.

    www.bcs.org.

  17. 17.

    www.sentinus.co.uk.

  18. 18.

    matrixni.org/wp-content/uploads/2019/06/Artificial-Intelligence-Research-in-Northern-Ireland.pdf.

  19. 19.

    www.sicsa.ac.uk.

  20. 20.

    www.napier. ac.uk/research-and-innovation/research-search/centres/centre-for-computing-education-research.

  21. 21.

    www.gcu. ac.uk/aboutgcu/academicschools/cebe/research/researchgroups/engineering- and-computing-education-research-group-ecerg.

  22. 22.

    www.ccse.ac.uk.

  23. 23.

    iticse.acm.org.

  24. 24.

    icer.acm.org.

  25. 25.

    www.wipsce.org/2022.

  26. 26.

    www.ukicer.com.

  27. 27.

    cepconference.webspace.durham.ac.uk.

  28. 28.

    SIGCSEire.acm.org.

  29. 29.

    ncca.ie/en/primary/primary-developments/coding-in-primary-schools/research.

  30. 30.

    ncca.ie/en/resources/primary-coding_final-report-on-the-coding-in-primary-schools-initiative.

  31. 31.

    ncca.ie/en/resources/primary-coding_desktop-audit-of-coding-in-the-primary- curriculum-of-22-jurisdictions.

  32. 32.

    ncca.ie/en/resources/primary-coding_investigation-of-curriculum-policy-on-coding- in-six-jurisdictions.

  33. 33.

    ncca.ie/en/primary/primary-developments/coding-in-primary-schools/work-with-schools- phase-1.

  34. 34.

    ncca.ie/en/primary/primary-developments/coding-in-primary-schools/work-with-schools- phase-2.

  35. 35.

    ncca.ie/en/resources/primary-coding_final-report-on-the-coding-in-primary-schools-initiative/.

  36. 36.

    www.cesi.ie.

  37. 37.

    www.gov.ie/en/publication/eae94c-schools-it2000.

  38. 38.

    ncca.ie/en/resources/ict_framework_a_structured_approach_to_ict_in_curriculum_and_ assessment_-_revised_framework.

  39. 39.

    www.curriculumonline.ie/getmedia/cc254b82-1114-496e-bc4a-11f5b14a557f/NCCA-JC- Short-Course-Coding.pdf.

  40. 40.

    lero.ie.

  41. 41.

    lero.ie/epe/schools.

  42. 42.

    assets.gov.ie/24382/7b035ddc424946fd87858275e1f9c50e.pdf.

  43. 43.

    ncca.ie/en/senior-cycle/curriculum-developments/computer-science.

  44. 44.

    www.gov.ie/en/press-release/1238e6-minister-bruton-announces-leaving-certificate- computer-science-subje/.

  45. 45.

    www.gov.ie/en/publication/5986e-leaving-certificate-computer-science-framework-2020.

  46. 46.

    techarchives.irish/irelands-first-computers-1956-69.

  47. 47.

    www.scss.tcd.ie/SCSSTreasuresCatalog/literature/TCD-SCSS-DeptHistoryFor50thBirthday-v0. 30-27-A5.pdf.

  48. 48.

    www.ics.ie/news/view/114.

  49. 49.

    E-mail correspondence with Ted Parslow, Chairperson of the Third Level Computing Forum (2007-present).

  50. 50.

    thirdlevelcomputingforum.ie.

  51. 51.

    www.nuigalway.ie/courses/undergraduate-courses/education-computer-science-mathematical.html.

  52. 52.

    www.ul.ie/courses/bachelor-science-education-mathematics-and-computer-science.

  53. 53.

    www.myucd.ie/courses/science/computer-science-mathematics-education.

  54. 54.

    lit.ie/en-ie/courses/master-of-science-in-computer-science-for-teachers.

  55. 55.

    lyit.inventise.ie/CourseDetails/D303/LY_KEDRS_M/ComputerScienceEducationResearch.

  56. 56.

    ingenic.ie.

  57. 57.

    pact.cs.nuim.ie.

  58. 58.

    csinc.ie.

  59. 59.

    b21.scss.tcd.ie.

  60. 60.

    www.teachingandlearning.ie.

  61. 61.

    www.cs.nuim.ie/research/cser.

  62. 62.

    csinc.ie.

  63. 63.

    cerg.ucd.ie.

  64. 64.

    lero.ie.

References

  1. Alaofi, S., Russell, S.: A validated computer terminology test for predicting non-native english-speaking CS1 students’ academic performance. In: Australasian Computing Education Conference, ACE ’22, p. 133–142. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3511861.3511876

  2. Albury, R., Allen, D.: Microelectronics. (1979). URL: https://clp.bbcrewind.co.uk/media/BBC-Microelectronic-government-submission.pdf

  3. Alsheaibi, A., Huggard, M., Strong, G.: Teaching within the CoderDojo movement: An exploration of mentors’ teaching practices. In: 2020 IEEE Frontiers in Education Conference (FIE), pp. 1–5 (2020). https://doi.org/10.1109/FIE44824.2020.9273998

  4. Alsheaibi, A., Strong, G., Millwood, R.: The need for a learning model in coderdojo mentoring practice. In: Proceedings of the 13th Workshop in Primary and Secondary Computing Education, WiPSCE ’18. ACM, NY, NY, USA (2018). https://doi.org/10.1145/3265757.3265785

  5. Anderson, F.: UCD trains future computocrats. Irish Times p. 17–17 (1972)

    Google Scholar 

  6. Anderson, R.E.: National computer literacy, 1980. In: Computer Literacy, pp. 9–17. Elsevier (1982)

    Google Scholar 

  7. Apiola, M., López-Pernas, S., Saqr, M.: The Evolving Themes of Computing Education Research: Trends, Topic Models, and Emerging Research. In: Past, Present and Future of Computing Education Research. Springer, Rochester, NY (2023)

    Google Scholar 

  8. Astrachan, O., Cuny, J., Stephenson, C., Wilson, C.: The CS10K project: Mobilizing the community to transform high school computing. In: Proceedings of the 42nd ACM Technical Symposium on Computer Science Education, pp. 85–86 (2011)

    Google Scholar 

  9. Augar, P.: Post-18 review of education and funding: Independent panel report (2019). URL www.gov.uk/government/publications/post-18-review-of-education-and-funding-independent-panel-report

  10. Azcona, D., Casey, K.: Micro-analytics for student performance prediction. Int. J. Comput. Sci. Softw. Eng 4(8), 218–223 (2015)

    Google Scholar 

  11. Barr, M.: Video games can develop graduate skills in higher education students: A randomised trial. Computers & Education 113, 86–97 (2017)

    Article  Google Scholar 

  12. Becker, B.: The roles and challenges of computing terminology in non-computing disciplines. In: United Kingdom and Ireland Computing Education Research Conference., UKICER ’21. ACM, NY, NY, USA (2021). https://doi.org/10.1145/3481282.3481284

  13. Becker, B.A.: Artificial intelligence in education: What is it, where is it now, where is it going? In: B. Mooney (ed.) Ireland’s Yearbook of Education 2017–2018, 30, vol. 1, pp. 42–48. Education Matters, Dublin, Ireland (2017). ISBN: 978-0-9956987-1-0, educationmatters.ie/download-irelands-yearbookeducation/

    Google Scholar 

  14. Becker, B.A.: A survey of introductory programming courses in Ireland. In: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE ’19, p. 58–64. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3304221.3319752

  15. Becker, B.A.: What does saying that ‘programming is hard’ really say, and about whom? Commun. ACM 64(8), 27–29 (2021). https://doi.org/10.1145/3469115

    Article  Google Scholar 

  16. Becker, B.A., Denny, P., Pettit, R., Bouchard, D., Bouvier, D.J., Harrington, B., Kamil, A., Karkare, A., McDonald, C., Osera, P.M., Pearce, J.L., Prather, J.: Compiler error messages considered unhelpful: The landscape of text-based programming error message research. In: Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, ITiCSE-WGR ’19, p. 177–210. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3344429.3372508

  17. Becker, B.A., Denny, P., Siegmund, J., Stefik, A.: The Human Factors Impact of Programming Error Messages (Dagstuhl Seminar 22052). Dagstuhl Reports 12(1), 119–130 (2022). https://doi.org/10.4230/DagRep.12.1.119

    Google Scholar 

  18. Becker, B.A., Fitzpatrick, T.: What do CS1 syllabi reveal about our expectations of introductory programming students? In: Proceedings of the 50th ACM Technical Symposium on Computer Science Education, SIGCSE ’19, p. 1011–1017. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3287324.3287485

  19. Becker, B.A., Gallagher, D., Denny, P., Prather, J., Gostomski, C., Norris, K., Powell, G.: From the horse’s mouth: The words we use to teach diverse student groups across three continents. In: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2022, p. 71–77. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3478431.3499392

  20. Becker, B.A., Goslin, K., Glanville, G.: The effects of enhanced compiler error messages on a syntax error debugging test. In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE ’18, p. 640–645. ACM, NY, NY, USA (2018). https://doi.org/10.1145/3159450.3159461

  21. Becker, B.A., Mooney, C.: Categorizing compiler error messages with principal component analysis. In: 12th China-Europe International Symposium on Software Engineering Education (CEISEE 2016), Shenyang, China, 28–29 May 2016 (2016)

    Google Scholar 

  22. Becker, B.A., Mooney, C., Kumar, A.N., Russell, S.: A simple, language-independent approach to identifying potentially at-risk introductory programming students. In: Australasian Computing Education Conference, ACE ’21, p. 168–175. ACM, NY, NY, USA (2021). https://doi.org/10.1145/3441636.3442318

  23. Becker, B.A., Murray, C., Tao, T., Song, C., McCartney, R., Sanders, K.: Fix the first, ignore the rest: Dealing with multiple compiler error messages. In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE ’18, p. 634–639. ACM, NY, NY, USA (2018). https://doi.org/10.1145/3159450.3159453

  24. Becker, B.A., Quille, K.: 50 years of CS1 at SIGCSE: A review of the evolution of introductory programming education research. In: Proceedings of the 50th ACM Technical Symposium on Computer Science Education, SIGCSE ’19, p. 338–344. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3287324.3287432

  25. Becker, B.A., Quille, K.: Computer Science for Leaving Certificate. Golden Key Educational Publishing (2020). ISBN: 978-19998293-1-5, url: goldenkey.ie/computer-science-for-leaving-cert/

    Google Scholar 

  26. Becker, B.A., Settle, A., Luxton-Reilly, A., Morrison, B.B., Laxer, C.: Expanding opportunities: Assessing and addressing geographic diversity at the SIGCSE Technical Symposium. In: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE ’21, p. 281–287. ACM, NY, NY, USA (2021). https://doi.org/10.1145/3408877.3432448

  27. Bergin, S., Mooney, A.: An innovative approach to improve assessment of group based projects. In: Proceedings of the 16th Koli Calling International Conference on Computing Education Research, Koli Calling ’16, p. 12–20. ACM, NY, NY, USA (2016). https://doi.org/10.1145/2999541.2999543

  28. Bergin, S., Mooney, A., Ghent, J., Quille, K.: Using machine learning techniques to predict introductory programming performance. International Journal of Computer Science and Software Engineering (IJCSSE) 4(12), 323–328 (2015). URL mural.maynoothuniversity.ie/8682/

  29. Bikanga Ada, M., Foster, M.E.: Enhancing postgraduate students’ technical skills: perceptions of modified team-based learning in a six-week multi-subject bootcamp-style cs course. Computer Science Education pp. 1–25 (2021)

    Google Scholar 

  30. Blackwell, A.F., Petre, M., Church, L.: Fifty years of the psychology of programming. International Journal of Human-Computer Studies 131, 52–63 (2019)

    Article  Google Scholar 

  31. Blyth, T.: The legacy of the BBC Micro: Effecting change in the UK’s cultures of computing. London, UK: Nesta (2012)

    Google Scholar 

  32. Boole, G.: The mathematical analysis of logic. Philosophical Library (1847)

    Google Scholar 

  33. Boole, G.: An investigation of the laws of thought: On which are founded the mathematical theories of logic and probabilities. Dover (1854)

    Google Scholar 

  34. du Boulay, B., O’Shea, T., Monk, J.: The black box inside the glass box: Presenting computing concepts to novices. International Journal of man-machine studies 14(3), 237–249 (1981)

    Article  Google Scholar 

  35. Bouvier, D., Lovellette, E., Matta, J., Alshaigy, B., Becker, B.A., Craig, M., Jackova, J., McCartney, R., Sanders, K., Zarb, M.: Novice programmers and the problem description effect. In: Proceedings of the 2016 ITiCSE Working Group Reports, ITiCSE ’16, p. 103–118. ACM, NY, NY, USA (2016). https://doi.org/10.1145/3024906.3024912

  36. Bresnihan, N., Bray, A., Fisher, L., Strong, G., Millwood, R., Tangney, B.: Parental involvement in computer science education and computing attitudes and behaviours in the home: Model and scale development. ACM Trans. Comput. Educ. 21(3) (2021). https://doi.org/10.1145/3440890

  37. Bresnihan, N., Millwood, R., Oldham, E., Strong, G., Wilson, D.: A critique of the current trend to implement computing in schools. Pedagogika 65(3), 292–300 (2015)

    Google Scholar 

  38. Bresnihan, N., Strong, G., Fisher, L., Millwood, R., Lynch, A.: OurKidsCode: A national programme to get families involved in CS education. In: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE ’19, p. 298. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3304221.3325574

  39. Bresnihan, N., Strong, G., Fisher, L., Millwood, R., Lynch, Á.: Increasing parental involvement in computer science education through the design and development of family creative computing workshops. In: H.C. Lane, S. Zvacek, J. Uhomoibhi (eds.) Computer Supported Education, pp. 479–502. Springer International Publishing, Cham (2020)

    Chapter  Google Scholar 

  40. Briggs, A., Snyder, L.: Computer Science Principles and the CS 10K initiative. ACM Inroads 3(2), 29–31 (2012)

    Article  Google Scholar 

  41. Brown, N., Kyfonidis, C., Weill-Tessier, P., Becker, B., Dillane, J., Kölling, M.: A frame of mind: Frame-based vs. text-based editing. In: United Kingdom and Ireland Computing Education Research Conference., UKICER ’21. ACM, NY, NY, USA (2021). https://doi.org/10.1145/3481282.3481286

  42. Brown, N., Sentance, S., Crick, T., Humphreys, S.: Restart: The resurgence of computer science in UK Schools. ACM Trans. Comput. Educ. 14(2) (2014)

    Google Scholar 

  43. Brown, N.C.C., Kölling, M., Crick, T., Peyton Jones, S., Humphreys, S., Sentance, S.: Bringing computer science back into schools: lessons from the UK. In: Proceeding of the 44th ACM Technical Symposium on Computer Science Education, pp. 269–274. ACM (2013). URL dl.acm.org/citation.cfm?id=2445277

  44. Bruderer, H.: Computing history beyond the UK and US: Selected landmarks from continental Europe. Commun. ACM 60(2), 76–84 (2017)

    Article  Google Scholar 

  45. Buckley, J., Exton, C.: Bloom’s taxonomy: A framework for assessing programmers’ knowledge of software systems. In: 11th IEEE International Workshop on Program Comprehension, 2003., pp. 165–174 (2003). https://doi.org/10.1109/WPC.2003.1199200

  46. Burns, J.: Coding on tape - computer science A-level 1970s style. BBC News (2016). URL www.bbc.com/news/education-35890450

  47. Byrne, J.R., Fisher, L., Tangney, B.: Computer science teacher reactions towards Raspberry Pi continuing professional development (CPD) workshops using the Bridge21 model. In: 2015 10th International Conference on Computer Science & Education (ICCSE), pp. 267–272 (2015). https://doi.org/10.1109/ICCSE.2015.7250254

  48. Byrne, J.R., Fisher, L., Tangney, B.: Empowering teachers to teach CS — Exploring a social constructivist approach for CS CPD, using the Bridge21 model. In: 2015 IEEE Frontiers in Education Conference (FIE), pp. 1–9 (2015). https://doi.org/10.1109/FIE.2015.7344030

  49. Calder, D.P.M.: BCS landscape review: Computing qualifications in the UK (2021). URL www.bcs.org/media/8665/landscape-review-computing-report.pdf

  50. Casey, K.: Using keystroke analytics to improve pass-fail classifiers. Journal of Learning Analytics 4(2), 189–211 (2017). URL mural.maynoothuniversity.ie/10183/

  51. Casey, K., Azcona, D.: Utilizing student activity patterns to predict performance. International Journal of Educational Technology in Higher Education 14(1), 1–15 (2017)

    Article  Google Scholar 

  52. Caton, S., Russell, S., Becker, B.A.: What fails once, fails again: Common repeated errors in introductory programming automated assessments. In: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2022, p. 955–961. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3478431.3499419

  53. CCEA: CCEA curriculum review (2002). URL www.nicurriculum.org.uk/docs/background/curriculum_review/primsubt.pdf

  54. Cheung, A., Paun, A., Valsamidis, L.: Devolution at 20. London: Institute for Government (2019)

    Google Scholar 

  55. Condon, J.: The Irish software industry and education. ACM SIGCSE Bull. 30(3), 1–4 (1998). https://doi.org/10.1145/290320.282995

    Article  Google Scholar 

  56. Connolly, C.: Addressing programming anxiety and underperformance among first year computing students through pedagogical innovation: An in-depth analysis. Ph.D. thesis, University of Limerick (2007)

    Google Scholar 

  57. Connolly, C.: Computer science at post primary in Ireland: Specification design and key skills integration. In: Proceedings of the 13th Workshop in Primary and Secondary Computing Education, WiPSCE ’18. ACM, NY, NY, USA (2018). https://doi.org/10.1145/3265757.3265760

  58. Connolly, C., Byrne, J.R., Oldham, E.: The trajectory of computer science education policy in Ireland: A document analysis narrative. European Journal of Education 57(3), 512–529 (2022). https://doi.org/doi.org/10.1111/ejed.12507

    Article  Google Scholar 

  59. Connolly, C., Murphy, E.: Retention initiatives for ICT based courses. In: Proceedings Frontiers in Education 35th Annual Conference, pp. S2C–10 (2005). https://doi.org/10.1109/FIE.2005.1612215

  60. Connolly, C., Murphy, E., Moore, S.: Second chance learners, supporting adults learning computer programming. In: International Conference on Engineering Education–ICEE (2007)

    Google Scholar 

  61. Connolly, C., Murphy, E., Moore, S.: Programming anxiety amongst computing students—a key in the retention debate? IEEE Transactions on Education 52(1), 52–56 (2009). https://doi.org/10.1109/TE.2008.917193

    Article  Google Scholar 

  62. Copeland, B.J.: Alan Turing’s automatic computing engine: The master codebreaker’s struggle to build the modern computer. OUP Oxford (2005)

    Google Scholar 

  63. Copeland, B.J.: Alan Turing’s electronic brain: The struggle to build the ACE, the world’s fastest computer. Oxford University Press (2012)

    Google Scholar 

  64. Crick, T., Sentance, S.: Computing at School: stimulating computing education in the UK. In: Proceedings of the 11th Koli Calling International Conference on Computing Education Research, pp. 122–123 (2011)

    Google Scholar 

  65. Cristaldi, G., Quille, K., Csizmadia, A.P., Riedesel, C., Richards, G.M., Maiorana, F.: The intervention, intersection and impact of social sciences theories upon computing education. In: 2022 IEEE Global Engineering Education Conference (EDUCON), pp. 1561–1570 (2022). https://doi.org/10.1109/EDUCON52537.2022.9766704

  66. Croarken, M.: Mary Edwards: Computing for a living in 18th-century England. IEEE Annals of the History of Computing 25(4), 9–15 (2003)

    Article  MathSciNet  Google Scholar 

  67. Croarken, M.: Tabulating the heavens: Computing the nautical almanac in 18th-century England. IEEE Annals of the History of Computing 25(3), 48–61 (2003)

    Article  MathSciNet  Google Scholar 

  68. Croarken, M.: Human computers in eighteenth-and nineteenth-century Britain. The Oxford Handbook of the History of Mathematics p. 375 (2008)

    Google Scholar 

  69. Cutts, Q., Barr, M., Bikanga Ada, M., Donaldson, P., Draper, S., Parkinson, J., Singer, J., Sundin, L.: Experience report: Thinkathon–countering an “I got it working” mentality with pencil-and-paper exercises. In: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, pp. 203–209 (2019)

    Google Scholar 

  70. Cutts, Q., Robertson, J., Donaldson, P., O’Donnell, L.: An evaluation of a professional learning network for computer science teachers. Computer Science Education 27(1), 30–53 (2017)

    Article  Google Scholar 

  71. Deane, T.: Memorial discourse honours father of computing in Ireland, professor John Byrne (2018). URL www.tcd.ie/news_events/articles/memorial-discourse-honours-father-of-computing-in-ireland-professor-john-byrne

  72. Dearing, R.: Higher education in the learning society (1997). URL www.educationengland.org.uk/documents/dearing1997/dearing1997.html

  73. Dearing, Ron: The Dearing review (1994). URL www.educationengland.org.uk/documents/dearing1994/dearing1994.html

  74. Denny, P., Prather, J., Becker, B.A.: Error message readability and novice debugging performance. In: Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE ’20, p. 480–486. ACM, NY, NY, USA (2020). https://doi.org/10.1145/3341525.3387384

  75. Denny, P., Prather, J., Becker, B.A., Albrecht, Z., Loksa, D., Pettit, R.: A closer look at metacognitive scaffolding: Solving test cases before programming. In: Proceedings of the 19th Koli Calling International Conference on Computing Education Research, Koli Calling ’19. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3364510.3366170

  76. Denny, P., Prather, J., Becker, B.A., Mooney, C., Homer, J., Albrecht, Z.C., Powell, G.B.: On designing programming error messages for novices: Readability and its constituent factors. In: Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, CHI ’21. ACM, NY, NY, USA (2021). https://doi.org/10.1145/3411764.3445696

  77. DfEE: The national curriculum handbook for secondary teachers in England (1999)

    Google Scholar 

  78. Dickson, P.E., Brown, N.C.C., Becker, B.A.: Engage against the machine: Rise of the notional machines as effective pedagogical devices. In: Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE ’20, p. 159–165. ACM, NY, NY, USA (2020). https://doi.org/10.1145/3341525.3387404

  79. Dickson, P.E., Richards, T., Becker, B.A.: Experiences implementing and utilizing a notional machine in the classroom. In: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2022, p. 850–856. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3478431.3499320

  80. Dillane, J., Karvelas, I., Becker, B.A.: Portraits of programmer behavior in a frame-based language. In: Proceedings of the 10th Computer Science Education Research Conference, CSERC ’21, p. 49–56. ACM, NY, NY, USA (2021). https://doi.org/10.1145/3507923.3507933

  81. Draper, S., Maguire, J.: The different types of contributions to knowledge (in CER): All needed, but not all recognised. ACM Trans. Comput. Educ. (2021)

    Google Scholar 

  82. Draper, S.W.: What are learners actually regulating when given feedback? British Journal of Educational Technology 40(2), 306–315 (2009)

    Article  Google Scholar 

  83. Eisenstadt, M.: A user-friendly software environment for the novice programmer. Commun. ACM 26(12), 1058–1064 (1983)

    Article  Google Scholar 

  84. EPSRC: Computer Science Inside... enthusing and informing potential computer science students (2005). URL gow.epsrc.ukri.org/NGBOViewGrant.aspx?GrantRef=EP/D507219/1. Publisher: Engineering and Physical Sciences Research Council, Polaris House, North Star Avenue, Swindon, SN2 1ET

  85. EPSRC: Securing the future: Expanding the cs4fn (Computer Science for Fun) Project (2007). URL gow.epsrc.ukri.org/NGBOViewGrant.aspx?GrantRef=EP/F032641/1. Publisher: Engineering and Physical Sciences Research Council, Polaris House, North Star Avenue, Swindon, SN2 1ET

  86. Erskine, S., Harmon, D.: Eurostudent Survey VII report on the social and living conditions of higher education students in Ireland (2019)

    Google Scholar 

  87. Evershed, D., Rippon, G.: High level languages for low level users. The Computer Journal 14(1), 87–90 (1971)

    Article  Google Scholar 

  88. Faherty, R., Nolan, K., Quille, K.: A collaborative online micro:bit K-12 teacher PD workshop. In: Proceedings of the 2020 ACM Conference on International Computing Education Research, ICER ’20, p. 307. ACM, NY, NY, USA (2020). https://doi.org/10.1145/3372782.3408113

  89. Faherty, R., Quille, K., Becker, B.A.: Comparing the programming self-efficacy of teachers using CSLINC to those teaching the formal national curriculum. In: Proceedings of the 27th ACM Conference on Innovation and Technology in Computer Science Education Vol. 2, ITiCSE ’22, p. 619. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3502717.3532130

  90. Faherty, R., Quille, K., Vivian, R., McGill, M.M., Becker, B.A., Nolan, K.: Comparing programming self-esteem of upper secondary school teachers to CS1 students. In: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1, ITiCSE ’21, p. 554–560. ACM, NY, NY, USA (2021). https://doi.org/10.1145/3430665.3456372

  91. Falkner, K., Sentance, S., Vivian, R., Barksdale, S., Busuttil, L., Cole, E., Liebe, C., Maiorana, F., McGill, M.M., Quille, K.: An international benchmark study of K-12 computer science education in schools. In: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE ’19, p. 257–258. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3304221.3325535

  92. Falkner, K., Sentance, S., Vivian, R., Barksdale, S., Busuttil, L., Cole, E., Liebe, C., Maiorana, F., McGill, M.M., Quille, K.: An international comparison of K-12 computer science education intended and enacted curricula. In: Proceedings of the 19th Koli Calling International Conference on Computing Education Research, Koli Calling ’19. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3364510.3364517

  93. Falkner, K., Sentance, S., Vivian, R., Barksdale, S., Busuttil, L., Cole, E., Liebe, C., Maiorana, F., McGill, M.M., Quille, K.: An international study piloting the measuring teacher enacted computing curriculum (METRECC) instrument. In: Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, ITiCSE-WGR ’19, p. 111–142. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3344429.3372505

  94. Fincher, S., Ben-David Kolikant, Y., Falkner, K.: Teacher learning and professional development (2019)

    Google Scholar 

  95. Fincher, S.A., Robins, A.V. (eds.): The Cambridge Handbook of Computing Education Research. Cambridge Handbooks in Psychology. Cambridge University Press, Cambridge (2019). https://doi.org/10.1017/9781108654555

    Google Scholar 

  96. Finnie-Ansley, J., Denny, P., Becker, B.A., Luxton-Reilly, A., Prather, J.: The robots are coming: Exploring the implications of OpenAI Codex on introductory programming. In: Australasian Computing Education Conference, ACE ’22, p. 10–19. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3511861.3511863

  97. Fisher, L., Byrne, J.R., Tangney, B.: Teacher experiences of learning computing using a 21st century model of computer science continuing professional development. In: Proceedings of the 8th International Conference on Computer Supported Education, pp. 273–280 (2016)

    Google Scholar 

  98. Fisher, L., Oldham, E., Millwood, R., FitzGibbon, A., Cowan, P.: Recognising and addressing inertia affecting teacher education: A case study considering computer science in the Republic of Ireland. Journal of the World Federation of Associations of Teacher Education 1(3a), 81–102 (2016)

    Google Scholar 

  99. Fothergill, R.: The director’s view. British Journal of Educational Technology 18(3), 181–93 (1987)

    Article  Google Scholar 

  100. Fothergill, R., Anderson, J.: Strategy for the microelectronics education programme (MEP). Programmed Learning and Educational Technology 18(3), 120–129 (1981)

    Article  Google Scholar 

  101. Furlong, J., Lunt, I.: Education in a federal UK. Oxford Review of Education 42(3) (2016). https://doi.org/10.1080/03054985.2016.1184867

  102. Gallacher, J., Raffe, D.: Higher education policy in post-devolution UK: More convergence than divergence? Journal of Education Policy 27(4), 467–490 (2012)

    Article  Google Scholar 

  103. Gardner, J., Fulton, J., Megarity, M.: The in-service education of teachers (INSET) in information technology (IT). Tagg (Eds.), Computers in Education. ECCE 88 (1988)

    Google Scholar 

  104. Gilbert, L.: Microelectronics in education: Two types of innovation, two strategies. International Journal of Man-Machine Studies 17(1), 3–14 (1982)

    Article  Google Scholar 

  105. Glanville, G., McDonagh, P., Becker, B.A.: Efforts in outreach programmes to inform secondary students on studying ICT at third level: Providing a realistic experience in coursework and assessment. In: Proceedings of the 6th International Conference on Engaging Pedagogy, ICEP. Dublin, Ireland (2013). URL icep.ie/paper-template/?pid=98

  106. Grier, D.A.: When computers were human. In: When Computers Were Human. Princeton University Press (2013)

    Book  Google Scholar 

  107. Groeneveld, W., Becker, B.A., Vennekens, J.: Soft skills: What do computing program syllabi reveal about non-technical expectations of undergraduate students? In: Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE ’20, p. 287–293. ACM, NY, NY, USA (2020). https://doi.org/10.1145/3341525.3387396

  108. Groeneveld, W., Becker, B.A., Vennekens, J.: How creatively are we teaching and assessing creativity in computing education: A systematic literature review. In: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2022, p. 934–940. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3478431.3499360

  109. Guzdial, M., du Boulay, B.: The history of computing. The Cambridge Handbook of Computing Education Research 11 (2019)

    Google Scholar 

  110. Hammerman, R., Russell, A.L.: Charles Babbage, Ada Lovelace, and the Bernoulli numbers. In: Ada’s Legacy: Cultures of Computing from the Victorian to the Digital Age. ACM and Morgan & Claypool (2015). URL doi.org/10.1145/2809523.2809527

  111. Hanna, N., Guy, K., Arnold, E.: The diffusion of information technology: Experience of industrial countries and lessons for developing countries, vol. 281 (1995)

    Google Scholar 

  112. Hartree, D.R., Newman, M., Wilkes, M.V., Williams, F.C., Wilkinson, J., Booth, A.D.: A discussion on computing machines. Proceedings of the Royal Society of London. Series A, Mathematical and Physical Sciences pp. 265–287 (1948)

    Google Scholar 

  113. Heavin, C., Fitzgerald, B., Trauth, E.: Factors influencing Ireland’s software industry, pp. 235–252 (2003). https://doi.org/10.1007/978-0-387-35695-2_15

  114. Her Majesty’s Stationery Office: Information technology from 5 to 16 (1989). URL www.educationengland.org.uk/documents/hmi-curricmatters/infotech.html

  115. Hijón-Neira, R., Connolly, C., Palacios-Alonso, D., Borrás-Gené, O.: A guided Scratch visual execution environment to introduce programming concepts to CS1 students. Information 12(9) (2021). https://doi.org/10.3390/info12090378. URL www.mdpi.com/2078-2489/12/9/378

  116. Hijón Neira, R., Garcia-Iruela, M., Connolly, C.: Developing and assessing computational thinking in secondary education using a TPACK guided Scratch visual execution environment. International Journal of Computer Science Education in Schools 4(4), 3–23 (2021). https://doi.org/10.21585/ijcses.v4i4.98. URL www.ijcses.org/index.php/ijcses/article/view/98

  117. Hooper, R.: Two years on: The national development programme in computer assisted learning: Report of the director. Council for Educational Technology for the United Kingdom (1975)

    Google Scholar 

  118. Horn, C.: Professor John Byrne: Reminiscences: The father of computing in Ireland. Independently published (2017)

    Google Scholar 

  119. Howe, J.A., Du Boulay, B.: Microprocessor assisted learning: Turning the clock back? Programmed Learning and Educational Technology 16(3), 240–246 (1979)

    Article  Google Scholar 

  120. Huggins, J.K.: Engaging computer science students through cooperative education. ACM SIGCSE Bull. 41(4), 90–94 (2010). https://doi.org/10.1145/1709424.1709454

    Article  Google Scholar 

  121. Irish Department of Education and Science: Blueprint for the future of ICT in Irish education: Three year strategic action plan 2001 to 2003. An Roinn Oideachais agus Eolaíochta / Department of Education and Science (2001). URL books.google.ie/books?id=a1n2MgEACAAJ

  122. James, M.: National curriculum in England: The first 30 years, part 1 (2018). URL www.bera.ac.uk/blog/national-curriculum-in-england-the-first-30-years-part-1

  123. Jones, S.P., Bell, T., Cutts, Q., Iyer, S., Schulte, C., Vahrenhold, J., Han, B.: Computing at school. International comparisons. Retrieved May 7, 2013 (2011)

    Google Scholar 

  124. Kallia, M., Cutts, Q.: Re-examining inequalities in computer science participation from a Bourdieusian sociological perspective. In: Proceedings of the 17th ACM Conference on International Computing Education Research, pp. 379–392 (2021)

    Google Scholar 

  125. Kallia, M., Cutts, Q., Looker, N.: When rhetorical logic meets programming: Collective argumentative reasoning in problem-solving in programming. In: Proceedings of the 2022 ACM Conference on International Computing Education Research V. 1, pp. 120–134 (2022)

    Google Scholar 

  126. Karvelas, I., Becker, B.A.: Sympathy for the (novice) developer: Programming activity when compilation mechanism varies. In: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2022, p. 962–968. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3478431.3499347

  127. Karvelas, I., Dillane, J., Becker, B.A.: Compile much? A closer look at the programming behavior of novices in different compilation and error message presentation contexts. In: United Kingdom & Ireland Computing Education Research Conference., UKICER ’20, p. 59–65. ACM, NY, NY, USA (2020). https://doi.org/10.1145/3416465.3416471

  128. Karvelas, I., Li, A., Becker, B.A.: The effects of compilation mechanisms and error message presentation on novice programmer behavior. In: Proceedings of the 51st ACM Technical Symposium on Computer Science Education, SIGCSE ’20, p. 759–765. ACM, NY, NY, USA (2020). https://doi.org/10.1145/3328778.3366882

  129. Kemp, N., Lawton, W.: A strategic analysis of the Scottish higher education sector’s distinctive assets. Edinburgh: British Council Scotland (2013)

    Google Scholar 

  130. Khan, T.M., Nabi, S.W.: English versus native language for higher education in computer science: A pilot study. In: 21st Koli Calling International Conference on Computing Education Research, pp. 1–5 (2021)

    Google Scholar 

  131. Kirwan, C.: The machine in the ghost: An educational design research study that explores the teaching of computational thinking to Irish second-level students. Ph.D. thesis, Dublin City University (2021)

    Google Scholar 

  132. Kirwan, C., Connolly, C.: Computer science education in Ireland: Capacity, access and participation. In: Proceedings of the 27th ACM Conference on Innovation and Technology in Computer Science Education Vol. 2, ITiCSE ’22, p. 610. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3502717.3532127

  133. Knuth, D.E., Pardo, L.T.: The early development of programming languages. A history of computing in the twentieth century pp. 197–273 (1980)

    Google Scholar 

  134. Kölling, M., Quig, B., Patterson, A., Rosenberg, J.: The BlueJ system and its pedagogy. Computer Science Education 13(4), 249–268 (2003). https://doi.org/10.1076/csed.13.4.249.17496

    Article  Google Scholar 

  135. Land, F.: The first business computer: A case study in user-driven innovation. IEEE Annals of the History of Computing 22(3), 16–26 (2000)

    Article  Google Scholar 

  136. Land, F.: Early history of the information systems discipline in the UK: An account based on living through the period. Communications of the Association for Information Systems 36(1), 26 (2015)

    Google Scholar 

  137. Larke, L.R.: Agentic neglect: Teachers as gatekeepers of England’s national computing curriculum. British Journal of Educational Technology 50(3), 1137–1150 (2019)

    Article  Google Scholar 

  138. Lavington, S.: Early computing in Britain. Springer (2019)

    Google Scholar 

  139. Lavington, S.H.: Early British computers: The story of vintage computers and the people who built them. Manchester University Press (1980)

    Google Scholar 

  140. Lean, T.: Electronic dreams: How 1980s Britain learned to love the computer. Bloomsbury Publishing (2016)

    Google Scholar 

  141. Lehtimäki, T., Monahan, R., Mooney, A., Casey, K., Naughton, T.J.: Bebras-inspired computational thinking primary school resources co-created by computer science academics and teachers. In: Proceedings of the 27th ACM Conference on Innovation and Technology in Computer Science Education Vol. 1, ITiCSE ’22, p. 207–213. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3502718.3524804

  142. Lillington, K.: Intel turned Leixlip into Ireland’s Silicon Valley. The Irish Times (2013). URL www.irishtimes.com/business/intel-turned-leixlip-into-ireland-s-silicon-valley-1.1593495

  143. Loksa, D., Margulieux, L., Becker, B.A., Craig, M., Denny, P., Pettit, R., Prather, J.: Metacognition and self-regulation in programming education: Theories and exemplars of use. ACM Trans. Comput. Educ. (2021). https://doi.org/10.1145/3487050. Just Accepted

  144. Luxton-Reilly, A., Simon, Albluwi, I., Becker, B.A., Giannakos, M., Kumar, A.N., Ott, L., Paterson, J., Scott, M.J., Sheard, J., Szabo, C.: Introductory programming: A systematic literature review. In: Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018 Companion, p. 55–106. ACM, NY, NY, USA (2018). https://doi.org/10.1145/3293881.3295779

  145. López-Pernas, S., Saqr, M., Apiola, M.: Scientometrics: A Concise Introduction and a Detailed Methodology for the Mapping of the Scientific Field of Computing Education. In: Past, Present and Future of Computing Education Research. Springer, Rochester, NY (2023)

    Google Scholar 

  146. Maguire, J., Cutts, Q.: Back to the future: Shaping software engineering education with lessons from the past. ACM Inroads 10(4), 30–42 (2019)

    Article  Google Scholar 

  147. Mahon, J., Quille, K., Mac Namee, B., Becker, B.A.: A novel machine learning and artificial intelligence course for secondary school students. In: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2, SIGCSE 2022, p. 1155. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3478432.3499073

  148. Manches, A., Plowman, L.: Computing education in children’s early years: A call for debate. British Journal of Educational Technology 48(1), 191–201 (2017)

    Article  Google Scholar 

  149. Matula, D.: Who’s in SIGCSE? ACM SIGCSE Bull. 2(5) (1970)

    Google Scholar 

  150. McCracken, M., Almstrum, V., Diaz, D., Guzdial, M., Hagan, D., Kolikant, Y.B.D., Laxer, C., Thomas, L., Utting, I., Wilusz, T.: A multi-national, multi-institutional study of assessment of programming skills of first-year CS students. In: Working group reports from ITiCSE, Innovation and Technology in computer Science Education, pp. 125–180 (2001)

    Google Scholar 

  151. McGarr, O.: The development of ict across the curriculum in irish schools: A historical perspective. British Journal of Educational Technology 40(6), 1094–1108 (2009)

    Article  Google Scholar 

  152. McGarr, O., Exton, C., Power, J., McInerney, C.: What about the gatekeepers? School principals’ and school guidance counsellors’ attitudes towards computer science in secondary schools. Computer Science Education 0(0), 1–18 (2021). https://doi.org/10.1080/08993408.2021.1953296

  153. McGarr, O., McInerney, C., Exton, C., Power, J.: Exploring teachers’ professional development to support the roll-out of computer science in Irish second-level schools (2020)

    Google Scholar 

  154. McGregor, N.: Business growth, the internet and risk management in the computer games industry. In: Changing the Rules of the Game, pp. 65–81. Springer (2013)

    Google Scholar 

  155. McInerney, C.: Second level computer science teacher self-efficacy and how it influences the use of teaching and assessment strategies. Ph.D. thesis (2021)

    Google Scholar 

  156. McInerney, C., Exton, C., Hinchey, M.: A study of high school computer science teacher confidence levels. In: Proceedings of the 15th Workshop on Primary and Secondary Computing Education, WiPSCE ’20. ACM, NY, NY, USA (2020). https://doi.org/10.1145/3421590.3421614

  157. McInerney, C., Lamprecht, A.L., Margaria, T.: Computing camps for girls – A first-time experience at the University of Limerick. In: A. Tatnall, M. Webb (eds.) Tomorrow’s Learning: Involving Everyone. Learning with and about Technologies and Computing, pp. 494–505. Springer International Publishing, Cham (2017)

    Chapter  Google Scholar 

  158. McLoughlin, H., Hely, K.: Teaching formal programming to first year computer science students. ACM SIGCSE Bull. 28(1), 155–159 (1996). https://doi.org/10.1145/236462.236530

    Article  Google Scholar 

  159. Michaelson, G.: Teaching programming with computational and informational thinking (2015)

    Google Scholar 

  160. Miller, J.E.: Notes from the editor. ACM SIGCSE Bull. 15(2) (1983)

    Google Scholar 

  161. Millwood, R., Bresnihan, N., Walsh, D., Hooper, J.: Primary coding: Review of literature on computational thinking (2018). URL ncca.ie/en/resources/primary-coding_review-of-literature-on-computational-thinking/

  162. Millwood, R., Oldham, E.: Computer science in schools in England and Ireland–Context and current developments in 2017. Redin-Revista Educacional Interdisciplinar 6(1) (2017)

    Google Scholar 

  163. Millwood, R., Strong, G., Bresnihan, N., Cowan, P.: Ctwins: Improving computational thinking confidence in educators through paired activities. In: Proceedings of the 11th Workshop in Primary and Secondary Computing Education, WiPSCE ’16, p. 106–107. ACM, NY, NY, USA (2016). https://doi.org/10.1145/2978249.2978269

  164. Mooney, C., Becker, B.A.: Sense of belonging: The intersectionality of self-identified minority status and gender in undergraduate computer science students. In: United Kingdom & Ireland Computing Education Research Conference., UKICER ’20, p. 24–30. ACM, NY, NY, USA (2020). https://doi.org/10.1145/3416465.3416476

  165. Mooney, C., Becker, B.A.: Investigating the impact of the COVID-19 pandemic on computing students’ sense of belonging. In: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE ’21, p. 612–618. ACM, NY, NY, USA (2021). https://doi.org/10.1145/3408877.3432407

  166. Mooney, C., Becker, B.A., Salmon, L., Mangina, E.: Computer science identity and sense of belonging: A case study in Ireland. In: Proceedings of the 1st International Workshop on Gender Equality in Software Engineering, GE ’18, p. 1–4. ACM, NY, NY, USA (2018). https://doi.org/10.1145/3195570.3195575

  167. Moynihan: Computer education: Ireland - a case study (1986). URL hdl.handle.net/2134/10837. Online; accessed 31 August 2020

  168. Moynihan, C.: The Irish software industry 1989–2008: An overview of its development (2008)

    Google Scholar 

  169. Mulholland, P., Eisenstadt, M.: Using software to teach computer programming: Past, present and future (1998)

    Google Scholar 

  170. Nolan, K., Bergin, S.: The role of anxiety when learning to program: A systematic review of the literature. In: Proceedings of the 16th Koli Calling International Conference on Computing Education Research, Koli Calling ’16, p. 61–70. ACM, NY, NY, USA (2016). https://doi.org/10.1145/2999541.2999557

  171. Nolan, K., Faherty, R., Quille, K., Becker, B.A., Bergin, S.: CSinc: An inclusive K-12 outreach model. In: Proceedings of the 19th Koli Calling International Conference on Computing Education Research, Koli Calling ’19. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3364510.3366156

  172. Nolan, K., Mooney, A., Bergin, S.: An investigation of gender differences in computer science using physiological, psychological and behavioural metrics. In: Proceedings of the Twenty-First Australasian Computing Education Conference, ACE ’19, p. 47–55. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3286960.3286966

  173. Nolan, K., Quille, K., Becker, B.A.: CSLINC a nationwide CS MOOC for second-level students. In: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2, SIGCSE 2022, p. 1100. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3478432.3499069

  174. O’Callaghan, G., Connolly, C.: Developing creativity in computer science initial teacher education through design thinking. In: United Kingdom & Ireland Computing Education Research Conference., UKICER ’20, p. 45–50. ACM, NY, NY, USA (2020). https://doi.org/10.1145/3416465.3416469

  175. Oldham, E., Cowan, P., Millwood, R., Strong, G., Bresnihan, N., Amond, M., Hegarty, L.: Developing confident computational thinking through teacher twinning online. International Journal of Smart Education and Urban Society (IJSEUS) 9(1), 61–75 (2018)

    Article  Google Scholar 

  176. O’Shea, T., Self, J.: Learning and teaching with computers: The artificial intelligence revolution. Prentice Hall Professional Technical Reference (1986)

    Google Scholar 

  177. Parkinson, J., Cutts, Q.: Investigating the relationship between spatial skills and computer science. In: Proceedings of the 2018 ACM Conference on International Computing Education Research, pp. 106–114 (2018)

    Google Scholar 

  178. Parkinson, J., Cutts, Q.: Relationships between an early-stage spatial skills test and final CS degree outcomes. In: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1, pp. 293–299 (2022)

    Google Scholar 

  179. Parslow, T.: CS departments. email correspondence (2022)

    Google Scholar 

  180. Passey, D.: Early uses of computers in schools in the United Kingdom: shaping factors and influencing directions. In: Reflections on the History of Computers in Education, pp. 131–149. Springer (2014)

    Google Scholar 

  181. Perry, C.: Coding in schools (2015). URL www.niassembly.gov.uk/globalassets/documents/raise/publications/2015/education/3715.pdf

  182. Porter, L., Bouvier, D., Cutts, Q., Grissom, S., Lee, C., McCartney, R., Zingaro, D., Simon, B.: A multi-institutional study of peer instruction in introductory computing. In: Proceedings of the 47th ACM Technical Symposium on Computing Science Education, pp. 358–363 (2016)

    Google Scholar 

  183. Prather, J., Becker, B.A., Craig, M., Denny, P., Loksa, D., Margulieux, L.: What do we think we think we are doing? Metacognition and self-regulation in programming. In: Proceedings of the 2020 ACM Conference on International Computing Education Research, ICER ’20, p. 2–13. ACM, NY, NY, USA (2020). https://doi.org/10.1145/3372782.3406263

  184. Prather, J., Margulieux, L., Whalley, J., Denny, P., Reeves, B.N., Becker, B.A., Singh, P., Powell, G., Bosch, N.: Getting by with help from my friends: Group study in introductory programming understood as socially shared regulation. In: Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 1, ICER ’22, p. 164–176. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3501385.3543970

  185. Prather, J., Pettit, R., Becker, B.A., Denny, P., Loksa, D., Peters, A., Albrecht, Z., Masci, K.: First things first: Providing metacognitive scaffolding for interpreting problem prompts. In: Proceedings of the 50th ACM Technical Symposium on Computer Science Education, SIGCSE ’19, p. 531–537. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3287324.3287374

  186. Quille, K., Bergin, S.: Programming: Predicting student success early in CS1. a re-validation and replication study. In: Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018, p. 15–20. ACM, NY, NY, USA (2018). https://doi.org/10.1145/3197091.3197101

  187. Quille, K., Bergin, S.: CS1: How will they do? How can we help? A decade of research and practice. Computer Science Education 29(2-3), 254–282 (2019). https://doi.org/10.1080/08993408.2019.1612679

    Google Scholar 

  188. Quille, K., Bergin, S.: Promoting a growth mindset in CS1: Does one size fit all? A pilot study. In: Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE ’20, p. 12–18. ACM, NY, NY, USA (2020). https://doi.org/10.1145/3341525.3387361

  189. Quille, K., Bergin, S., Mooney, A.: Press#, a web-based educational system to predict programming performance. International Journal of Computer Science and Software Engineering (IJCSSE) 4(7), 178–189 (2015). URL mural.maynoothuniversity.ie/6503/

  190. Quille, K., Culligan, N., Bergin, S.: Insights on gender differences in CS1: A multi-institutional, multi-variate study. In: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE ’17, p. 263–268. ACM, NY, NY, USA (2017). https://doi.org/10.1145/3059009.3059048

  191. Quille, K., Faherty, R., Becker, B.A.: Building K-12 teacher capacity to expand uptake in a national CS curriculum. In: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2, SIGCSE 2022, p. 1086. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3478432.3499063

  192. Quille, K., Faherty, R., Bergin, S., Becker, B.A.: Second level computer science: The Irish K-12 journey begins. In: Proceedings of the 18th Koli Calling International Conference on Computing Education Research, Koli Calling ’18. ACM, NY, NY, USA (2018). https://doi.org/10.1145/3279720.3279742

  193. Quille, K., Nam Liao, S., Costelloe, E., Nolan, K., Mooney, A., Shah, K.: PreSS: Predicting student success early in CS1: A pilot international replication and generalization study. In: Proceedings of the 27th ACM Conference on Innovation and Technology in Computer Science Education Vol. 1, ITiCSE ’22, p. 54–60. ACM, NY, NY, USA (2022). https://doi.org/10.1145/3502718.3524755

  194. Quille, K., Nolan, K., Becker, B.A., McHugh, S.: Developing an open-book online exam for final year students. In: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1, ITiCSE ’21, p. 338–344. ACM, NY, NY, USA (2021). https://doi.org/10.1145/3430665.3456373

  195. Robertson, J.: Cheerful confusion and a thirst for knowledge: tales from the primary school computing classrooms. In: Proceedings of the 13th Workshop in Primary and Secondary Computing Education, pp. 1–1 (2018)

    Google Scholar 

  196. Russell, B.: Computer science course a stimulating experience for students and staff. Irish Times p. 17–17 (1972)

    Google Scholar 

  197. Scanlon, D., Connolly, C.: Teacher agency and learner agency in teaching and learning a new school subject, leaving certificate computer science, in Ireland: Considerations for teacher education. Computers & Education 174, 104291 (2021). https://doi.org/doi.org/10.1016/j.compedu.2021.104291

    Article  Google Scholar 

  198. Selinger, M., Austin, R.: A comparison of the influence of government policy on information and communications technology for teacher training in England and Northern Ireland. Technology, Pedagogy and Education 12(1), 19–38 (2003). https://doi.org/10.1080/14759390300200144

    Article  Google Scholar 

  199. Sentance, S.: Moving to mainstream: Developing computing for all. In: Proceedings of the 14th Workshop in Primary and Secondary Computing Education, pp. 1–2 (2019)

    Google Scholar 

  200. Sentance, S., Humphreys, S., Dorling, M.: The network of teaching excellence in computer science and master teachers. In: Proceedings of the 9th Workshop in Primary and Secondary Computing Education, pp. 80–88 (2014)

    Google Scholar 

  201. Shadbolt, N.: Shadbolt review of computer sciences degree accreditation and graduate employability. London: BIS (2016)

    Google Scholar 

  202. Shulman, L.S.: Those who understand: Knowledge growth in teaching. Educational Researcher 15(2), 4–14 (1986)

    Article  Google Scholar 

  203. Sime, M.E., Green, T.R., Guest, D.: Psychological evaluation of two conditional constructions used in computer languages. International Journal of Human-Computer Studies 51(2), 125–133 (1972)

    Article  Google Scholar 

  204. Strong, G., Higgins, C., Bresnihan, N., Millwood, R.: A survey of the prior programming experience of undergraduate computing and engineering students in Ireland. In: IFIP World Conference on Computers in Education, pp. 473–483. Springer (2017)

    Google Scholar 

  205. Sullivan, K., Byrne, J.R., Bresnihan, N., O’Sullivan, K., Tangney, B.: Codeplus – designing an after school computing programme for girls. In: 2015 IEEE Frontiers in Education Conference (FIE), pp. 1–5 (2015). https://doi.org/10.1109/FIE.2015.7344113

  206. Szabo, C., Falkner, N., Petersen, A., Bort, H., Connolly, C., Cunningham, K., Donaldson, P., Hellas, A., Robinson, J., Sheard, J.: A periodic table of computing education learning theories. In: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE ’19, p. 269–270. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3304221.3325534

  207. Szabo, C., Sheard, J., Luxton-Reilly, A., Simon, Becker, B.A., Ott, L.: Fifteen years of introductory programming in schools: A global overview of K-12 initiatives. In: Proceedings of the 19th Koli Calling International Conference on Computing Education Research, Koli Calling ’19. ACM, NY, NY, USA (2019). https://doi.org/10.1145/3364510.3364513

  208. Tedre, M., Denning, P.J.: The long quest for computational thinking. In: Proceedings of the 16th Koli Calling International Conference on Computing Education Research, Koli Calling ’16, pp. 120–129. ACM, NY, NY, USA (2016). https://doi.org/10.1145/2999541.2999542

  209. Tenenberg, J., Fincher, S.: Opening the door of the computer science classroom: The disciplinary commons. In: Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, SIGCSE ’07, pp. 514–518. ACM, NY, NY, USA (2007). https://doi.org/10.1145/1227310.1227484

  210. The Royal Society: Shut down or restart? The way forward for computing in UK schools. The Royal Society, London (2012)

    Google Scholar 

  211. The Royal Society: After the reboot: Computing education in UK schools (2017). URL royalsociety.org/topics-policy/projects/computing-education/

  212. Thorne, M.: The legacy of the microelectronics education programme. British Journal of Educational Technology 18(3), 165–81 (1987)

    Article  Google Scholar 

  213. Tshukudu, E., Cutts, Q., Foster, M.E.: Evaluating a pedagogy for improving conceptual transfer and understanding in a second programming language learning context. In: 21st Koli Calling International Conference on Computing Education Research, pp. 1–10 (2021)

    Google Scholar 

  214. Tshukudu, E., Cutts, Q., Goletti, O., Swidan, A., Hermans, F.: Teachers’ views and experiences on teaching second and subsequent programming languages. In: Proceedings of the 17th ACM Conference on International Computing Education Research, pp. 294–305 (2021)

    Google Scholar 

  215. Tshukudu, E., Sentance, S., Adelakun-Adeyemo, O., Nyaringita, B., Quille, K., Zhong, Z.: Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda). ACM Trans. Comput. Educ. (2022). https://doi.org/10.1145/3554924

  216. Tsouroufli, M.: An examination of the Athena SWAN initiatives in the UK: Critical reflections. Palgrave Studies in Gender and Education pp. 35–54 (2019). https://doi.org/10.1007/978-3-030-04852-5_3

  217. Turing, A.M.: Computing machinery and intelligence. In: Parsing the Turing Test, pp. 23–65. Springer (2009)

    Google Scholar 

  218. Turing, S.: Alan M. Turing: Centenary edition. Cambridge University Press (2012)

    Book  MATH  Google Scholar 

  219. Uhomoibhi, J.O.: Implementing e-learning in Northern Ireland: prospects and challenges. Campus-Wide Information Systems 23(1), 4–14 (2006). https://doi.org/10.1108/10650740610639697. Publisher: Emerald Group Publishing Limited

  220. University College Dublin: UCD News (1976). https://doi.org/10.7925/drs1.ucdlib_49485

  221. University College Dublin College of Science: From early scientific endeavours to today’s UCD Science: Towards a history of the UCD College of Science (2015). URL https://www.yumpu.com/en/document/read/55057153/from-early-scientific-endeavours-to-todays-ucd-science

  222. Vegas, E., Hansen, M., Fowler, B.: Building skills for life: how to expand and improve computer science education around the world (2021). Available at: www.brookings.edu/essay/building-skills-for-life-how-to-expand-and-improve-computer-science-education-around-the-world/

  223. Vivian, R., Quille, K., McGill, M.M., Falkner, K., Sentance, S., Barksdale, S., Busuttil, L., Cole, E., Liebe, C., Maiorana, F.: An international pilot study of K-12 teachers’ computer science self-esteem. In: Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE ’20, p. 117–123. ACM, NY, NY, USA (2020). https://doi.org/10.1145/3341525.3387418

  224. Walker, D.D., Megarry, J.: The Scottish microelectronics development programme. Programmed Learning and Educational Technology 18(3), 130–135 (1981)

    Article  Google Scholar 

  225. Walker, H.M.: Message from the SIGCSE secretary/treasurer. ACM SIGCSE Bull. 27(4), 1–4 (1995). https://doi.org/10.1145/216511.571912

    Article  Google Scholar 

  226. Whetton, C.: A brief history of a testing time: National curriculum assessment in England 1989–2008. Educational Research 51(2), 137–159 (2009)

    Article  Google Scholar 

  227. Yadav, A., Gretter, S., Hambrusch, S.: Challenges of a computer science classroom: Initial perspectives from teachers. In: Proceedings of the Workshop in Primary and Secondary Computing Education, pp. 136–137 (2015)

    Google Scholar 

  228. Zingaro, D., Craig, M., Porter, L., Becker, B.A., Cao, Y., Conrad, P., Cukierman, D., Hellas, A., Loksa, D., Thota, N.: Achievement goals in CS1: Replication and extension. In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE ’18, p. 687–692. ACM, NY, NY, USA (2018). https://doi.org/10.1145/3159450.3159452

Download references

Acknowledgements

Brett Becker and Keith Quille would like to thank Chris Bleakley, John Dunnion, Henry McLoughlin, Andrew Hines, Barry Smyth, and Catherine Mooney of the School of Computer Science at University College Dublin; Ted Parslow, Chairperson of the Third Level Computing Forum (2007-present); and Karen Nolan & Roisin Faherty of the Department of Computing at TU Dublin for their thoughtful assistance. Steven Bradley would like to thank Jacob Bradley for using his expertise in R to assist with data analysis and visualisation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Brett A. Becker .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Becker, B.A. et al. (2023). Computing Education Research in the UK & Ireland. In: Apiola, M., López-Pernas, S., Saqr, M. (eds) Past, Present and Future of Computing Education Research . Springer, Cham. https://doi.org/10.1007/978-3-031-25336-2_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-25336-2_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-25335-5

  • Online ISBN: 978-3-031-25336-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics