Blog
I rarely write blog posts, but when I do, I like to post them here. Why? Because I can add whatever interactive components I want. I don't have a specific topic, so you'll find a variety of posts here of things that come to my mind (all CS related, of course).
You can also filter the posts by tag:
- The prompt coding mental modelJanuary 09, 2025
In this post I discuss a hypothesis about a "prompt coding mental model" where students write code in a disordered manner, expecting the computer to figure out the correct execution.
- Teaching CS as an Interface Design ProblemMarch 01, 2024
Teaching CS1 is not just about explaining concepts. It's about correcting students' mental models of how the computer works. We can think of teaching CS as an interface design problem.
- A Visual Tracer for Teaching ProgrammingJuly 24, 2024 December 15, 2024
An idea for an IDE specifically designed for novice programmers, with a focus on visualizing the flow of execution in a program.