| 2017 | Active Learning Design Patterns for CS Education. Nasrin Dehbozorgi |
| 2017 | An Instrument to Assess Self-Efficacy in Introductory Algorithms Courses. Holger Danielsiek, Laura Toma, Jan Vahrenhold |
| 2017 | Barriers Faced by Coding Bootcamp Students. Kyle Thayer, Amy J. Ko |
| 2017 | Codification Pedagogy for Introductory Courses. Rita Garcia |
| 2017 | Comparison of Time Metrics in Programming. Juho Leinonen, Leo Leppänen, Petri Ihantola, Arto Hellas |
| 2017 | Comprehension First: Evaluating a Novel Pedagogy and Tutoring System for Program Tracing in CS1. Greg L. Nelson, Benjamin Xie, Amy J. Ko |
| 2017 | Comprehension-First Pedagogy and Adaptive, Intrinsically Motivated Tutorials. Greg L. Nelson |
| 2017 | Computing Mentorship in a Software Boomtown: Relationships to Adolescent Interest and Beliefs. Amy J. Ko, Katie Davis |
| 2017 | Conceptions and Misconceptions about Computational Thinking among Italian Primary School Teachers. Isabella Corradini, Michael Lodi, Enrico Nardelli |
| 2017 | Describing Elementary Students' Interactions in K-5 Puzzle-based Computer Science Environments using the Collaborative Computing Observation Instrument (C-COI). Maya Israel, Quentin M. Wherfel, Saadeddine Shehab, Oliver Melvin, Todd Lash |
| 2017 | Determining if Spatial Reasoning is Required to Learn CS. Amber Solomon |
| 2017 | Developing Teachers as Computational Participants. Daniel Hickmott |
| 2017 | Dual Modality Code Explanations for Novices: Unexpected Results. Briana B. Morrison |
| 2017 | Explicitly Teaching Metacognitive and Self-Regulation Skills in Computing. Dastyni Loksa |
| 2017 | Factors Influencing Students' Help-Seeking Behavior while Programming with Human and Computer Tutors. Thomas W. Price, Zhongxiu Liu, Veronica Cateté, Tiffany Barnes |
| 2017 | Folk Pedagogy: Nobody Doesn't Like Active Learning. Kate Sanders, Jonas Boustedt, Anna Eckerdal, Robert McCartney, Carol Zander |
| 2017 | Growth Mindset in Computational Thinking Teaching and Teacher Training. Michael Lodi |
| 2017 | Hack.edu: Examining How College Hackathons Are Perceived By Student Attendees and Non-Attendees. Jeremy Warner, Philip J. Guo |
| 2017 | Hands-on in Computer Programming Education. Kristina von Hausswolff |
| 2017 | Hybrid Environments: A Bridge from Blocks to Text. Jeremiah J. Blanchard |
| 2017 | Improving the Learning Experiences of First-Year Computer Science Students with Empathetic IDEs. Carla De Lira |
| 2017 | Investigating Static Analysis Errors in Student Java Programs. Stephen H. Edwards, Nischel Kandru, Mukund B. M. Rajagopal |
| 2017 | K-8 Learning Trajectories Derived from Research Literature: Sequence, Repetition, Conditionals. Kathryn M. Rich, Carla Strickland, T. Andrew Binkowski, Cheryl Moran, Diana Franklin |
| 2017 | Minding One's Business: On the How, When, and Where of Cognition. Wolff-Michael Roth |
| 2017 | On Novices' Interaction with Compiler Error Messages: A Human Factors Approach. James Prather, Raymond Pettit, Kayla Holcomb McMurry, Alani L. Peters, John Homer, Nevan Simone, Maxine S. Cohen |
| 2017 | Physical Computing as an Inquiry Working Technique. Sandra Schulz |
| 2017 | Principled Assessment of Student Learning in High School Computer Science. Eric Snow, Daisy Rutstein, Marie A. Bienkowski, Yuning Xu |
| 2017 | Proceedings of the 2017 ACM Conference on International Computing Education Research, ICER 2017, Tacoma, WA, USA, August 18-20, 2017 Josh Tenenberg, Donald Chinn, Judy Sheard, Lauri Malmi |
| 2017 | Quantifying Incremental Development Practices and Their Relationship to Procrastination. Ayaan M. Kazerouni, Stephen H. Edwards, Clifford A. Shaffer |
| 2017 | RoboBUG: A Serious Game for Learning Debugging Techniques. Michael A. Miljanovic, Jeremy S. Bradbury |
| 2017 | Social Perceptions in Computer Science and Implications for Diverse Students. Jennifer Wang, Sepehr Hejazi Moghadam, Juliet Tiffany-Morales |
| 2017 | Sometimes, Rainfall Accumulates: Talk-Alouds with Novice Functional Programmers. Kathi Fisler, Francisco Enrique Vicente Castro |
| 2017 | Student Modeling Based on Fine-Grained Programming Process Snapshots. Juho Leinonen |
| 2017 | Students and Teachers Use An Online AP CS Principles EBook Differently: Teacher Behavior Consistent with Expert Learners. Miranda C. Parker, Kantwon Rogers, Barbara J. Ericson, Mark Guzdial |
| 2017 | Students' Emotional Reactions to Programming Projects in Introduction to Programming: Measurement Approach and Influence on Learning Outcomes. Alex Lishinski, Aman Yadav, Richard J. Enbody |
| 2017 | Studying Professional Identity in Software Engineering. Rick Parker |
| 2017 | Taking Advantage of Scale by Analyzing Frequent Constructed-Response, Code Tracing Wrong Answers. Kristin Stephens-Martinez, An Ju, Krishna Parashar, Regina Ongowarsito, Nikunj Jain, Sreesha Venkat, Armando Fox |
| 2017 | The 'Art' of Programming: Exploring Student Conceptions of Programming through the Use of Drawing Methodology. Adon Christian Michael Moskal, Joy Gasson, Dale Parsons |
| 2017 | The Affordances and Constraints of Diagrams on Students' Reasoning about State Machines. Geoffrey L. Herman, Dong San Choi |
| 2017 | The Effect of Sketching and Tracing on Instructors' Understanding of Student Misconceptions. Kathryn Cunningham |
| 2017 | Theorem Provers as a Learning Tool in Theory of Computation. Maria Knobelsdorf, Christiane Frede, Sebastian Böhne, Christoph Kreitz |
| 2017 | Tools to Support Data-driven Reflective Learning. Stephen MacNeil |
| 2017 | Towards Understanding Student's Mental Effort in Block- Based Programming Environments Using Electroencephalogram (EEG). Yerika Jimenez |
| 2017 | Towards a Fine-grained Analysis of Complexity of Programming Tasks. Rodrigo Duran |
| 2017 | Understanding Student Collaboration in Interdisciplinary Computing Activities. Elise Deitrick, Michelle Hoda Wilkerson, Eric Simoneau |
| 2017 | Understanding and Supporting Better Pairings for CS1 Students. Laura Hobbes LeGault |
| 2017 | Understanding the "Teacher Experience" in Primary and Secondary CS Professional Development. Tracie Evans Reding, Brian Dorn |
| 2017 | Using Discernment Activities to Promote Skill Retention from Programming and Software Tutorials. Hilarie Nickerson |
| 2017 | Using Learners' Self-Explanations of Subgoals to Guide Initial Problem Solving in App Inventor. Lauren E. Margulieux, Richard Catrambone |
| 2017 | Using Mediational Means during Learning and Understanding of Proof Assignments from Theory of Computation. Christiane Frede |
| 2017 | Using Tracing and Sketching to Solve Programming Problems: Replicating and Extending an Analysis of What Students Draw. Kathryn I. Cunningham, Sarah Blanchard, Barbara Ericson, Mark Guzdial |