| 2017 | "I know it when I see it": Perceptions of Code Quality. Jürgen Börstler, Harald Störrle, Daniel Toll, Jelle van Assema, Rodrigo Duran, Sara Hooshangi, Johan Jeuring, Hieke Keuning, Carsten Kleiner, Bonnie K. MacKellar |
| 2017 | A 12 Week Full Stack Web Course in 2017. Arnold Rosenbloom, Larry Yueli Zhang |
| 2017 | A Comparison of Online and Hybrid Professional Development for CS Principles Teachers. Jennifer Rosato, Chery Lucarelli, Cassandra Beckworth, Ralph A. Morelli |
| 2017 | A Course Based on Open Organization Principles. Heidi J. C. Ellis, Gregory W. Hislop |
| 2017 | A First Look at the Year in Computing. Sebastian Dziallas, Sally Fincher, Colin G. Johnson, Ian Utting |
| 2017 | A Graph-based Approach to Analyze and Compare Computer Science Curricula for Primary and Lower Secondary Education. Stefan Pasterk, Andreas Bollin |
| 2017 | A Hybrid Open/Closed Lab for CS 1. Timothy Urness |
| 2017 | About Programming Maturity in Finnish High Schools: A Comparison Between High School and University Students' Programming Skills. Erkki Kaila, Rolf Lindén, Erno Lokkila, Mikko-Jussi Laakso |
| 2017 | Academic-Industry Collaborations: Effective Measures for Successful Engagement. Irene Polycarpou, Panayiotis Andreou, Cary Laxer, Stan Kurkovsky |
| 2017 | Addressing the Paradox of Fun and Rigor in Learning Programming. Mohsen Dorodchi, Nasrin Dehbozorgi |
| 2017 | Alignment of Undergraduate Curriculum for Learning IoT in a Computer Science Faculty. Jorge Leoncio Guerra Guerra, Félix Armando Fermín Pérez |
| 2017 | An Automated System for Interactively Learning Software Testing. Rebecca Smith, Terry Tang, Joe Warren, Scott Rixner |
| 2017 | An Experience-based Comparison of Unity and Unreal for a Stand-alone 3D Game Development Course. Paul E. Dickson, Jeremy E. Block, Gina N. Echevarria, Kristina C. Keenan |
| 2017 | Analyzing How Interest in Learning Programming Changes During a CS0 Course: A Qualitative Study with Brazilian Undergraduates. Pasqueline Dantas Scaico, Ruy José Guerra Barretto de Queiroz, José Jorge Lima Dias Jr. |
| 2017 | Application of the Delphi Method in Computer Science Principles Rubric Creation. Veronica Cateté, Tiffany Barnes |
| 2017 | Automatic Grading and Feedback using Program Repair for Introductory Programming Courses. Sagar Parihar, Ziyaan Dadachanji, Praveen Kumar Singh, Rajdeep Das, Amey Karkare, Arnab Bhattacharya |
| 2017 | Bebras as a Teaching Resource: Classifying the Tasks Corpus Using Computational Thinking Skills. Violetta Lonati, Dario Malchiodi, Mattia Monga, Anna Morpurgo |
| 2017 | Bridging the Gap Between Desired and Actual Qualifications of Teaching Assistants: An Experience Report. Francisco J. Estrada, Anya Tafliovich |
| 2017 | Broadening Participation in Computing: Examining Experiences of Girls of Color. Allison Scott, Alexis Martin, Frieda McAlear, Sonia Koshy |
| 2017 | Broadening Participation in the Arab World. Sana Odeh |
| 2017 | Build Your Future: Guiding Student Employability. Bruce Scharlau |
| 2017 | Building a Secure Hacking Lab in a Small University. Nadimpalli V. R. Mahadev |
| 2017 | Code Quality Issues in Student Programs. Hieke Keuning, Bastiaan Heeren, Johan Jeuring |
| 2017 | CodeAdventure: Learning Introductory Programming. Giorgos Nicou, Panayiotis Andreou, Irene Polycarpou |
| 2017 | CodeWorkout: Short Programming Exercises with Built-in Data Collection. Stephen H. Edwards, Krishnan Panamalai Murali |
| 2017 | Comparing Remote and Co-located Interaction in Free and Open Source Software Engineering Projects. Kevin Buffardi |
| 2017 | Computational Thinking in Italian Schools: Quantitative Data and Teachers' Sentiment Analysis after Two Years of. Isabella Corradini, Michael Lodi, Enrico Nardelli |
| 2017 | Computing Curriculum in Middle Schools: An Experience Report. Samah Al Sabbagh, Huda Gedawy, Hanan Alshikhabobakr, Saquib Razak |
| 2017 | Computing for Medicine: An Experience Report. Jennifer Campbell, Michelle Craig, Marcus Law |
| 2017 | Courseware: HFOSS Project Evaluation. Heidi J. C. Ellis, Gregory W. Hislop, Darci Burdge |
| 2017 | Cross Cultural Project Based Learning & Soft Skills Practice. Alexandra Badets, Becky Grasser, Stefan Peltier |
| 2017 | Curriculum Mapping as a Tool for Improving Students Satisfaction with the Choice of Courses. Vangel V. Ajanovski |
| 2017 | Data Science for All: A Tale of Two Cities. Lillian N. Cassel, Don Goelman, Michael Posner, Darina Dicheva, Christo Dichev |
| 2017 | Designing an Undergraduate Minor Program in E-Discovery. Milton H. Luoma, Jigang Liu, Kai Qian |
| 2017 | DevEventTracker: Tracking Development Events to Assess Incremental Development and Procrastination. Ayaan M. Kazerouni, Stephen H. Edwards, T. Simin Hall, Clifford A. Shaffer |
| 2017 | Developing Assessments to Determine Mastery of Programming Fundamentals. Andrew Luxton-Reilly, Brett A. Becker, Yingjun Cao, Roger McDermott, Claudio Mirolo, Andreas Mühling, Andrew Petersen, Kate Sanders, Simon, Jacqueline L. Whalley |
| 2017 | Developing a Holistic Understanding of Systems and Algorithms through Research Papers. Ali Erkan, John Barr, Tony Clear, Cruz Izu, Cristian Jose Lopez Del Alamo, Hanan Mohammed, Nadimpalli V. R. Mahadev |
| 2017 | Discovering Indicators of Commitment in Computer-Supported Collaborative Student Teams. Antti Knutas, Jouni Ikonen, Laura Anna Ripamonti, Dario Maggiorini, Jari Porras |
| 2017 | E-Assessment and Bring Your Own Device. Bastian Küppers, Ulrik Schroeder |
| 2017 | Educational Magic Tricks Based on Error-Detection Schemes. Ronald I. Greenberg |
| 2017 | Evaluating Test Suite Effectiveness and Assessing Student Code via Constraint Logic Programming. Kyle Dewey, Phillip T. Conrad, Michelle Craig, Elena Morozova |
| 2017 | Examining a Student-Generated Question Activity Using Random Topic Assignment. Paul Denny, Ewan D. Tempero, Dawn Garbett, Andrew Petersen |
| 2017 | Experiences in Teaching and Learning Requirements Engineering on a Sound Didactical Basis. Yvonne Sedelmaier, Dieter Landes |
| 2017 | First Year Computing Students' Perceptions of Authenticity in Assessment. Roger McDermott, Mark Zarb, Mats Daniels, Ville Isomöttönen |
| 2017 | GIT: Pedagogy, Use and Administration in Undergraduate CS. Arnold Rosenbloom, Sadia Sharmin, Andrew Wang |
| 2017 | Game Development for Computer Science Education. Monica McGill, Chris Johnson, James Atlas, Durell Bouchard, Laurence D. Merkle, Chris H. Messom, Ian Pollock, Michael James Scott |
| 2017 | High-Coverage Hint Generation for Massive Courses: Do Automated Hints Help CS1 Students? Phitchaya Mangpo Phothilimthana, Sumukh Sridhara |
| 2017 | How Tool Support and Peer Scoring Improved Our Students' Attitudes Toward Peer Reviews. Daniel Toll, Anna Wingkvist |
| 2017 | Identifying Domain-Specific Cognitive Strategies for Software Engineering. Shifa-e-Zehra Haidry, Katrina Falkner, Claudia Szabo |
| 2017 | Immersive Algorithms: Better Visualization with Less Information. Philip Bille, Inge Li Gørtz |
| 2017 | Impact of Performance Level and Group Composition on Student Learning during Collaborative Exams. Yingjun Cao, Leo Porter |
| 2017 | Improved Mobile Robot Programming Performance through Real-time Program Assessment. Rémy Siegfried, Severin Klingler, Markus H. Gross, Robert W. Sumner, Francesco Mondada, Stéphane Magnenat |
| 2017 | Initial Experiences with a CS + Law Introduction to Computer Science (CS 1). Robert H. Sloan, Cynthia Bagier Taylor, Richard Warner |
| 2017 | Insights on Gender Differences in CS1: A Multi-institutional, Multi-variate Study. Keith Quille, Natalie Culligan, Susan Bergin |
| 2017 | Integrating International Students into Computer Science Programs: Challenges and Strategies for Success. Michael J. Oudshoorn, Alison Clear, Janet Carter, Joseph A. Abandoh-Sam, Christabel Gonsalvez, Leo Hitchcock, Shoba Ittyipe, Aparna Mahadev, Janice L. Pearce |
| 2017 | International Perspectives on CS Teacher Formation and Professional Development. Francesco Maiorana, Miles G. Berry, Mark R. Nelson, Chery Lucarelli, Margot Phillipps, Shitanshu Mishra, Andrea Benassi |
| 2017 | K-12 Teachers Experiences with Computing: A Case Study. Steve Cooper, Susan H. Rodger, Kathy Menchaca Isbister, Madeleine Schep, RoxAnn H. Stalvey, Lance C. Pérez |
| 2017 | Labware for Secure Mobile Software Development (SMSD) Education. Kai Qian, Hossain Shahriar, Fan Wu, Lixin Tao, Prabir Bhattacharya |
| 2017 | Learning Agile with Tech Startup Software Engineering Projects. Kevin Buffardi, Colleen Robb, David Rahn |
| 2017 | Learning Dimensions: Lessons from Field Studies. Christopher Martin, Janet M. Hughes, John Richards |
| 2017 | Learning to Program: Choose Your Lecture Seat Carefully! Aidan McGowan, Philip Hanna, Des Greer, John Busch |
| 2017 | Linking Language & Thinking with Code: Computing within a Writing-Intensive Introduction to the Liberal Arts. Keith J. O'Hara, Kathleen Burke, Diana Ruggiero, Sven Anderson |
| 2017 | Machine Learning Modules for All Disciplines. Thomas P. Way, Mary-Angela Papalaskari, Lillian N. Cassel, Paula Matuszek, Carol Weiss, Yamini Praveena Tella |
| 2017 | Media Literacy as a By-Product of Collaborative Video Production by CS Students. Anna Vasilchenko, David Philip Green, Haneen Qarabash, Anne Preston, Tom Bartindale, Madeline Balaam |
| 2017 | Nailing the TA Interview: Using a Rubric to Hire Teaching Assistants. Dan Leyzberg, Jérémie O. Lumbroso, Christopher Moretti |
| 2017 | New Trends in Teaching Programming in Secondary Education in Slovakia. Janka Majherová, Jana Jacková |
| 2017 | On the Ability to Reason About Program Behaviour: A Think-Aloud Study. Cruz Izu, Cheryl Pope, Amali Weerasinghe |
| 2017 | On the Educational Impact of Lecture Recording Reduction: Evidence from a Randomised Trial. Michael James Scott, Gheorghita Ghinea |
| 2017 | Opening a (Sliding) Window to Advanced Topics. Orna Muller, Ayelet Butman, Moshe Butman |
| 2017 | Out from the Shadows: Encouraging Girls in New Zealand into IT Careers. Alison Hunter, Raewyn Boersen |
| 2017 | Plagiarism in Take-home Exams: Help-seeking, Collaboration, and Systematic Cheating. Arto Hellas, Juho Leinonen, Petri Ihantola |
| 2017 | Playfully Coding: Embedding Computer Science Outreach in Schools. Hannah M. Dee, Xefi Cufi, Alfredo Milani, Marius Marian, Valentina Poggioni, Olivier Aubreton, Anna Roura Rabionet, Tomi Rowlands |
| 2017 | Practical Robotics in Computer Science Using the LEGO NXT: An Experience Report. Francisco J. Estrada |
| 2017 | Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2017, Bologna, Italy, July 3-5, 2017 Renzo Davoli, Michael Goldweber, Guido Rößling, Irene Polycarpou |
| 2017 | Programming as a Performance: Live-streaming and Its Implications for Computer Science Education. Lassi Haaranen |
| 2017 | Raspberry Pi as a Platform for the Internet of Things Projects: Experiences and Lessons. Stan Kurkovsky, Chad A. Williams |
| 2017 | Searching for Early Developmental Activities Leading to Computational Thinking Skills. Quintin I. Cutts, Peter Donaldson, Elizabeth Cole, Bedour Alshaigy, Mirela Gutica, Arto Hellas, Edurne Larraza-Mendiluze, Robert McCartney, Elizabeth Patitsas, Charles Riedesel |
| 2017 | Self-Assess Competency as Yes/No: A Preliminary Study. Malcolm Hutchison |
| 2017 | Silence, Words, or Grades: The Effects of Lecturer Feedback in Multi-Revision Assignments. Claudia Szabo, Nickolas J. G. Falkner |
| 2017 | Software Heritage: Scholarly and Educational Synergies with Preserving Our Software Commons. Stefano Zacchiroli |
| 2017 | Specification by Example for Educational Purposes. Isabelle Blasquez, Hervé Leblanc |
| 2017 | Strategies for Maintaining Academic Integrity in First-Year Computing Courses. Judy Sheard, Simon, Matthew Butler, Katrina Falkner, Michael Morgan, Amali Weerasinghe |
| 2017 | Student Software Designs at the Undergraduate Midpoint. Lynda Thomas, Carol Zander, Chris W. Loftus, Anna Eckerdal |
| 2017 | Students' Feedback in Using GitHub in a Project Development for a Software Engineering Course. Francesca Arcelli Fontana, Claudia Raibulet |
| 2017 | Study Habits, Exam Performance, and Confidence: How Do Workflow Practices and Self-Efficacy Ratings Align? Anthony Estey, Yvonne Coady |
| 2017 | Tasks for Assessing Skills of Computational Thinking. Tauno Palts, Margus Pedaste |
| 2017 | Teaching Computational Thinking to 8-Year-Olds through ScratchJr. Hylke H. Faber, Jan Salvador van der Ven, Menno D. M. Wierdsma |
| 2017 | Teaching Operating Systems Concepts with SystemTap. Darragh O'Brien |
| 2017 | TetrisOS and BreakoutOS: Assembly Language Projects for Computer Organization. Michael D. Black |
| 2017 | The Internet of Things in CS Education: Current Challenges and Future Potential. Barry Burd, Ata Elahi, Ingrid Russell, Lecia Barker, Félix Armando Fermín Pérez, Bill Siever, Monica Divitini, Alcwyn Parker, Liviana Tudor, Jorge Leoncio Guerra Guerra |
| 2017 | The Solothurn Project: Bringing Computer Science Education to Primary Schools in Switzerland. Anna Lamprou, Alexander Repenning, Nora A. Escherle |
| 2017 | TrAcademic: Improving Participation and Engagement in CS1/CS2 with Gamified Practicals. Brian Harrington, Ayaan Chaudhry |
| 2017 | UNIXvisual: A Visualization Tool for Teaching UNIX Permissions. Man Wang, Jean Mayo, Ching-Kuang Shene, Steve Carr, Chaoli Wang |
| 2017 | Understanding International Benchmarks on Student Engagement: Awareness, Research Alignment and Response from a Computer Science Perspective. Michael Morgan, Matthew Butler, Jane E. Sinclair, Gerry W. Cross, Janet Fraser, Jana Jacková, Neena Thota |
| 2017 | Understanding the Effects of Intervention on Computer Science Student Behaviour in On-line Forums. Daniel La Vista, Nickolas J. G. Falkner, Claudia Szabo |
| 2017 | Understanding the Effects of Lecturer Intervention on Computer Science Student Behaviour. Claudia Szabo, Nickolas J. G. Falkner, Mohsen Dorodchi, Antti Knutas, Francesco Maiorana |
| 2017 | Use of Gamification to Teach Agile Values and Collaboration: A multi-week Scrum simulation project in an undergraduate software engineering course. Sonja Hof, Martin Kropp, Marla Landolt |
| 2017 | Using Common Problem Sets to Increase Student Engagement and Retention in CS2. Aparna Mahadev, Elena Braynova |
| 2017 | Visualization for Secure Coding in C. James W. Walker, Jean Mayo, Ching-Kuang Shene, Steve Carr |
| 2017 | When the Robot Meets the Turtle: A Gentle Introduction to Algorithms and Functions. Elizabeth Vidal Duarte, Eveling Castro Gutierrez, Marco Aedo Lopez |
| 2017 | Yellow and Red Cards to Deal with Hitchhiking in Groups. Herman Koppelman |
| 2017 | testSQL: Learn SQL the Interactive Way. Joshua License |