Blogs (19) >>
Thu 16 Mar 2023 10:00 - 10:45 at Exhibit Hall G - Coffee Break and Demos 1 Chair(s): Bedour Alshaigy, Eric Fouh

Switch mode is a novel block-based programming feature that allows learners to author one or more lines of text-based code inside of a block-based program. The design of Switch mode seeks to support novices in authoring text-based code while keeping the scaffolds of block-based programming present. Switch mode blocks can be used like any other block but instead of specifying a specific behavior. Switch blocks have a text-based programming editor embedded with it to type in commands. In Switch mode, users can convert conventional blocks to Switch blocks or start from blank Switch blocks to immediately begin typing Python commands. Predefined Switch blocks support single line commands, multi-line programs, variables, nested structures, and function headers. This demo introduces the switch mode approach and will provide a hands-on tutorial on how to author switch mode programs. The session will also share a case study showcasing the potential of switch mode using data from in a 9th grade classroom study. This demo session will introduce attendees to a new and novel approach for helping novices transition from block-based to text-based programming and provide opportunities for hands-on exploration of the tool alongside discussions of how it might be used in classrooms.

Thu 16 Mar

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

10:00 - 10:45
Coffee Break and Demos 1Demos / Logistics at Exhibit Hall G
Chair(s): Bedour Alshaigy Uppsala University, Eric Fouh University of Pennsylvania
10:00
45m
Demonstration
Switch Mode: A Visual Programming Approach for Transitioning from Block-based to Text-based ProgrammingIn-Person
Demos
Yuhan Lin University of Maryland, David Weintrop University of Maryland, Jason McKenna VEX Robotics
DOI
10:00
45m
Demonstration
Twincode: An Instrumented Platform for Pair Programming ResearchIn-PersonGlobal
Demos
Daewon Kwon UC Berkeley, Karim El-Refai UC Berkeley, David Brincau University of Seville, Aslihan Akalin UC Berkeley, Armando Fox UC Berkeley, Pablo Fernandez Universidad de Sevilla, Amador DurĂ¡n
DOI
10:00
45m
Demonstration
Teach Artificial Intelligence with StoryQ: A Web-Based Machine Learning and Text Mining Tool for K-12 StudentsIn-PersonCCK12
Demos
Jie Chao Concord Consortium, William Finzer The Concord Consortium, Carolyn Penstein Rose Carnegie Mellon University Language Technologies Institute, Shiyan Jiang North Carolina State University at Raleigh, Rebecca Ellis Concord Consortium, Kenia Wiedemann The Concord Consortium, Cansu Tatar North Carolina State University, James Fiacco Carnegie Mellon University
DOI
10:00
45m
Other
SIGCSE Coffee Break ShowHybrid
Logistics
10:00
45m
Coffee break
Break
Logistics