Developing programming logic is a persistent barrier for novice engineering learners, particularly in two-year college contexts where students enter with varied prior exposure and limited opportunities for structured computing practice. This Work-in-Progress paper presents the design of Thinking About Thinking in Code, a 90-minute interactive workshop that combines Arduino-based physical computing with generative AI–supported metacognitive scaffolding. The workshop is organized around a proximity alert design challenge using an ultrasonic sensor, LED, and buzzer. Students progress through a structured packet that prompts them to (1) define a design goal and expected system behavior, (2) identify system inputs/outputs and hardware connections, (3) specify threshold-based behavior rules, (4) construct flowcharts that represent decision logic, and (5) outline variables and conditional (if/else) structures prior to implementation and debugging. ChatGPT is positioned as a cognitive partner rather than a shortcut through a protocol emphasizing explain-first routines, evidence-based verification, and reflective iteration. The paper contributes a replicable workshop blueprint and a low-burden evaluation plan leveraging student artifacts, reflection prompts, exit tickets, and facilitator observation notes. Pilot findings are pending and will inform refinement and future implementation.
The full paper will be available to logged in and registered conference attendees once the conference starts on June 21, 2026, and to all visitors after the conference ends on June 24, 2026