CircuitStyle: A System for Peripherally Reinforcing Best Practices in Hardware Computing
summary
A web system implements a repository of circuit style behaviors plus a tutorial authoring tool, an instructor glanceable dashboard with per-style pie charts, and a student view that requires step sorting and sends photos for peer photo review. Evaluated with 11 undergraduates in a 90‑minute workshop (avg completion 41m16s, SD 9m14s), 100% finish and only 3/11 need extra help; instructors report better awareness without staring at a screen.
AI-written summary · about
chapters (23)
- 0:00Introduction
- 0:26Hardware Computing
- 1:15Coding Style
- 2:21Best Practices
- 3:20Research Goals
- 4:03Tutorial Authoring
- 5:12Assigning Styles
- 6:25Overall Performance Grid
- 6:57Student View
- 7:38Tutorial Interface
- 8:18Peer Review
- 9:03Case Study
- 9:53Takeaways
- 10:20Instructor Interaction
- 11:03Student Feedback
- 11:37Summary
- 12:00Future Work
- 13:12Thanks
- 13:53Questions
- 14:19Checklist Manifesto
- 15:30Scale
- 15:46Instructor Worked
- 16:58Question from David
related talks
15mCircuitStack: Supporting Rapid Prototyping and Evolution of Electronic Circuits
22mExperiential learning for developers
18mSelf-Directed Learning Material
07mWeaving Schematics and Code: Interactive Visual Editing for Hardware Description Languages
20mCircuitSense: Automatic Sensing of Physical Electric Circuits and Generation of Virtual Circuits ...
26mFlipping the classroom with Jupyter and Github
54mMob Mentality Collaborative Coding and Problem Solving
51mHigh Tech Delight - Programming the 'Hard' out of Hardware
