Publications

Selected publications shown below. For a full list please see my Curriculum Vitae.

Full Length Refereed Publications

  • Kyle J. Harms, Jason Chen, Caitlin Kelleher. 2016. Distractors in Parsons Problems Decrease Learning Efficiency for Young Novice Programmers, In Proceedings of the 2016 ACM Conference on International Computing Education Research (ICER ’16). ACM, Melbourne, VIC, Australia, 241-250. [download] [link] [slides]
  • Kyle J. Harms, Evan Balzuweit, Jason Chen, Caitlin Kelleher. 2016. Learning Programming from Tutorials and Code Puzzles: Children’s Perceptions of Value, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC ’16). IEEE, Cambridge, United Kingdom. [download] [slides]
  • Kyle J. Harms, Noah Rowlett, Caitlin Kelleher. 2015. Enabling Independent Learning of Programming Concepts through Programming Completion Puzzles, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC ’15). IEEE, Atlanta, GA, USA, 271-179. [download] [link] [slides]
  • Kyle J. Harms, Dennis Cosgrove, Shannon Gray, and Caitlin Kelleher. 2013. Automatically generating tutorials to enable middle school children to learn programming independently. In Proceedings of the 12th International Conference on Interaction Design and Children (IDC ’13). ACM, New York, NY, USA, 11-19. [download] [link] [slides]

Short Refereed Publications

  • Kyle J. Harms, Jordana H. Kerr, Michelle Ichinco, Mark Santolucito, Alexis Chuck, Terian Koscik, Mary Chou, and Caitlin L. Kelleher. 2012. Designing a community to support long-term interest in programming for middle school children. In Proceedings of the 11th International Conference on Interaction Design and Children (IDC ’12). ACM, New York, NY, USA, 304-307. [download] [link]
  • Kyle J. Harms, Jordana H. Kerr, and Caitlin L. Kelleher. 2011. Improving learning transfer from stencils-based tutorials. In Proceedings of the 10th International Conference on Interaction Design and Children (IDC ’11). ACM, New York, NY, USA, 157-160. [download] [link]

Other Publications

  • Kyle J. Harms. 2017. Code Puzzle Completion Problems in Support of Learning Programming Independently. Washington University in St. Louis, St. Louis, MO, United States. [download] [link] [slides]
  • Kyle J. Harms. 2015. The impact of distractors in programming completion puzzles on novice programmers position statement. Blocks and Beyond Workshop (Blocks and Beyond). IEEE, Atlanta, GA, USA, 9-10. [download] [link]
  • Kyle J. Harms. 2014. Towards a Programming Environment that Adaptively Suggests Examples and Corresponding Puzzles Based on Programmer Skill, Graduate Consortium, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC ’14). IEEE, Melbourne, VIC, Australia. [download] [link]
  • Paul Medlock-Walton, Kyle J. Harms, Eileen T. Kraemer, Karen Brennan, and Daniel Wendel. 2014. Blocks-based programming languages: simplifying programming for different audiences with different goals. In Proceedings of the 45th ACM technical symposium on Computer science education (SIGCSE ’14). ACM, New York, NY, USA, 545-546. [link]
  • Kyle J. Harms. 2013. Applying Cognitive Load Theory to Generate Effective Programming Tutorials, Graduate Consortium, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC ’13). IEEE, San Jose, CA, USA. [download] [link]