


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 I. 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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














