Publications

2023

  • Ethel Tshukudu, Sue Sentance, Oluwatoyin Adelakun-Adeyemo, Brenda Nyaringita, Keith Quille and Ziling Zhong. 2023. Investigating K-12 Computing Education in Four African Countries (Botswana, Kenya, Nigeria, and Uganda) ACM Transactions on Computing Education (Mar. 2023) 1–29. DOI: 10.1145/3554924
  • Amy J. Ko, Steve Draper, Joseph Maguire, John Pajunen, Matti Tedre, Jane Sinclair and Claudia Szabo. 2023. A Dialog About the Special Issues on Theory. ACM Transactions on Computing Education (Mar. 2023) 1–5. DOI: 10.1145/3554982
  • Steve Draper and Joseph Maguire. 2023. The Different Types of Contributions to Knowledge (in CER): All Needed, But Not All Recognised. ACM Transactions on Computing Education (Mar. 2023) 1–36. DOI: 10.1145/3487053
  • Joseph Maguire, Rosanne English and Steve Draper. 2023. Research-Led Active Learning Sessions in Cyber Security through Research Paper Reading. In Computing Education Practice, Jan. 2023, Durham United Kingdom. ACM, 33–36. DOI: 10.1145/3573260.3573269
  • Joseph Maguire, Rosanne English and Steve Draper. 2023. Engaging Students in Threat Thinking with the Cyber Security Cinema. In Computing Education Practice, Jan. 2023, Durham United Kingdom. ACM, 13–16. DOI: 10.1145/3573260.3573264
  • Rosanne English and Joseph Maguire. 2023. Exploring Student Perceptions and Expectations of Cyber Security. In Computing Education Practice, Jan. 2023, Durham United Kingdom. ACM, 25–28. DOI: 10.1145/3573260.3573267
  • Quintin Cutts and Maria Kallia. 2023. Introducing Modelling and Code Comprehension from the First Days of an Introductory Programming Class. In Computing Education Practice, Jan. 2023, Durham United Kingdom. ACM, 21–24. DOI: 10.1145/3573260.3573266
  • Matthew Barr. 2023. How to Learn a New Language: A Novel Introductory Programming Course. In Computing Education Practice, Jan. 2023, Durham United Kingdom. ACM, 9–12. DOI: 10.1145/3573260.3573263

