VL/HCC 2023
Mon 2 - Fri 6 October 2023 Washington, DC, United States
Fri 6 Oct 2023 12:15 - 12:30 at Auditorium - Session on Computer Science Education Chair(s): Sandeep Kuttal

This paper presents the design of a browser-based Arduino programming tool and learning management system (LMS), CASMM, that offers end-to-end support for learners utilizing Chromebooks in a classroom environment. This tool aims to support learners through the entire process of coding and using Arduinos in group projects at scale in formal classrooms. The novelty of this tool and its discussion for the VL/HCC community lies in the design and customization of this tool to meet real world constraints of formal classrooms. In addition, it encourages expansion of who we consider users and requires inclusion of where and how learning takes place to truly support human-centered development of programming tools. In this paper, we shift the focus from individual users to multiple groups of student users and 1-3 teachers/mentors in a classroom environment. In particular, this paper aims to make explicit the unique needs of teachers and students who may have limited technology expertise both in coding and using Arduinos in formal classroom environments, the human and technological constraints of a formal classroom and features we’ve designed into CASMM to address these needs. Through this paper, we aim to spark discussion about the human-centered requirements of these users and how tools that support learners end-to-end in the development process may be necessary to truly provide accessible programming languages and environments for a wide range of novices (i.e., students, classroom teachers, and college mentors/volunteers).

Fri 6 Oct

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:30
Session on Computer Science EducationResearch Papers at Auditorium
Chair(s): Sandeep Kuttal North Carolina State University
11:00
30m
Talk
MOON: Assisting Students in Completing Educational Notebook Scenarios
Research Papers
A: Christophe Casseau Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800, A: Jean-Rémy Falleri Bordeaux INP, A: Thomas Degueule CNRS, LaBRI, A: Xavier Blanc Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800
11:30
15m
Talk
Exploring the Barriers and Factors that Influence Debugger Usage for Students
Research Papers
A: Minhyuk Ko Virginia Tech, A: Dibyendu Brinto Bose Graduate Student, A: Hemayet Ahmed Chowdhury , A: Mohammed Seyam Virginia Tech, A: Chris Brown Virginia Tech
11:45
15m
Talk
Participatory Design with Teachers for Block-based Learning with SnapClass
Research Papers
A: Ally Limke North Carolina State University, A: Nicholas Lytle North Carolina State University, A: Sana Mahmoud , A: Maggie Lin , A: Marnie Hill NC State University, A: Veronica Catete North Carolina State University, A: Tiffany Barnes North Carolina State University
12:00
15m
Talk
Exploring Novices' Struggle and Progress during Programming through Data-Driven Detectors and Think-Aloud Protocols
Research Papers
A: Benyamin T. Tabarsi North Carolina State University, A: Heidi Reichert , A: Rachel Qualls , A: Thomas Price North Carolina State University, A: Tiffany Barnes North Carolina State University
12:15
15m
Talk
Supporting End-to-End Coding and Use of Arduinos in a Formal Classroom Environment
Research Papers
A: David Magda University of Florida, A: Christina Gardner-McCune Herbert Wertheim College of Engineering, University of Florida, Gainesville, FL, USA, A: Abhishek Kulkarni University of Florida, A: Yerika Jimenez University of Florida, A: Sharon Chu University of Florida