Publications

2024

  • Quintin Cutts. 2024. Orienting learners and teachers in introductory programming classes: the ABC Framework. In Proceedings of the 8th Conference on Computing Education Practice, Jan. 2024, Durham United Kingdom. ACM, 1–4. DOI: 10.1145/3633053.3633063

2023

  • Steven Bradley, Miranda C. Parker, Rukiye Altin, Lecia Barker, Sara Hooshangi, Thom Kunkeler, Ruth G. Lennon, Fiona McNeill, Julià Minguillón, Jack Parkinson, Svetlana Peltsverger and Naaz Sibia. 2023. Modeling Women's Elective Choices in Computing. In Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education, Dec. 2023, Turku Finland. ACM, 196–226. DOI: 10.1145/3623762.3633497
  • Quintin Cutts, Maria Kallia, Ruth Anderson, Tom Crick, Marie Devlin, Mohammed Farghally, Claudio Mirolo, Ragnhild Kobro Runde, Otto Seppälä, Jaime Urquiza-Fuentes and Jan Vahrenhold. 2023. Arguments for and Approaches to Computing Education in Undergraduate Computer Science Programmes. In Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education, Dec. 2023, Turku Finland. ACM, 160–195. DOI: 10.1145/3623762.3633494
  • Maha Al-Anqoudi, Mireilla Bikanga Ada, Stephen McQuistin, Nikos Ntarmos, Jack Parkinson and Yashar Moshfeghi. 2023. Traditional Vs Non-Traditional Assessment Activities as Learning Indicators of Student Learning: Teachers' Perceptions. In 2023 IEEE Learning with MOOCS (LWMOOCS), Oct. 2023, Cambridge, MA, USA. IEEE, 1–6. DOI: 10.1109/LWMOOCS58322.2023.10305928
  • Jack Parkinson. 2023. An Overview of the Relationship between Spatial Skills and Computing Science. In The United Kingdom and Ireland Computing Education Research (UKICER) conference, Sep. 2023, Swansea Wales Uk. ACM, 1–1. DOI: 10.1145/3610969.3611133
  • Joseph Maguire, Jack Parkinson, Quintin Cutts and Sally Fincher. 2023. Expanding the Circle of Critical Friends in UK Computing Education Research with the Works-in-Progress (WiP) Workshop. In The United Kingdom and Ireland Computing Education Research (UKICER) conference, Sep. 2023, Swansea Wales Uk. ACM, 1–2. DOI: 10.1145/3610969.3613385
  • Jack Parkinson. 2023. Improving Computational Thinking with Spatial Skills Development in Primary School. In Proceedings of the 18th WiPSCE Conference on Primary and Secondary Computing Education Research, Sep. 2023, Cambridge United Kingdom. ACM, 1–2. DOI: 10.1145/3605468.3609780
  • Anaclara Gerosa, Maria Kallia and Quintin Cutts. 2023. A Systematic Literature Review on Physical and Action Based Activities in Computing Education for Early Years and Primary. In Proceedings of the 18th WiPSCE Conference on Primary and Secondary Computing Education Research, Sep. 2023, Cambridge United Kingdom. ACM, 1–10. DOI: 10.1145/3605468.3605500
  • Ethel Tshukudu, Maria Kallia, Katharine Childs and William Darragh. 2023. Broadening Participation in Computing: Experiences of the Hour of Code in an African Country. In Proceedings of the 18th WiPSCE Conference on Primary and Secondary Computing Education Research, Sep. 2023, Cambridge United Kingdom. ACM, 1–4. DOI: 10.1145/3605468.3605502
  • Sultanah Albakri, Mireilla Bikanga Ada and Alistair Morrison. 2023. The Roles of Confidence and Perceived Usefulness in Female Student Engagement in High School Computing Science. In Proceedings of the 18th WiPSCE Conference on Primary and Secondary Computing Education Research, Sep. 2023, Cambridge United Kingdom. ACM, 1–9. DOI: 10.1145/3605468.3605497
  • Jack Parkinson, Sebastian Dziallas, Fiona McNeill and James Stephen Williams. 2023. Exploring Models and Theories of Spatial Skills in CS through a Multi-National Study. In Proceedings of the 2023 ACM Conference on International Computing Education Research V.1, Aug. 2023, Chicago IL USA. ACM, 122–133. DOI: 10.1145/3568813.3600129
  • Maria Kallia. 2023. The Search for Meaning: Inferential Strategic Reading Comprehension in Programming. In Proceedings of the 2023 ACM Conference on International Computing Education Research V.1, Aug. 2023, Chicago IL USA. ACM, 1–14. DOI: 10.1145/3568813.3600135
  • Jack Parkinson and Quintin Cutts. 2023. Understanding Spatial Skills and Encoding Strategies in Student Problem Solving Activities. In Proceedings of the 2023 ACM Conference on International Computing Education Research V.1, Aug. 2023, Chicago IL USA. ACM, 134–147. DOI: 10.1145/3568813.3600134
  • Oana Andrei and Syed Waqar Nabi. 2023. On Students’ Experiences with Algorithm Tracing using Pair Programming. In Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 2, Aug. 2023, Chicago IL USA. ACM, 43–43. DOI: 10.1145/3568812.3603477
  • Steven Bradley, Miranda C. Parker, Rukiye Altin, Lecia Barker, Sara Hooshangi, Samia Kamal, Thom Kunkeler, Ruth G. Lennon, Fiona McNeill, Julià Minguillón, Jack Parkinson, Svetlana Peltsverger and Naaz Sibia. 2023. A Methodology for Investigating Women's Module Choices in Computer Science. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, Jun. 2023, Turku Finland. ACM, 569–570. DOI: 10.1145/3587103.3594209
  • Quintin Cutts, Maria Kallia, Ruth Anderson, Tom Crick, Marie Devlin, Mohammed Farghally, Claudio Mirolo, Ragnhild Kobro Runde, Otto Seppälä, Jaime Urquiza-Fuentes and Jan Vahrenhold. 2023. Considering Computing Education in Undergraduate Computer Science Programmes. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, Jun. 2023, Turku Finland. ACM, 567–568. DOI: 10.1145/3587103.3594210
  • 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
  • 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, UK. ACM, 21–24. DOI: 10.1145/3573260.3573266
  • 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, UK. 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, UK. ACM, 13–16. DOI: 10.1145/3573260.3573264
  • Matthew Barr. 2023. How to Learn a New Language: A Novel Introductory Programming Course. In Computing Education Practice, Jan. 2023, Durham, UK. ACM, 9–12. DOI: 10.1145/3573260.3573263
  • Rosanne English and Joseph Maguire. 2023. Exploring Student Perceptions and Expectations of Cyber Security. In Computing Education Practice, Jan. 2023, Durham, UK. ACM, 25–28. DOI: 10.1145/3573260.3573267

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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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, New York, NY, USA. ACM, 1–7. DOI: 10.1145/3555009.3555014
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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 Event, Switzerland. ACM, 81–87. DOI: 10.1145/3516807.3516823
  • 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
  • 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, New York, NY, USA. ACM, 293–299. DOI: 10.1145/3478431.3499332
  • Joseph Maguire. 2022. Assessing Knowledge and Skills in Forensics with Alternative Assessment Pathways. In Computing Education Practice 2022, Jan. 2022, Durham, UK. ACM, 29–32. DOI: 10.1145/3498343.3498351
  • Joseph Maguire and Steve Draper. 2022. Promoting Engagement in Remote Computing Ethics Education. In Computing Education Practice 2022, Jan. 2022, Durham, UK. ACM, 5–8. DOI: 10.1145/3498343.3498345

