
About the workshop
- A three-hour, in-person pre-conference workshop at the CCSC 2026 Conference
- At Springfield, MO
- On Friday, April 10, 2026
Learning objectives
- Learn to use Process Feedback’s online compiler and explore its key features
- Practice integrating Process Feedback into your CS1 classroom
- Analyze sample student reports, explore strategies for providing process feedback, and discuss best practices
- Post your questions, comments, ideas, anything here
Session I
-
💬 Introductions
“Your name, affiliation, and one challenge in teaching or grading”
- 🧠 Why process matters in the AI era
- Reflection vs experience (John Dewey)
- Challenges in coding education with AI
- Process vs product focus
- ℹ What is Process Feedback? SLIDES
- A pedagogical alternative to AI detection
- Focus on reflection and making thinking visible
- 🖥️ Overview of tools
- ✍️ Hands-on task: Coding + reflection
- Solve the rainfall problem in the online compiler
- Focus on your process (not correctness)
- 📊 Understanding coding process reports
- What a report captures (runs, revisions, effort, timeline)
- Why the process tells a different story than final code
-
💬 Components of a coding process report
- 📖 Typical and atypical coding patterns
- 🤸 Break
Session II
- 📊 Implementation insights
- Badri: UMSL experience (CS1/CS2 at scale)
- Jie: SLU implementation
- 🔍 What we observed from real classrooms
- Student reflection improved
- Effort became visible
- Early intervention became possible
- Conversations shifted from result → process
- 🖥️ Hands-on: Course setup
- 📖 Instructor workflow
- 📖 Reflection design
- 🤖 AI integration with Process Feedback
- Explain Code / Explain Error features
- AI for real-time teacher feedback
- AI as a reflection partner (not a shortcut)
- 🎯 Recommended strategies for CS1
- Focus on process, not just correctness
- Require reflection or presentations
- Use reports for discussion, not policing
- 🚀 What’s on the horizon
- Scaling process data
- VS Code extension improvements
- AI-assisted reflection features
-
“Teaching coding in the age of AI: A hands-on tutorial on Process Feedback”
📔 SIGCSETS, 2025 | 👤 Badri Adhikari and Jie Hou | Read Online
-
“Coding process visualizations for improved learning and academic integrity in CS1”
📔 World Congress in Computer Science, Computer Engineering, and Applied Computing, CSCE 2024 | 👤 Badri Adhikari and Nirala Lamichhane | Read Online
-
“Maximizing student engagement in coding education with explanatory AI”
📔 IEEE FIE 2024 | 👤 Badri Adhikari, Sameep Dhakal, and Aadya Jha | Read Online
-
“Engaging students to learn coding in the AI era with emphasis on the process”
📔 Edukasiana: Jurnal Inovasi Pendidikan, 2023 | 👤 Kate Arendes, Shea Kerkhoff, and Badri Adhikari | Read Online
-
“Pensieve: Feedback on coding process for novices.”
📔 Proceedings of the 50th acm technical symposium on computer science education, 2019 | 👤 Lisa Yan, Annie Hu, and Chris Piech | Read Online
-
“Computational thinking”
📔 Communications of the ACM, 2006 | 👤 Jeannette M. Wing | Read Online
-
“Thinking beyond chatbots’ threat to education: Visualizations to elucidate the writing or coding process”
📔 Education Sciences, 2023 | 👤 Badri Adhikari | Read Online
Facilitators
Dr. Badri Adhikari
University of Missouri-St. Louis
Dr. Jie Hou
Michigan State University