2022

  • Virginia Grande, Päivi Kinnunen, Anne-Kathrin Peters, Matthew Barr, Åsa Cajander, Mats Daniels, Amari N. Lewis, Mihaela Sabin, Matilde Sánchez-Peña and Neena Thota. 2022. Role Modeling as a Computing Educator in Higher Education: A Focus on Care, Emotions and Professional Competencies. In Proceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education, Dec. 2022, Dublin Ireland. ACM, 37–63. DOI: 10.1145/3571785.3574122
  • Mart Lubbers, Pieter Koopman, Adrian Ramsingh, Jeremy Singer and Phil Trinder. 2022. Could Tierless Languages Reduce IoT Development Grief? ACM Transactions on Internet of Things (Nov. 2022) 1–35. DOI: 10.1145/3572901
  • Matthew Barr and Maria Kallia. 2022. Why Students Drop Computing Science: Using Models of Motivation to Understand Student Attrition and Retention. In Koli Calling '22: 22nd Koli Calling International Conference on Computing Education Research, Nov. 2022, Koli Finland. ACM, 1–6. DOI: 10.1145/3564721.3564733
  • Ella Taylor-Smith, Camilla Barnett, Sally Smith, Matthew Barr and Carron Shankland. 2022. Participant-Centred Planning Framework for Effective Gender Balance Activities in Tech. In The United Kingdom and Ireland Computing Education Research (UKICER) Conference, Sep. 2022, Dublin Ireland. ACM, 1–7. DOI: 10.1145/3555009.3555016
  • Sue Sentance, Diana Kirby, Keith Quille, Elizabeth Cole, Tom Crick and Nicola Looker. 2022. Computing in School in the UK & Ireland: A Comparative Study. In The United Kingdom and Ireland Computing Education Research (UKICER) Conference, Sep. 2022, Dublin Ireland. ACM, 1–7. DOI: 10.1145/3555009.3555015
  • Yuxin Qin, Dejice Jacob and Jeremy Singer. 2022. Characterizing WebAssembly Bytecode. In Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes, Sep. 2022, Brussels Belgium. ACM, 147–148. DOI: 10.1145/3546918.3560809
  • Jack Parkinson, Sebastian Dziallas, Gary Lewandowski, Fiona Mcneill, Jim Williams and Quintin Cutts. 2022. Experience Report: Running and Participating in a Multi-Institutional Research in Practice Project Activity (RIPPA) In The United Kingdom and Ireland Computing Education Research (UKICER) Conference, Sep. 2022, Dublin Ireland. ACM, 1–7. DOI: 10.1145/3555009.3555014
  • Joseph Maguire, Sally Fincher, Quintin Cutts and Rosanne English. 2022. Enhancing UK Computing Education Research Infrastructure with Doctoral Consortia. In The United Kingdom and Ireland Computing Education Research (UKICER) Conference, Sep. 2022, Dublin Ireland. ACM, 1–2. DOI: 10.1145/3555009.3555011
  • Dejice Jacob and Jeremy Singer. 2022. Boehm-Demers-Weiser Garbage Collection on Morello. In Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes, Sep. 2022, Brussels Belgium. ACM, 150–151. DOI: 10.1145/3546918.3560808
  • Elizabeth Cole and Quintin Cutts. 2022. See, Talk, Explain and Prepare (STEP): The First STEP for Primary Teachers in Introductory Programming. In The United Kingdom and Ireland Computing Education Research (UKICER) Conference, Sep. 2022, Dublin Ireland. ACM, 1–1. DOI: 10.1145/3555009.3555022
  • Oana Andrei. 2022. A Practice Enquiry Design to Investigate How Pair Programming Can Help with Constructing Automata. In The United Kingdom and Ireland Computing Education Research (UKICER) Conference, Sep. 2022, Dublin Ireland. ACM, 1–1. DOI: 10.1145/3555009.3555031
  • Jack Parkinson. 2022. What Does Space Look like in CS? Mapping out the Relationship between Spatial Skills and CS Aptitude. In Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 2, Aug. 2022, Lugano and Virtual Event Switzerland. ACM, 46–47. DOI: 10.1145/3501709.3544284
  • Maria Kallia, Quintin Cutts and Nicola Looker. 2022. 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, Aug. 2022, Lugano and Virtual Event Switzerland. ACM, 120–134. DOI: 10.1145/3501385.3543975
  • Ethel Tshukudu, Jane Waite, Saman Rizvi and Sue Sentance. 2022. Teachers' Motivations to Learn about ML and AI. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2, Jul. 2022, Dublin Ireland. ACM, 609–609. DOI: 10.1145/3502717.3532148
  • Ethel Tshukudu, Sofiat Olaosebikan, Kenechi Omeke, Alexandrina Pancheva, Stephen McQuistin, Lydia John Jilantikiri and Maha Al-Anqoudi. 2022. Broadening Participation in Computing: Experiences of an Online Programming Workshop for African Students. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1, Jul. 2022, Dublin Ireland. ACM, 393–399. DOI: 10.1145/3502718.3524773
  • Fionnuala Johnson, Stephen McQuistin, John O'Donnell and Quintin Cutts. 2022. Experience Report: Identifying Unexpected Programming Misconceptions with a Computer Systems Approach. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1, Jul. 2022, Dublin Ireland. ACM, 325–330. DOI: 10.1145/3502718.3524775
  • Virginia Grande, Päivi Kinnunen, Anne-Kathrin Peters, Matthew Barr, Åsa Cajander, Mats Daniels, Amari N. Lewis, Mihaela Sabin, Matilde Sánchez-Peña and Neena Thota. 2022. Making Visible and Modeling the Underrepresented: Teachers' Reflections on Their Role Modeling in Higher Education. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2, Jul. 2022, Dublin Ireland. ACM, 566–567. DOI: 10.1145/3502717.3532170
  • Douglas Fraser, Ethan Hunter, William Kavanagh, Alexandrina Pancheva, Jack Parkinson, Iulia Paun, Tom Wallis, Mireilla Bikanga Ada, Helen Border and Gethin Norman. 2022. Experience Report: Challenges and Opportunities of Remote Labs for a Computer Science Department. Postgraduate Pedagogies (Jun. 2022) 173–209. URL: https://journals.studentengagement.org.uk/index.php/gtateach/article/view/1153
  • Ethel Tshukudu, Carolina Moreira Oliveira, Alejandra S. Méndez, Alan Peterfreund, Brianna Johnston and Stacey Sexton. 2022. Bridging the Gap between Academia and Industry in CSEd to Promote Opportunities for CSEd Grads and Research in Practice. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2, Mar. 2022, Providence RI USA. ACM, 1187–1187. DOI: 10.1145/3478432.3499187
  • Jack Parkinson and Quintin Cutts. 2022. 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, Feb. 2022, Providence RI USA. ACM, 293–299. DOI: 10.1145/3478431.3499332
  • Maria Kallia and Quintin Cutts. 2022. Re-Examining Inequalities in Computer Science Participation from a Bourdieusian Sociological Perspective (ICER Chair's Award Reprint) ACM Inroads (Feb. 2022) 26–40. DOI: 10.1145/3514212
  • Dejice Jacob and Jeremy Singer. 2022. Capability Boehm: Challenges and Opportunities for Garbage Collection with Capability Hardware. In Proceedings of the 18th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, Feb. 2022, Virtual Switzerland. ACM, 81–87. DOI: 10.1145/3516807.3516823
  • Joseph Maguire and Steve Draper. 2022. Promoting Engagement in Remote Computing Ethics Education. In Computing Education Practice 2022, Jan. 2022, Durham United Kingdom. ACM, 5–8. DOI: 10.1145/3498343.3498345
  • Joseph Maguire. 2022. Assessing Knowledge and Skills in Forensics with Alternative Assessment Pathways. In Computing Education Practice 2022, Jan. 2022, Durham United Kingdom. ACM, 29–32. DOI: 10.1145/3498343.3498351

2021

  • Rajendra Raj, Mihaela Sabin, John Impagliazzo, David Bowers, Mats Daniels, Felienne Hermans, Natalie Kiesler, Amruth N. Kumar, Bonnie MacKellar, Renée McCauley, Syed Waqar Nabi and Michael Oudshoorn. 2021. Professional Competencies in Computing Education: Pedagogies and Assessment. In Proceedings of the 2021 Working Group Reports on Innovation and Technology in Computer Science Education, Dec. 2021, Virtual Event Germany. ACM, 133–161. DOI: 10.1145/3502870.3506570
  • Briana B. Morrison, Beth A. Quinn, Steven Bradley, Kevin Buffardi, Brian Harrington, Helen H. Hu, Maria Kallia, Fiona McNeill, Oluwakemi Ola, Miranda Parker, Jennifer Rosato and Jane Waite. 2021. Evidence for Teaching Practices That Broaden Participation for Women in Computing. In Proceedings of the 2021 Working Group Reports on Innovation and Technology in Computer Science Education, Dec. 2021, Virtual Event Germany. ACM, 57–131. DOI: 10.1145/3502870.3506568
  • Ethel Tshukudu, Quintin Cutts and Mary Ellen Foster. 2021. 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, Nov. 2021, Joensuu Finland. ACM, 1–10. DOI: 10.1145/3488042.3488050
  • Lovisa Sundin, Nourhan Sakr, Juho Leinonen, Sherif Aly and Quintin Cutts. 2021. Visual Recipes for Slicing and Dicing Data: Teaching Data Wrangling Using Subgoal Graphics. In 21st Koli Calling International Conference on Computing Education Research, Nov. 2021, Joensuu Finland. ACM, 1–10. DOI: 10.1145/3488042.3488063
  • Jack Parkinson, Ryan Bockmon, Quintin Cutts, Michael Liut, Andrew Petersen and Sheryl Sorby. 2021. Practice Report: Six Studies of Spatial Skills Training in Introductory Computer Science. ACM Inroads (Nov. 2021) 18–29. DOI: 10.1145/3494574
  • Joseph Maguire and Rosanne English. 2021. Opportunities to Fail: Using Peer-review to Support Assessment Literacy in Cyber Security. In 21st Koli Calling International Conference on Computing Education Research, Nov. 2021, Joensuu Finland. ACM, 1–2. DOI: 10.1145/3488042.3489967
  • Anna Ly, Jack Parkinson, Quintin Cutts, Michael Liut and Andrew Petersen. 2021. Spatial Skills and Demographic Factors in CS1. In Koli Calling, Nov. 2021, Joensuu, Finland. ACM, 1–10.
  • Taj Muhammad Khan and Syed Waqar Nabi. 2021. English versus Native Language for Higher Education in Computer Science: A Pilot Study. In 21st Koli Calling International Conference on Computing Education Research, Nov. 2021, Joensuu Finland. ACM, 1–5. DOI: 10.1145/3488042.3488070
  • Børge K. Gjelsten, Gunnar R. Bergersen, Dag I. K. Sjøberg and Quintin Cutts. 2021. No Gender Difference in CS1 Grade for Students with Programming from High School: An Exploratory Study. In 21st Koli Calling International Conference on Computing Education Research, Nov. 2021, Joensuu Finland. ACM, 1–5. DOI: 10.1145/3488042.3488071
  • Sebastian Dziallas, Sally Fincher, Matthew Barr and Quintin Cutts. 2021. Learning in Context: A First Look at a Graduate Apprenticeship. In 21st Koli Calling International Conference on Computing Education Research, Nov. 2021, Joensuu Finland. ACM, 1–11. DOI: 10.1145/3488042.3490020
  • Quintin Cutts, Joseph Maguire, Sally Fincher and Jack Parkinson. 2021. Forming Community in Computing Science Education with Research in Practice Project Activities. In United Kingdom and Ireland Computing Education Research Conference., Sep. 2021, Glasgow United Kingdom. ACM, 1–3. DOI: 10.1145/3481282.3481285
  • Neil Brown, Quintin Cutts, Maria Kallia, Joseph Maguire, Fiona McNeill and Leo Porter. 2021. Supporting Computing Educators to Create a Cycle of Teaching and Computing Education Research. In United Kingdom and Ireland Computing Education Research Conference., Sep. 2021, Glasgow United Kingdom. ACM, 1–3. DOI: 10.1145/3481282.3483527
  • Ethel Tshukudu, Quintin Cutts, Oliver Goletti, Alaaeddin Swidan and Felienne Hermans. 2021. Teachers' Views and Experiences on Teaching Second and Subsequent Programming Languages. In Proceedings of the 2021 ACM Conference on International Computing Education Research, Aug. 2021, New York, NY, USA. Association for Computing Machinery, 294–305. DOI: 10.1145/3446871.3469752
  • Maria Kallia and Quintin Cutts. 2021. Re-Examining Inequalities in Computer Science Participation from a Bourdieusian Sociological Perspective. In Proceedings of the 2021 ACM Conference on International Computing Education Research, Aug. 2021, New York, NY, USA. Association for Computing Machinery, 379–392. DOI: 10.1145/3446871.3469763
  • Mireilla Bikanga Ada and Mary Ellen Foster. 2021. Enhancing Postgraduate Students' Technical Skills: Perceptions of Modified Team-Based Learning in a Six-Week Multi-Subject Bootcamp-style CS Course. Computer Science Education (Jul. 2021) 1–25. DOI: 10.1080/08993408.2021.1959174
  • Lovisa Sundin and Quintin Cutts. 2021. Introducing Data Wrangling Using Graphical Subgoals - Findings from an e-Learning Study. In Proceedings of the Eighth ACM Conference on Learning @ Scale, Jun. 2021, Virtual Event Germany. ACM, 267–270. DOI: 10.1145/3430895.3460155
  • Rajendra K. Raj, Mihaela Sabin, John Impagliazzo, David Bowers, Mats Daniels, Felienne Hermans, Natalie Kiesler, Amruth N. Kumar, Bonnie MacKellar, Renée McCauley, Syed Waqar Nabi and Michael Oudshoorn. 2021. Toward Practical Computing Competencies. In Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 2, Jun. 2021, New York, NY, USA. Association for Computing Machinery, 603–604. DOI: 10.1145/3456565.3461442
  • Briana B. Morrison, Beth Quinn, Steven Bradley, Kevin Buffardi, Brian Harrigton, Helen H. Hu, Maria Kallia, Fiona McNeill, Oluwakemi Ola, Miranda C. Parker, Jennifer Rosato and Jane Waite. 2021. Chronicling the Evidence for Broadening Participation. In Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 2, Jun. 2021, New York, NY, USA. Association for Computing Machinery, 601–602. DOI: 10.1145/3456565.3461441
  • Rosanne English, Joseph Maguire and Alan Hayes. 2021. Improving Computer Science Student Graduate Skills Through Assessment. In Computing Education Practice 2021, Jan. 2021, New York, NY, USA. Association for Computing Machinery, 38. DOI: 10.1145/3437914.3437979

2020

  • Marian Petre, Kate Sanders, Robert McCartney, Marzieh Ahmadzadeh, Cornelia Connolly, Sally Hamouda, Brian Harrington, Jérémie Lumbroso, Joseph Maguire, Lauri Malmi, Monica M. McGill and Jan Vahrenhold. 2020. Mapping the Landscape of Peer Review in Computing Education Research. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, Dec. 2020, New York, NY, USA. Association for Computing Machinery, 173–209. DOI: 10.1145/3437800.3439207
  • Sally Fincher, Johan Jeuring, Craig S. Miller, Peter Donaldson, Benedict du Boulay, Matthias Hauswirth, Arto Hellas, Felienne Hermans, Colleen Lewis, Andreas Mühling, Janice L. Pearce and Andrew Petersen. 2020. Notional Machines in Computing Education: The Education of Attention. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, Dec. 2020, New York, NY, USA. Association for Computing Machinery, 21–50. DOI: 10.1145/3437800.3439202
  • Renske Weeda, Cruz Izu, Maria Kallia and Erik Barendsen. 2020. Towards an Assessment Rubric for EiPE Tasks in Secondary Education: Identifying Quality Indicators and Descriptors. In Koli Calling '20: Proceedings of the 20th Koli Calling International Conference on Computing Education Research, Nov. 2020, New York, NY, USA. Association for Computing Machinery, 1–10. DOI: 10.1145/3428029.3428031
  • Jeremy Singer. 2020. Notes on Notebooks: Is Jupyter the Bringer of Jollity? In Proceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Nov. 2020, New York, NY, USA. Association for Computing Machinery, 180–186. DOI: 10.1145/3426428.3426924
  • Dejice Jacob, Phil Trinder and Jeremy Singer. 2020. Pricing Python Parallelism: A Dynamic Language Cost Model for Heterogeneous Platforms. In Proceedings of the 16th ACM SIGPLAN International Symposium on Dynamic Languages, Nov. 2020, New York, NY, USA. Association for Computing Machinery, 29–42. DOI: 10.1145/3426422.3426979
  • Mart Lubbers, Pieter Koopman, Adrian Ramsingh, Jeremy Singer and Phil Trinder. 2020. Tiered versus Tierless IoT Stacks: Comparing Smart Campus Software Architectures. In Proceedings of the 10th International Conference on the Internet of Things, Oct. 2020, New York, NY, USA. Association for Computing Machinery, 1–9. DOI: 10.1145/3410992.3411002
  • Ethel Tshukudu and Siri Annethe Moe Jensen. 2020. The Role of Explicit Instruction on Students Learning Their Second Programming Language. In United Kingdom & Ireland Computing Education Research Conference., Sep. 2020, New York, NY, USA. Association for Computing Machinery, 10–16. DOI: 10.1145/3416465.3416475
  • Jack Parkinson, Quintin Cutts and Steve Draper. 2020. Relating Spatial Skills and Expression Evaluation. In United Kingdom & Ireland Computing Education Research Conference., Sep. 2020, New York, NY, USA. Association for Computing Machinery, 17–23. DOI: 10.1145/3416465.3416473
  • Joseph Maguire and Quintin Cutts. 2020. Supporting the Computing Science Education Research Community with Rolling Reviews. In United Kingdom & Ireland Computing Education Research Conference., Sep. 2020, Glasgow United Kingdom. ACM, 73–75. DOI: 10.1145/3416465.3416477
  • Ethel Tshukudu and Quintin Cutts. 2020. Understanding Conceptual Transfer for Students Learning New Programming Languages. In Proceedings of the 2020 ACM Conference on International Computing Education Research, Aug. 2020, Virtual Event New Zealand. ACM, 227–237. DOI: 10.1145/3372782.3406270
  • Lovisa Sundin. 2020. Investigating the Utility of Graphics in Teaching Data Wrangling. In Proceedings of the 2020 ACM Conference on International Computing Education Research, Aug. 2020, Virtual Event New Zealand. ACM, 342–343. DOI: 10.1145/3372782.3407111
  • Jack Parkinson. 2020. Investigating Spatial Skills in Computing Education. In Proceedings of the 2020 ACM Conference on International Computing Education Research, Aug. 2020, New York, NY, USA. Association for Computing Machinery, 340–341. DOI: 10.1145/3372782.3407109
  • Matthew Barr and Derek Somerville. 2020. Preparing Software Engineering Apprentices for Industry. In Proceedings of the 2020 ACM Conference on International Computing Education Research, Aug. 2020, Virtual Event New Zealand. ACM, 310–310. DOI: 10.1145/3372782.3408116
  • Steve Draper. 2020. Reflections on Computing Education Research. In United Kingdom & Ireland Computing Education Research Conference., Jul. 2020, New York, NY, USA. Association for Computing Machinery, 1–2. DOI: 10.1145/3416465.3416466
  • Rebecca Vivian, Keith Quille, Monica M. McGill, Katrina Falkner, Sue Sentance, Sarah Barksdale, Leonard Busuttil, Elizabeth Cole, Christine Liebe and Francesco Maiorana. 2020. 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, Jun. 2020, Trondheim Norway. ACM, 117–123. DOI: 10.1145/3341525.3387418
  • Ethel Tshukudu and Quintin Cutts. 2020. Semantic Transfer in Programming Languages: Exploratory Study of Relative Novices. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, Jun. 2020, Trondheim Norway. ACM, 307–313. DOI: 10.1145/3341525.3387406
  • Marian Petre, Kate Sanders, Robert McCartney, Marzieh Ahmadzadeh, Cornelia Connolly, Sally Hamouda, Brian Harrington, Jérémie Lumbroso, Joseph Maguire, Lauri Malmi, Monica M. McGill and Jan Vahrenhold. 2020. Reviewing Computing Education Papers. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, Jun. 2020, New York, NY, USA. Association for Computing Machinery, 514. DOI: 10.1145/3341525.3394994
  • Jack Parkinson and Quintin Cutts. 2020. The Effect of a Spatial Skills Training Course in Introductory Computing. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, Jun. 2020, New York, NY, USA. Association for Computing Machinery, 439–445. DOI: 10.1145/3341525.3387413
  • Joseph Maguire, Quintin Cutts and Steve Draper. 2020. Demystifying and Decluttering Participation in Software Engineering Education Programmes. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, Jun. 2020, Trondheim Norway. ACM, 567–567. DOI: 10.1145/3341525.3393983
  • Sally Fincher, Johan Jeuring, Craig S. Miller, Peter Donaldson, Benedict du Boulay, Matthias Hauswirth, Arto Hellas, Felienne Hermans, Colleen Lewis, Andreas Mühling, Janice L. Pearce and Andrew Petersen. 2020. Capturing and Characterising Notional Machines. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, Jun. 2020, New York, NY, USA. Association for Computing Machinery, 502–503. DOI: 10.1145/3341525.3394988
  • Nickolas Falkner, Rebecca Vivian, Katrina Falkner, Vangel V. Ajanovski, Christine Liebe, Alistair Morrison and Miranda Parker. 2020. Meaningful Assessment at Scale: Helping Instructors to Assess Online Learning. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, Jun. 2020, New York, NY, USA. Association for Computing Machinery, 512–513. DOI: 10.1145/3341525.3394993
  • Zezhong Wang, Lovisa Sundin, Dave Murray-Rust and Benjamin Bach. 2020. Cheat Sheets for Data Visualization Techniques. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, Apr. 2020, Honolulu HI USA. ACM, 1–13. DOI: 10.1145/3313831.3376271
  • Rosanne English and Joseph Maguire. 2020. Experiences of Assessment in Data and Security Courses Using Personal Response Systems. In Proceedings of the 2020 9th International Conference on Educational and Information Technology, Apr. 2020, New York, NY, USA. Association for Computing Machinery, 38–43. DOI: 10.1145/3383923.3383963
  • Derek Somerville, Quintin Cutts, Matthew Barr and Jack Parkinson. 2020. Addressing Mixed Levels of Prior Knowledge by Individualising Learning Pathways in a Degree Apprenticeship Summer School. In Proceedings of the 4th Conference on Computing Education Practice 2020, Jan. 2020, New York, NY, USA. Association for Computing Machinery, 1–5. DOI: 10.1145/3372356.3372370

2019

  • Claudia Szabo, Nickolas Falkner, Andrew Petersen, Heather Bort, Kathryn Cunningham, Peter Donaldson, Arto Hellas, James Robinson and Judy Sheard. 2019. Review and Use of Learning Theories within Computer Science Education Research: Primer for Researchers and Practitioners. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, Dec. 2019, New York, NY, USA. Association for Computing Machinery, 89–109. DOI: 10.1145/3344429.3372504
  • Simon, Andrew Luxton-Reilly, Vangel V. Ajanovski, Eric Fouh, Christabel Gonsalvez, Juho Leinonen, Jack Parkinson, Matthew Poole and Neena Thota. 2019. Pass Rates in Introductory Programming and in Other STEM Disciplines. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, Dec. 2019, Aberdeen Scotland Uk. ACM, 53–71. DOI: 10.1145/3344429.3372502
  • Rajendra K. Raj, Allen Parrish, John Impagliazzo, Carol J. Romanowski, Sherif G. Aly, Casey C. Bennett, Karen C. Davis, Andrew McGettrick, Teresa Susana Mendes Pereira and Lovisa Sundin. 2019. An Empirical Approach to Understanding Data Science and Engineering Education. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, Dec. 2019, Aberdeen Scotland Uk. ACM, 73–87. DOI: 10.1145/3344429.3372503
  • Xenia Mountrouidou, David Vosen, Chadi Kari, Mohammad Q. Azhar, Sajal Bhatia, Greg Gagne, Joseph Maguire, Liviana Tudor and Timothy T. Yuen. 2019. Securing the Human: A Review of Literature on Broadening Diversity in Cybersecurity Education. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, Dec. 2019, New York, NY, USA. Association for Computing Machinery, 157–176. DOI: 10.1145/3344429.3372507
  • Cruz Izu, Carsten Schulte, Ashish Aggarwal, Quintin Cutts, Rodrigo Duran, Mirela Gutica, Birte Heinemann, Eileen Kraemer, Violetta Lonati, Claudio Mirolo and Renske Weeda. 2019. Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, Dec. 2019, Aberdeen Scotland Uk. ACM, 27–52. DOI: 10.1145/3344429.3372501
  • Katrina Falkner, Sue Sentance, Rebecca Vivian, Sarah Barksdale, Leonard Busuttil, Elizabeth Cole, Christine Liebe, Francesco Maiorana, Monica M. McGill and Keith Quille. 2019. 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, Dec. 2019, Aberdeen Scotland Uk. ACM, 111–142. DOI: 10.1145/3344429.3372505
  • Joseph Maguire and Quintin Cutts. 2019. Back to the Future: Shaping Software Engineering Education with Lessons from the Past. ACM Inroads (Nov. 2019) 30–42. DOI: 10.1145/3368564
  • Katrina Falkner, Sue Sentance, Rebecca Vivian, Sarah Barksdale, Leonard Busuttil, Elizabeth Cole, Christine Liebe, Francesco Maiorana, Monica M. McGill and Keith Quille. 2019. 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, Nov. 2019, Koli Finland. ACM, 1–10. DOI: 10.1145/3364510.3364517
  • Quintin Cutts, Matthew Barr, Mireilla Bikanga Ada, Peter Donaldson, Steve Draper, Jack Parkinson, Jeremy Singer and Lovisa Sundin. 2019. Experience Report: Thinkathon - Countering an 'i Got It Working' Mentality with Pencil-and-Paper Exercises. ACM Inroads (Nov. 2019) 66–73. DOI: 10.1145/3368563
  • Jack Parkinson. 2019. Exploring Spatial Skills and Computing in Primary and Secondary Education. In Proceedings of the 14th Workshop in Primary and Secondary Computing Education, Oct. 2019, New York, NY, USA. Association for Computing Machinery, 1–3. DOI: 10.1145/3361721.3362118
  • Dejice Jacob, Phil Trinder and Jeremy Singer. 2019. Python Programmers Have GPUs Too: Automatic Python Loop Parallelization with Staged Dependence Analysis. In Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages, Oct. 2019, New York, NY, USA. Association for Computing Machinery, 42–54. DOI: 10.1145/3359619.3359743
  • Lovisa Sundin and Quintin Cutts. 2019. Is It Feasible to Teach Query Programming in Three Different Languages in a Single Session?: A Study on a Pattern-Oriented Tutorial and Cheat Sheets. In Proceedings of the 1st UK & Ireland Computing Education Research Conference on - UKICER, Sep. 2019, Canterbury, United Kingdom. ACM Press, 1–7. DOI: 10.1145/3351287.3351293
  • Ethel Tshukudu. 2019. Towards a Model of Conceptual Transfer for Students Learning New Programming Languages. In Proceedings of the 2019 ACM Conference on International Computing Education Research, Jul. 2019, New York, NY, USA. Association for Computing Machinery, 355–356. DOI: 10.1145/3291279.3339437
  • Claudia Szabo, Nickolas Falkner, Andrew Petersen, Heather Bort, Cornelia Connolly, Kathryn Cunningham, Peter Donaldson, Arto Hellas, James Robinson and Judy Sheard. 2019. A Periodic Table of Computing Education Learning Theories. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Jul. 2019, New York, NY, USA. Association for Computing Machinery, 269–270. DOI: 10.1145/3304221.3325534
  • Simon, Andrew Luxton-Reilly, Vangel Ajanovski, Eric Fouh, Chris Gonsalvez, Juho Leinonen, Jack Parkinson, Matthew Poole and Neena Thota. 2019. Pass Rates in STEM Disciplines Including Computing. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Jul. 2019, Aberdeen Scotland Uk. ACM, 267–268. DOI: 10.1145/3304221.3325532
  • Rajendra K. Raj, Allen Parrish, John Impagliazzo, Carol J. Romanowski, Sherif Aly Ahmed, Casey C. Bennett, Karen C. Davis, Andrew McGettrick, Teresa Susana Mendes Pereira and Lovisa Sundin. 2019. Data Science Education: Global Perspectives and Convergence. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Jul. 2019, Aberdeen Scotland Uk. ACM, 265–266. DOI: 10.1145/3304221.3325533
  • Joseph Maguire, Steve Draper and Quintin Cutts. 2019. What Do We Do When We Teach Software Engineering? In Proceedings of the 1st UK & Ireland Computing Education Research Conference on - UKICER, Jul. 2019, Canterbury, United Kingdom. ACM Press, 1–7. DOI: 10.1145/3351287.3351295
  • Joseph Maguire, Nathalie Sheridan, Steve Draper and Quintin Cutts. 2019. Mentoring Mentors in Cooperative Software Engineering Education Programmes. In Proceedings of the 2019 ACM Conference on International Computing Education Research, Jul. 2019, Toronto ON Canada. ACM, 307–307. DOI: 10.1145/3291279.3341205
  • Joseph Maguire, Quintin Cutts, Jack Parkinson, Matthew Barr and Derek Somerville. 2019. Devising Work-based Learning Curricula with Apprentice Research Software Engineers. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Jul. 2019, Aberdeen Scotland Uk. ACM, 313–313. DOI: 10.1145/3304221.3325576
  • Dejice Jacob and Jeremy Singer. 2019. ALPyNA: Acceleration of Loops in Python for Novel Architectures. In Proceedings of the 6th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming, Jul. 2019, New York, NY, USA. Association for Computing Machinery, 25–34. DOI: 10.1145/3315454.3329956
  • Cruz Izu, Carsten Schulte, Ashish Aggarwal, Quintin Cutts, Rodrigo Duran, Mirela Gutica, Birte Heinemann, Eileen Kraemer, Violetta Lonati, Claudio Mirolo and Renske Weeda. 2019. Program Comprehension: Identifying Learning Trajectories for Novice Programmers. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Jul. 2019, Aberdeen Scotland Uk. ACM, 261–262. DOI: 10.1145/3304221.3325531
  • James Heliotis, Leo C. Ureel, Mireilla Bikanga Ada, Mohsen Dorodchi, Victoria Eisele, Megan E. Lutz and Ethel Tshukudu. 2019. Towards an Ability to Direct College Students to an Appropriately Paced Introductory Computer Science Course. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Jul. 2019, New York, NY, USA. Association for Computing Machinery, 259–260. DOI: 10.1145/3304221.3325538
  • Katrina Falkner, Sue Sentance, Rebecca Vivian, Sarah Barksdale, Leonard Busuttil, Elizabeth Cole, Christine Liebe, Francesco Maiorana, Monica M. McGill and Keith Quille. 2019. 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, Jul. 2019, Aberdeen Scotland Uk. ACM, 257–258. DOI: 10.1145/3304221.3325535
  • Quintin Cutts, Matthew Barr, Mireilla Bikanga Ada, Peter Donaldson, Steve Draper, Jack Parkinson, Jeremy Singer and Lovisa Sundin. 2019. 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, Jul. 2019, Aberdeen Scotland Uk. ACM, 203–209. DOI: 10.1145/3304221.3319785
  • Elizabeth Cole. 2019. K-6 Introductory Programming: Why Early Years Learning through Play Matters. In Proceedings of the 2019 ACM Conference on International Computing Education Research, Jul. 2019, Toronto ON Canada. ACM, 327–328. DOI: 10.1145/3291279.3339442
  • Matthew Barr and Jack Parkinson. 2019. Developing a Work-based Software Engineering Degree in Collaboration with Industry. In Proceedings of the 1st UK & Ireland Computing Education Research Conference on - UKICER, Jul. 2019, Canterbury, United Kingdom. ACM Press, 1–7. DOI: 10.1145/3351287.3351292
  • Mohammad Azhar, Sajal Bhatia, Greg Gagne, Chadi Kari, Joseph Maguire, Xenia Mountrouidou, Liviana Tudor, David Vosen and Timothy T. Yuen. 2019. Securing the Human: Broadening Diversity in Cybersecurity. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Jul. 2019, New York, NY, USA. Association for Computing Machinery, 251–252. DOI: 10.1145/3304221.3325537
  • Apostolos Koutropoulos, Sarah Honeychurch and Lenandlar Singh. 2019. Rethinking Lurking. ELearn (May. 2019) 1–1. DOI: 10.1145/3329488.3331169
  • Sue Sentance, Jane Waite and Maria Kallia. 2019. Teachers' Experiences of Using PRIMM to Teach Programming in School. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education, Feb. 2019, New York, NY, USA. Association for Computing Machinery, 476–482. DOI: 10.1145/3287324.3287477
  • Jack Parkinson and Quintin Cutts. 2019. Chairs' AWARD: Investigating the Relationship between Spatial Skills and Computer Science. ACM Inroads (Feb. 2019) 64–73. DOI: 10.1145/3306151
  • Joseph Maguire, Rosanne English and Steve Draper. 2019. Data Protection and Privacy Regulations as an Inter-Active-Constructive Practice. In Proceedings of the 3rd Conference on Computing Education Practice, Jan. 2019, New York, NY, USA. Association for Computing Machinery, 1–4. DOI: 10.1145/3294016.3294021

2018

  • Peter Donaldson and Quintin Cutts. 2018. Flexible Low-Cost Activities to Develop Novice Code Comprehension Skills in Schools. In Proceedings of the 13th Workshop in Primary and Secondary Computing Education, Oct. 2018, New York, NY, USA. Association for Computing Machinery, 1–4. DOI: 10.1145/3265757.3265776
  • Lovisa Sundin. 2018. Easing Learners into Data Science via Visualization of Concepts and Computations. In Proceedings of the 2018 ACM Conference on International Computing Education Research, Aug. 2018, New York, NY, USA. Association for Computing Machinery, 290–291. DOI: 10.1145/3230977.3231026
  • Jack Parkinson and Quintin Cutts. 2018. Investigating the Relationship Between Spatial Skills and Computer Science. In Proceedings of the 2018 ACM Conference on International Computing Education Research, Aug. 2018, New York, NY, USA. Association for Computing Machinery, 106–114. DOI: 10.1145/3230977.3230990
  • Quintin Cutts, Elizabeth Patitsas, Elizabeth Cole, Peter Donaldson, Bedour Alshaigy, Mirela Gutica, Arto Hellas, Edurne Larraza-Mendiluze, Robert McCartney and Charles Riedesel. 2018. Early Developmental Activities and Computing Proficiency. In Proceedings of the 2017 ITiCSE Conference on Working Group Reports, Jan. 2018, New York, NY, USA. Association for Computing Machinery, 140–157. DOI: 10.1145/3174781.3174789

2017

  • Cara Wilson, Steve Draper, Margot Brereton and Daniel Johnson. 2017. Towards Thriving: Extending Computerised Cognitive Behavioural Therapy. In Proceedings of the 29th Australian Conference on Computer-Human Interaction, Nov. 2017, New York, NY, USA. Association for Computing Machinery, 285–295. DOI: 10.1145/3152771.3152802
  • Joseph Maguire and Steve Draper. 2017. Privacy of Personal Things in Active Learning Spaces Need Individually Evolved Requirements. In Proceedings of the 1st ACM Workshop on the Internet of Safe Things, Nov. 2017, New York, NY, USA. Association for Computing Machinery, 26–31. DOI: 10.1145/3137003.3137009
  • Richard Connor, Quintin Cutts and Judy Robertson. 2017. Keeping the Machinery in Computing Education. Commun. ACM (Oct. 2017) 26–28. DOI: 10.1145/3144174