2021

  • 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
  • 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
  • Anna Ly, Jack Parkinson, Quintin Cutts, Michael Liut and Andrew Petersen. 2021. Spatial Skills and Demographic Factors in CS1. In 21st Koli Calling International Conference on Computing Education Research, Nov. 2021, New York, NY, USA. ACM, 1–10. DOI: 10.1145/3488042.3488049
  • 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, Koli, Finland. ACM, 1–2. DOI: 10.1145/3488042.3489967
  • 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, Koli, Finland. ACM, 1–10. DOI: 10.1145/3488042.3488063
  • 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, Koli, Finland. ACM, 1–10. DOI: 10.1145/3488042.3488050
  • 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, Koli, Finland. ACM, 1–11. DOI: 10.1145/3488042.3490020
  • 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, Koli, 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, Koli, Finland. ACM, 1–5. DOI: 10.1145/3488042.3488071
  • 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
  • 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, UK. ACM, 1–3. DOI: 10.1145/3481282.3483527
  • 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, UK. ACM, 1–3. DOI: 10.1145/3481282.3481285
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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, UK. ACM, 73–75. DOI: 10.1145/3416465.3416477
  • 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 and Ireland Computing Education Research Conference., Sep. 2020, New York, NY, USA. ACM, 17–23. DOI: 10.1145/3416465.3416473
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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. ACM, 439–445. DOI: 10.1145/3341525.3387413
  • 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

  • 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, UK. ACM, 27–52. DOI: 10.1145/3344429.3372501
  • 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, UK. ACM, 73–87. DOI: 10.1145/3344429.3372503
  • 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
  • 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
  • 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, UK. ACM, 53–71. DOI: 10.1145/3344429.3372502
  • 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
  • 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
  • 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
  • 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
  • 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, UK. ACM Press, 1–7. DOI: 10.1145/3351287.3351293
  • 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, UK. ACM Press, 1–7. DOI: 10.1145/3351287.3351292
  • 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, UK. 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
  • 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, UK. ACM, 261–262. DOI: 10.1145/3304221.3325531
  • 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 , UK. ACM, 265–266. DOI: 10.1145/3304221.3325533
  • 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
  • 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, UK. ACM, 257–258. DOI: 10.1145/3304221.3325535
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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, UK. ACM, 313–313. DOI: 10.1145/3304221.3325576
  • 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, UK. ACM, 267–268. DOI: 10.1145/3304221.3325532
  • 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, UK. ACM, 203–209. DOI: 10.1145/3304221.3319785
  • 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
  • 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. ACM, 106–114. DOI: 10.1145/3230977.3230990
  • 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
  • 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

  • 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
  • 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
  • Richard Connor, Quintin Cutts and Judy Robertson. 2017. Keeping the Machinery in Computing Education. Commun. ACM (Oct. 2017) 26–28. DOI: 10.1145/3144174