| 2020 | A Case Study and Call to Action: Incorporating the ACRL Framework for Information Literacy in Undergraduate CS Courses. Holly Hendrigan, Keshav Mukunda, Diana Cukierman |
| 2020 | A Comprehensive Analysis of Students' Experiences of Belonging to the CS Community. Sercan Erer |
| 2020 | A Dynamic Visualisation of the DES Algorithm and a Multi-faceted Evaluation of Its Educational Value. Rachid Anane, Mohammad T. Alshammari |
| 2020 | A Methodology to Integrate Professional Skill Development throughout an ICT Curriculum. Nicole Herbert, Kristy de Salas, Tina Acuña, Erik Wapstra |
| 2020 | A feedback-oriented platform for deliberate programming practice. Mario Sánchez, Pedro Salazar |
| 2020 | ACM Taskforce Efforts on Computing Competencies for Undergraduate Data Science Curricula. Paul M. Leidig, Lillian N. Cassel |
| 2020 | Achievement Goal Orientation Profiles and Performance in a Programming MOOC. Kukka-Maaria Polso, Heta Tuominen, Arto Hellas, Petri Ihantola |
| 2020 | Aiding an Introduction to Formal Reasoning Within a First-Year Logic Course for CS Majors Using a Mobile Self-Study App. David M. Cerna, Martina Seidl, Wolfgang Schreiner, Wolfgang Windsteiger, Armin Biere |
| 2020 | An Interactive Tutoring System for Learning Language Processing and Compiler Design. Rafael del Vado Vírseda |
| 2020 | An International Pilot Study of K-12 Teachers' Computer Science Self-Esteem. Rebecca Vivian, Keith Quille, Monica M. McGill, Katrina Falkner, Sue Sentance, Sarah Barksdale, Leonard Busuttil, Elizabeth Cole, Christine Liebe, Francesco Maiorana |
| 2020 | An Open-Source, API-Based Framework for Assessing the Correctness of Code in CS50. Chad Sharp, Jelle van Assema, Brian Yu, Kareem Zidane, David J. Malan |
| 2020 | Applying Pair Programming Practice in the Improvement of Software Design Skills, in an Undergraduate Course. Hernan Quintana, Billy Grados |
| 2020 | Are Variable, Array and Object Diagrams in Java Textbooks Explanative? Syeda Fatema Mazumder, Celine Latulipe, Manuel A. Pérez-Quiñones |
| 2020 | Assessing CS1 Design Skills with a String Manipulation Task. Cruz Izu, Amali Weerasinghe |
| 2020 | Assessing How Pre-requisite Skills Affect Learning of Advanced Concepts. Greg L. Nelson, Filip Strömbäck, Ari Korhonen, Ibrahim Albluwi, Marjahan Begum, Ben Blamey, Karen H. Jin, Violetta Lonati, Bonnie K. MacKellar, Mattia Monga |
| 2020 | Assessing the Value of Professional Body Accreditation of Computer Science Degree Programmes: A UK Case Study. Tom Crick, Tom Prickett, James H. Davenport, Alastair Irons |
| 2020 | Attitudinal Trajectories in an Online CS1 Class: Demographic and Performance Trends. David A. Joyner, Lily Bernstein, Maria-Isabelle Dittamo, Ben Engelman, Alysha Naran, Amber Ott, Jasmine Suh, Abby Thien |
| 2020 | Auditing the COMPAS Recidivism Risk Assessment Tool: Predictive Modelling and Algorithmic Fairness in CS1. Claire S. Lee, Jeremy Du, Michael Guerzhoy |
| 2020 | Automated Assessment of Android Exercises with Cloud-native Technologies. Daniel Bruzual, Maria L. Montoya Freire, Mario Di Francesco |
| 2020 | Automatic Test Generation for Haskell Programming Assignments. Vladimír Still |
| 2020 | Bring the Page to Life: Engaging Rural Students in Computer Science Using Alice. Brittany Terese Fasy, Stacey A. Hancock, Barbara Z. Komlos, Brendan Kristiansen, Samuel Micka, Allison Shay Theobold |
| 2020 | CLuAI - Conversational Learning using Artificial Intelligence: An Interactive and Adaptive Chatbot Learning Framework for Teaching Programming. Michael Gavin, Frank G. Glavin |
| 2020 | CS in Schools: Developing a sustainable Coding Programme in Australian Schools. Hugh E. Williams, Selina Williams, Kristy Kendall |
| 2020 | Can Students' Spatial Skills Predict Their Programming Abilities? Ryan Bockmon, Stephen Cooper, Jonathan Gratch, Jian Zhang, Mohsen Dorodchi |
| 2020 | Capturing and Characterising Notional Machines. Sally Fincher, Johan Jeuring, Craig S. Miller, Peter Donaldson, Benedict du Boulay, Matthias Hauswirth, Arto Hellas, Felienne Hermans, Colleen M. Lewis, Andreas Mühling, Janice L. Pearce, Andrew Petersen |
| 2020 | Cloud Computing Curriculum: Developing Exemplar Modules for General Course Inclusion. Joshua Adams, Brian Hainey, Laurie White, Derek Foster, Narine Hall, Mark Hills, Sara Hooshangi, Karthik Kuber, Sajid Nazir, Majd Sakr, Lee Stott, Carmen Taglienti |
| 2020 | Coding and Music Creation in a Multi-Agent Environment. Sven Anderson, Siv Disa Anderson |
| 2020 | Common Bugs in Scratch Programs. Christoph Frädrich, Florian Obermüller, Nina Körber, Ute Heuer, Gordon Fraser |
| 2020 | CompareCFG: Providing Visual Feedback on Code Quality Using Control Flow Graphs. Lucy Jiang, Robert Rewcastle, Paul Denny, Ewan D. Tempero |
| 2020 | Comparing Small Programs for Equivalence: A Code Comprehension Task for Novice Programmers. Cruz Izu, Claudio Mirolo |
| 2020 | Compigorithm: An Interactive Tool for Guided Practice of Complexity Analysis. Rebecca Smith, Scott Rixner |
| 2020 | Creative Choice in Fifth Grade Computing Curriculum. Kirsten Mork, John Wilcox, Zoë J. Wood |
| 2020 | Crowdsourcing Content Creation for SQL Practice. Juho Leinonen, Nea Pirttinen, Arto Hellas |
| 2020 | DIY Smart Home: The Development of an Exemplary Internet of Things Infrastructure for Computer Science Education. Anatolij Fandrich, Tobias Stuckenberg, Ira Diethelm |
| 2020 | Demystifying and Decluttering Participation in Software Engineering Education Programmes. Joseph Maguire, Quintin I. Cutts, Steve Draper |
| 2020 | Depth of Use: An Empirical Framework to Help Faculty Gauge the Relative Impact of Learning Management System Tools. Taha Hassan, Bob Edmison, Larry Cox II, Matthew Louvet, Daron Williams, D. Scott McCrickard |
| 2020 | Design and Evaluation of a Collaborative Online Computational Thinking Course. Rebecca Smith, Scott Rixner |
| 2020 | Designing One Year Curriculum to Teach Artificial Intelligence for Middle School. Alpay Sabuncuoglu |
| 2020 | Designing a Collaborative Game-Based Learning Environment for AI-Infused Inquiry Learning in Elementary School Classrooms. Seung Y. Lee, Bradford W. Mott, Anne T. Ottenbreit-Leftwich, J. Adam Scribner, Sandra Taylor, Krista D. Glazewski, Cindy E. Hmelo-Silver, James C. Lester |
| 2020 | Developing Competency Statements for Computer Science Curricula: The Way Ahead. Alison Clear, Tony Clear, Abhijat Vichare, Thea Charles, Stephen Frezza, Mirela Gutica, Barry M. Lunt, Francesco Maiorana, Arnold Pears, François Pitt, Charles Riedesel, Justyna Szynkiewicz |
| 2020 | Developing Industry-Relevant Higher Order Thinking Skills in Computing Students. Shekhar Kalra, Charles Thevathayan, Margaret Hamilton |
| 2020 | Developing a Computer Graphics Course with a Game Development Engine. Dimitrij (Mitja) Hmeljak, Holly Zhang |
| 2020 | Developing a Model Augmented Reality Curriculum. Mikhail Fominykh, Fridolin Wild, Ralf Klamma, Mark Billinghurst, Lisandra S. Costiner, Andrey Karsakov, Eleni E. Mangina, Judith Molka-Danielsen, Ian Pollock, Marius Preda, Aljosa Smolic |
| 2020 | Developing an Assessment to Profile Students based on their Understanding of the Variable Programming Concept. Julie Henry, Bruno Dumas |
| 2020 | Developing an Inclusive K-12 Outreach Model. Karen Nolan, Roisin Faherty, Keith Quille, Brett A. Becker, Susan Bergin |
| 2020 | Diagramming Encouragement in CS1 Textbooks. Syeda Fatema Mazumder, Celine Latulipe, Manuel A. Pérez-Quiñones |
| 2020 | Different Approaches to Teaching a Database Course to Graduate and Undergraduate Students. Samah Senbel |
| 2020 | Effects of Competitive and Cooperative Classroom Response Systems on Quiz Performance and Programming Skills in a Video Game Programming Course. Adrián Domínguez, Luis de-Marcos, José Javier Martínez-Herráiz |
| 2020 | Efficient Instructional Design of Programming Examples. Albina Zavgorodniaia |
| 2020 | Encouraging Student Participation in Online Tutorials: A Tutor's Perspective. Bobby Law, Iain D. Lambie |
| 2020 | Engage Against the Machine: Rise of the Notional Machines as Effective Pedagogical Devices. Paul E. Dickson, Neil C. C. Brown, Brett A. Becker |
| 2020 | Error Message Readability and Novice Debugging Performance. Paul Denny, James Prather, Brett A. Becker |
| 2020 | Evaluating the Effectiveness of Flipped Teaching in a Mixed-Ability CS1 Course. Abdallah Mohamed |
| 2020 | Evaluation and Assessment Needs of Computing Education in Primary Grades. Rebecca Vivian, Diana Franklin, Dave Frye, Alan Peterfreund, Jason Ravitz, Florence R. Sullivan, Melissa Zeitz, Monica M. McGill |
| 2020 | Examining Student Coding Behaviours in Creative Computing Lessons using Abstract Syntax Trees and Vocabulary Analysis. Matthew Yee-King, Louis McCallum, Maria Teresa Llano, Vít Ruzicka, Mark d'Inverno, Mick Grierson |
| 2020 | Exploring Creativity and Learning through the Construction of (Non-Digital) Board Games in HCI Courses. Milene Selbach Silveira |
| 2020 | Exploring Sense of Belonging in Computer Science Students. Catherine Mooney, Anna Antoniadi, Ioannis Karvelas, Lana Salmon, Brett A. Becker |
| 2020 | Extending a CPU Design Project to Reinforce Learning. Cruz Izu |
| 2020 | FGPE AuthorKit - A Tool for Authoring Gamified Programming Educational Content. José Carlos Paiva, Ricardo Queirós, José Paulo Leal, Jakub Swacha |
| 2020 | Frame-Based Novice Programming. Joe Dillane |
| 2020 | From a Black Art to a School Subject: Computing Education's Search for Status. Matti Tedre |
| 2020 | Fun Maths for All Game Development Students. Diogo de Andrade, Nuno Fachada |
| 2020 | Get Paid to Program: Evaluating an Employment-Aware After-School Program for High School Women of Color. Dana McFarlane, Elissa M. Redmiles |
| 2020 | Global and Local Agendas of Computing Ethics Education. Janet M. Hughes, Ethan R. Plaut, Feng Wang, Elizabeth von Briesen, Cheryl Brown, Gerry W. Cross, Viraj Kumar, Paul Myers |
| 2020 | Hands-on Security Testing in a University Lab Environment. Phillip James, Lauren Powell, Liam O'Reilly, Faron Moller |
| 2020 | ITiCSE, Australia, and New Zealand: What's the Story? Judy Sheard, Simon |
| 2020 | If They Build It, Will They Understand It? Exploring the Relationship between Student Code and Performance. Jean Salac, Diana Franklin |
| 2020 | Impacts of Block-based Programming on Young Learners' Programming Skills and Attitudes in the Context of Smart Environments. Mazyar Seraj |
| 2020 | Infusing Principles and Practices for Secure Computing Throughout an Undergraduate Computer Science Curriculum. Jean R. S. Blair, Christa M. Chewar, Rajendra K. Raj, Edward Sobiesk |
| 2020 | Insights from Student Solutions to SQL Homework Problems. Seth Poulsen, Liia Butler, Abdussalam Alawini, Geoffrey L. Herman |
| 2020 | Integrating Computing into K-16 Education: Scaffolding Teacher and Student Learning in STEM Disciplines. Tor Ole Odden, Aman Yadav, Cathrine Wahlstrøm Tellefsen, Elisa Nadire Caeli |
| 2020 | Introducing Data Analytics Concepts in a CS Course for Non-Majors. Ingrid Russell, Zhuojun Duan, Andrew Jung |
| 2020 | Introducing a Paper-Based Programming Language for Computing Education in Classrooms. Aditya Mehrotra, Christian Giang, Noé Duruz, Julien Dedelley, Andrea Mussati, Melissa Skweres, Francesco Mondada |
| 2020 | Investigating the Socially Shared Regulation of Learning in the Context of Programming Education. Leonardo S. Silva |
| 2020 | Keeping Students Occupied with the Course Contents After Leaving the Classroom. Muztaba Fuad, Monika Akbar, Lynn Zubov |
| 2020 | Learning Theoretical Computing from the Mathematical Impossibility Results of the CS Curriculum. Rafael del Vado Vírseda |
| 2020 | Meaningful Assessment at Scale: Helping Instructors to Assess Online Learning. Nickolas J. G. Falkner, Rebecca Vivian, Katrina Falkner, Vangel V. Ajanovski, Christine Liebe, Alistair Morrison, Miranda C. Parker |
| 2020 | Misconception-Based Peer Feedback: A Pedagogical Technique for Reducing Misconceptions. Cazembe Kennedy, Aubrey Lawson, Yvon Feaster, Eileen T. Kraemer |
| 2020 | Notes on Using Google Colaboratory in AI Education. Mark J. Nelson, Amy K. Hoover |
| 2020 | Open-Ended Exercises in CS1: The Impact on Female, Non-Major and Inexperienced Computer Science Students. Sadia Sharmin |
| 2020 | Opportunities and Challenges for Scaling a Systems-Approach to CS Education Adoption. Ines Fernandez Dionis, Stephanie Wortel-London, Leigh Ann DeLyser, Anisa Bora |
| 2020 | Plethora of Skills: Play-Learn-Practice-Invent-Share. Judith Gal-Ezer, Smadar Szekely, Rami Marelly |
| 2020 | Postponing the Concept of Class When Introducing OOP. Nicolás Passerini, Carlos Lombardi |
| 2020 | Pre-Bachelor's Curricular Guidance For Cybersecurity Programs. Melissa C. Stange, Cindy S. Tucker, Cara Tang, Christian Servin, Markus Geissler |
| 2020 | Problem Solving and Creativity: Complementing Programming Education with Robotics. Dennis Komm, Adrian Regez, Urs Hauser, Marco Gassner, Pascal Lütscher, Rico Puchegger, Tobias Kohn |
| 2020 | Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2020, Trondheim, Norway, June 15-19, 2020. Michail N. Giannakos, Guttorm Sindre, Andrew Luxton-Reilly, Monica Divitini |
| 2020 | ProgSnap2: A Flexible Format for Programming Process Data. Thomas W. Price, David Hovemeyer, Kelly Rivers, Ge Gao, Austin Cory Bart, Ayaan M. Kazerouni, Brett A. Becker, Andrew Petersen, Luke Gusukuma, Stephen H. Edwards, David S. Babcock |
| 2020 | Program a Hit - Using Music as Motivator for Introducing Programming Concepts. Christian Köppe |
| 2020 | Promoting Diversity-Inclusive Computer Science Pedagogies: A Multidimensional Perspective. Vahab Pournaghshband, Paola Medel |
| 2020 | Promoting a Growth Mindset in CS1: Does One Size Fit All? A Pilot Study. Keith Quille, Susan Bergin |
| 2020 | Resilience and Effective Learning in First-Year Undergraduate Computer Science. Tom Prickett, Julie Walters, Longzhi Yang, Morgan Harvey, Tom Crick |
| 2020 | Reviewing Computing Education Papers. Marian Petre, Kate Sanders, Robert McCartney, Marzieh Ahmadzadeh, Cornelia Connolly, Sally Hamouda, Brian Harrington, Jérémie O. Lumbroso, Joseph Maguire, Lauri Malmi, Monica M. McGill, Jan Vahrenhold |
| 2020 | SCAPA: Development of a Questionnaire Assessing Self-Concept and Attitudes Toward Programming. Luzia Leifheit, Katerina Tsarava, Manuel Ninaus, Klaus Ostermann, Jessika Golle, Ulrich Trautwein, Korbinian Moeller |
| 2020 | Seamless Integration of NoSQL class into the Database Curriculum. Suneuy Kim |
| 2020 | Selection of Code Segments for Exclusion from Code Similarity Detection. Simon, Oscar Karnalim, Judy Sheard, Ilir Dema, Amey Karkare, Juho Leinonen, Michael Liut, Renée McCauley |
| 2020 | Semantic Transfer in Programming Languages: Exploratory Study of Relative Novices. Ethel Tshukudu, Quintin I. Cutts |
| 2020 | Service-Learning for Web Technology: Observations from a Small Case Study. Joost Vennekens |
| 2020 | Soft Skills: What do Computing Program Syllabi Reveal About Non-Technical Expectations of Undergraduate Students? Wouter Groeneveld, Brett A. Becker, Joost Vennekens |
| 2020 | Step Tutor: Supporting Students through Step-by-Step Example-Based Feedback. Wengran Wang, Yudong Rao, Rui Zhi, Samiha Marwan, Ge Gao, Thomas W. Price |
| 2020 | Supporting Computer Science Teaching Beyond Syllabus: ICT for Cooperation and Reflection. Vojislav Vujosevic |
| 2020 | Teaching Computational Thinking with Interventions Adapted to Undergraduate Students' Proficiency Levels. Imke de Jong |
| 2020 | Teaching Lab: Training Novice Computer Science Teachers. Martin Ukrop, Valdemar Svábenský, Imrich Nagy |
| 2020 | The Design, Development, and Evaluation of a Novel Computer-based Competency Assessment of Computational Thinking. Rina P. Y. Lai |
| 2020 | The Effect of a Spatial Skills Training Course in Introductory Computing. Jack Parkinson, Quintin I. Cutts |
| 2020 | The Impact of English Language on Non-Native English Speaking Students' Performance in Programming Class. Suad Alaofi |
| 2020 | The Importance of Embedding Meta Skills in Computer Science Graduate Apprenticeship Programmes. Tiffany Young |
| 2020 | The Martian Movie and Introducing Programming and Robotics with the Sphero Bolt Robot. Steven M. Hadfield |
| 2020 | The Power of Female Athletes to Level the Computer Science Playing Field. Gloria Childress Townsend, Khadija Jirari Stewart, Sharmin Tunguz |
| 2020 | The Relationship of Gender, Experiential, and Psychological Factors to Achievement in Computer Science. Madeline Hinckle, Arif Rachmatullah, Bradford W. Mott, Kristy Elizabeth Boyer, James C. Lester, Eric N. Wiebe |
| 2020 | The Use of DJing Tasks as a Pedagogical Bridge to Learning Data Structures. David James |
| 2020 | Through the Lens: Enhancing Assessment with Video-Based Presentation. Mark Zarb, Jen BirtlesKelman |
| 2020 | Tools for Analysis of Curricula Evolution Across Computer Science Curriculum Guidelines. Vangel V. Ajanovski |
| 2020 | Tools, Languages, and Environments Used in Primary and Secondary Computing Education. Monica M. McGill, Adrienne Decker |
| 2020 | Top-down Design of a CS Curriculum for a Computer Games BA. Nuno Fachada, Nélio Códices |
| 2020 | Toward High Performance Computing Education. Rajendra K. Raj, Carol J. Romanowski, Sherif G. Aly, Brett A. Becker, Juan Chen, Sheikh K. Ghafoor, Nasser Giacaman, Steven I. Gordon, Cruz Izu, Shahram Rahimi, Michael P. Robson, Neena Thota |
| 2020 | Towards Flexible and Extensible Git-based Course Management with RepoBee. Richard Glassey, Simon Larsén |
| 2020 | Towards Self-motivated Learning in Computer Science Education: Results of a Questionnaire Study. Christian Werner, Boris Girnat |
| 2020 | Towards a Competence Model for the Novice Programmer Using Bloom's Revised Taxonomy - An Empirical Approach. Natalie Kiesler |
| 2020 | Towards a Holistic Reservoir of Research-Based PCK Segments of K-12 Computer Science Teachers. Ofra Brandes, Michal Armoni |
| 2020 | Towards an Implementation of a Peer-Learning and Peer-Teaching Group in Programming. Corinna Kröhn, Sara Hinterplattner, Barbara Sabitzer |
| 2020 | Twenty-Four Years of ITiCSE Authors. Simon |
| 2020 | Twenty-Four Years of ITiCSE Papers. Simon, Judy Sheard |
| 2020 | Unproductive Help-seeking in Programming: What it is and How to Address it. Samiha Marwan, Anay Dombe, Thomas W. Price |
| 2020 | UserFlow: A Tool for Visualizing Fine-grained Contextual Analytics in Teaching Documents. Shaveen Singh, Bernd Meyer, Michael Wybrow |
| 2020 | Using DevContainers to Standardize Student Development Environments: An Experience Report. Sander Valstar, William G. Griswold, Leo Porter |
| 2020 | Using Peer Code Review as an Educational Tool. Xiangyu Song, Seth Copen Goldstein, Majd Sakr |
| 2020 | Using Spatio-Algorithmic Problem Solving Strategies to Increase Access to Data Structures. Seth Poulsen |
| 2020 | VU-BugZoo: A Persuasive Platform for Teaching Software Testing. Natalia Silvis-Cividjian, Rob Limburg, Niels Althuisius, Emil Apostolov, Viktor Bonev, Robert Jansma, Glenn Visser, Marc Went |
| 2020 | What are We Asking our Students? A Literature Map of Student Surveys in Computer Science Education. Angela M. Zavaleta Bernuy, Brian Harrington |
| 2020 | eduFUSE a Visualizer for User-Space File Systems. Luke Thompson, Joel Clarke, Robert J. Sheehan |