| 2017 | Learning to Program: Choose Your Lecture Seat Carefully! | Aidan McGowan, Philip Hanna, Des Greer, John Busch |
| 2017 | If Memory Serves: Towards Designing and Evaluating a Game for Teaching Pointers to Undergraduate Students. | Monica M. McGill, Chris Johnson, James Atlas, Durell Bouchard, Chris H. Messom, Ian Pollock, Michael James Scott |
| 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 | First Year Computing Students' Perceptions of Authenticity in Assessment. | Roger McDermott, Mark Zarb, Mats Daniels, Ville Isomttnen |
| 2017 | Learning Dimensions: Lessons from Field Studies. | Christopher Martin, Janet M. Hughes, John Richards |
| 2017 | New Trends in Teaching Programming in Secondary Education in Slovakia. | Janka Majherov, Jana Jackov |
| 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 | Using Common Problem Sets to Increase Student Engagement and Retention in CS2. | Aparna Mahadev, Elena Braynova |
| 2017 | Building a Secure Hacking Lab in a Small University. | Nadimpalli V. R. Mahadev |
| 2017 | Developing Assessments to Determine Mastery of Programming Fundamentals. | Andrew Luxton-Reilly, Brett A. Becker, Yingjun Cao, Roger McDermott, Claudio Mirolo, Andreas Mhling, Andrew Petersen, Kate Sanders, Simon, Jacqueline L. Whalley |
| 2017 | Developing Assessments to Determine Mastery of Programming Fundamentals. | Andrew Luxton-Reilly, Brett A. Becker, Yingjun Cao, Roger McDermott, Claudio Mirolo, Andreas Mhling, Andrew Petersen, Kate Sanders, Simon, Jacqueline L. Whalley |
| 2017 | Designing an Undergraduate Minor Program in E-Discovery. | Milton H. Luoma, Jigang Liu, Kai Qian |
| 2017 | Bebras as a Teaching Resource: Classifying the Tasks Corpus Using Computational Thinking Skills. | Violetta Lonati, Dario Malchiodi, Mattia Monga, Anna Morpurgo |
| 2017 | testSQL: Learn SQL the Interactive Way. | Joshua License |
| 2017 | Nailing the TA Interview: Using a Rubric to Hire Teaching Assistants. | Dan Leyzberg, Jrmie O. Lumbroso, Christopher Moretti |
| 2017 | The Solothurn Project: Bringing Computer Science Education to Primary Schools in Switzerland. | Anna Lamprou, Alexander Repenning, Nora A. Escherle |
| 2017 | Raspberry Pi as a Platform for the Internet of Things Projects: Experiences and Lessons. | Stan Kurkovsky, Chad A. Williams |
| 2017 | E-Assessment and Bring Your Own Device. | Bastian Kppers, Ulrik Schroeder |
| 2017 | Yellow and Red Cards to Deal with Hitchhiking in Groups. | Herman Koppelman |
| 2017 | Discovering Indicators of Commitment in Computer-Supported Collaborative Student Teams. | Antti Knutas, Jouni Ikonen, Laura Anna Ripamonti, Dario Maggiorini, Jari Porras |
| 2017 | Code Quality Issues in Student Programs. | Hieke Keuning, Bastiaan Heeren, Johan Jeuring |
| 2017 | DevEventTracker: Tracking Development Events to Assess Incremental Development and Procrastination. | Ayaan M. Kazerouni, Stephen H. Edwards, T. Simin Hall, Clifford A. Shaffer |
| 2017 | About Programming Maturity in Finnish High Schools: A Comparison Between High School and University Students' Programming Skills. | Erkki Kaila, Rolf Lindn, Erno Lokkila, Mikko-Jussi Laakso |
| 2017 | On the Ability to Reason About Program Behaviour: A Think-Aloud Study. | Cruz Izu, Cheryl Pope, Amali Weerasinghe |
| 2017 | Self-Assess Competency as Yes/No: A Preliminary Study. | Malcolm Hutchison |