default search action
ICER 2017: Tacoma, WA, USA
- Josh Tenenberg, Donald Chinn, Judy Sheard, Lauri Malmi:
Proceedings of the 2017 ACM Conference on International Computing Education Research, ICER 2017, Tacoma, WA, USA, August 18-20, 2017. ACM 2017, ISBN 978-1-4503-4968-0
Keynote & Invited Talks
- Wolff-Michael Roth:
Minding One's Business: On the How, When, and Where of Cognition. 1
Session 1: Novice Programmers
- Greg L. Nelson, Benjamin Xie, Amy J. Ko:
Comprehension First: Evaluating a Novel Pedagogy and Tutoring System for Program Tracing in CS1. 2-11 - Kathi Fisler, Francisco Enrique Vicente Castro:
Sometimes, Rainfall Accumulates: Talk-Alouds with Novice Functional Programmers. 12-20 - Lauren E. Margulieux, Richard Catrambone:
Using Learners' Self-Explanations of Subgoals to Guide Initial Problem Solving in App Inventor. 21-29
Session 2: Student Perceptions, Conceptions, Reactions
- Alex Lishinski, Aman Yadav, Richard J. Enbody:
Students' Emotional Reactions to Programming Projects in Introduction to Programming: Measurement Approach and Influence on Learning Outcomes. 30-38 - Adon Christian Michael Moskal, Joy Gasson, Dale Parsons:
The 'Art' of Programming: Exploring Student Conceptions of Programming through the Use of Drawing Methodology. 39-46 - Jennifer Wang, Sepehr Hejazi Moghadam, Juliet Tiffany-Morales:
Social Perceptions in Computer Science and Implications for Diverse Students. 47-55
Session 3: When Things Go Wrong
- Kristin Stephens-Martinez, An Ju, Krishna Parashar, Regina Ongowarsito, Nikunj Jain, Sreesha Venkat, Armando Fox:
Taking Advantage of Scale by Analyzing Frequent Constructed-Response, Code Tracing Wrong Answers. 56-64 - Stephen H. Edwards, Nischel Kandru, Mukund B. M. Rajagopal:
Investigating Static Analysis Errors in Student Java Programs. 65-73 - James Prather, Raymond Pettit, Kayla Holcomb McMurry, Alani L. Peters, John Homer, Nevan Simone, Maxine S. Cohen:
On Novices' Interaction with Compiler Error Messages: A Human Factors Approach. 74-82
Session 4: Tool-mediated Learning
- Maria Knobelsdorf, Christiane Frede, Sebastian Böhne, Christoph Kreitz:
Theorem Provers as a Learning Tool in Theory of Computation. 83-92 - Michael A. Miljanovic, Jeremy S. Bradbury:
RoboBUG: A Serious Game for Learning Debugging Techniques. 93-100 - Miranda C. Parker, Kantwon Rogers, Barbara J. Ericson, Mark Guzdial:
Students and Teachers Use An Online AP CS Principles EBook Differently: Teacher Behavior Consistent with Expert Learners. 101-109
Session 5: Social Interaction and Support
- Maya Israel, Quentin M. Wherfel, Saadeddine Shehab, Oliver Melvin, Todd Lash:
Describing Elementary Students' Interactions in K-5 Puzzle-based Computer Science Environments using the Collaborative Computing Observation Instrument (C-COI). 110-117 - Elise Deitrick, Michelle Hoda Wilkerson, Eric Simoneau:
Understanding Student Collaboration in Interdisciplinary Computing Activities. 118-126 - Thomas W. Price, Zhongxiu Liu, Veronica Cateté, Tiffany Barnes:
Factors Influencing Students' Help-Seeking Behavior while Programming with Human and Computer Tutors. 127-135
Session 6: Teacher Conceptions and Experiences
- Isabella Corradini, Michael Lodi, Enrico Nardelli:
Conceptions and Misconceptions about Computational Thinking among Italian Primary School Teachers. 136-144 - Kate Sanders, Jonas Boustedt, Anna Eckerdal, Robert McCartney, Carol Zander:
Folk Pedagogy: Nobody Doesn't Like Active Learning. 145-154 - Tracie Evans Reding, Brian Dorn:
Understanding the "Teacher Experience" in Primary and Secondary CS Professional Development. 155-163
Session 7: External representations for understanding & Learning Trajectories
- Kathryn Cunningham, Sarah Blanchard, Barbara Ericson, Mark Guzdial:
Using Tracing and Sketching to Solve Programming Problems: Replicating and Extending an Analysis of What Students Draw. 164-172 - Geoffrey L. Herman, Dong San Choi:
The Affordances and Constraints of Diagrams on Students' Reasoning about State Machines. 173-181 - Kathryn M. Rich, Carla Strickland, T. Andrew Binkowski, Cheryl Moran, Diana Franklin:
K-8 Learning Trajectories Derived from Research Literature: Sequence, Repetition, Conditionals. 182-190
Session 8: Students' Use of Time in Programming
- Ayaan M. Kazerouni, Stephen H. Edwards, Clifford A. Shaffer:
Quantifying Incremental Development Practices and Their Relationship to Procrastination. 191-199 - Juho Leinonen, Leo Leppänen, Petri Ihantola, Arto Hellas:
Comparison of Time Metrics in Programming. 200-208
Session 9: Validating Assessments & Dual Modality Teaching
- Eric Snow, Daisy Rutstein, Marie A. Bienkowski, Yuning Xu:
Principled Assessment of Student Learning in High School Computer Science. 209-216 - Holger Danielsiek, Laura Toma, Jan Vahrenhold:
An Instrument to Assess Self-Efficacy in Introductory Algorithms Courses. 217-225 - Briana B. Morrison:
Dual Modality Code Explanations for Novices: Unexpected Results. 226-235
Session 10: Outside the Conventional Classroom
- Amy J. Ko, Katie Davis:
Computing Mentorship in a Software Boomtown: Relationships to Adolescent Interest and Beliefs. 236-244 - Kyle Thayer, Amy J. Ko:
Barriers Faced by Coding Bootcamp Students. 245-253 - Jeremy Warner, Philip J. Guo:
Hack.edu: Examining How College Hackathons Are Perceived By Student Attendees and Non-Attendees. 254-262
Doctoral Consortium
- Rita Garcia:
Codification Pedagogy for Introductory Courses. 263-264 - Daniel Hickmott:
Developing Teachers as Computational Participants. 265-266 - Laura Hobbes LeGault:
Understanding and Supporting Better Pairings for CS1 Students. 267-268 - Sandra Schulz:
Physical Computing as an Inquiry Working Technique. 269-270 - Rodrigo Duran:
Towards a Fine-grained Analysis of Complexity of Programming Tasks. 271-272 - Juho Leinonen:
Student Modeling Based on Fine-Grained Programming Process Snapshots. 273-274 - Hilarie Nickerson:
Using Discernment Activities to Promote Skill Retention from Programming and Software Tutorials. 275-276 - Christiane Frede:
Using Mediational Means during Learning and Understanding of Proof Assignments from Theory of Computation. 277-278 - Kristina von Hausswolff:
Hands-on in Computer Programming Education. 279-280 - Michael Lodi:
Growth Mindset in Computational Thinking Teaching and Teacher Training. 281-282 - Rick Parker:
Studying Professional Identity in Software Engineering. 283-284 - Yerika Jimenez:
Towards Understanding Student's Mental Effort in Block- Based Programming Environments Using Electroencephalogram (EEG). 285-286 - Greg L. Nelson:
Comprehension-First Pedagogy and Adaptive, Intrinsically Motivated Tutorials. 287-288 - Dastyni Loksa:
Explicitly Teaching Metacognitive and Self-Regulation Skills in Computing. 289-290 - Nasrin Dehbozorgi:
Active Learning Design Patterns for CS Education. 291-292 - Carla De Lira:
Improving the Learning Experiences of First-Year Computer Science Students with Empathetic IDEs. 293-294 - Jeremiah J. Blanchard:
Hybrid Environments: A Bridge from Blocks to Text. 295-296 - Amber Solomon:
Determining if Spatial Reasoning is Required to Learn CS. 297-298 - Stephen MacNeil:
Tools to Support Data-driven Reflective Learning. 299-300 - Kathryn Cunningham:
The Effect of Sketching and Tracing on Instructors' Understanding of Student Misconceptions. 301-302
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.