What if best practice was common practice?
I’m curious how we can translate research in computing education to open tools, content and practices:
→ How can we balance speed and rigor to best serve learners and educators?
AI can now write and explain code, but people still need to understand and maintain this code. To adapt, programming education must center code comprehension, discussion, and review instead of code writing. Research finds this is also the most effective way to learn programming, with or without access to AI.
If we want programming education to stay relevant and open doors to opportunity, we need a new open philosophy of programming education that centers comprehension-first learning, peer-led study, easy content authoring, and offline study.
I create methods and tools for research translation in computing education, helping promising advances in research reach learners and educators everywhere. My specialty is translating findings and prototypes from CER into classroom-ready prototypes for adult technical education.
Evidence-based instructional design is key to operating an efficient programming course. I can help you reduce costs while still improving learner outcomes by adjusting learning objectives to avoid common challenges, by using educators’ time more effectively, by promoting structured collaboration in class, and by advising strategic investments in content.
for (snail of 'snail train') alert('i_@')
I’ve always loved language, linguistics and reading more than I liked playing on computers. So when I program I think more about the writing, the language and the rhetorics than what I’m building. I also think rhetorical situations are a great starting point for teaching programming.
My main computery hobby is snippetry → What can you do with under 40(ish) lines at a time?
If Hemingway Wrote JavaScript has influenced my programming life more than any other single source. How to Draw a Bunny is in second place.
I recently discovered coem-lang and Dwitter.
🇧🇪 🇺🇸