No, Papert's constructionism is exactly what I'm pointing at. My phrase, "making with code," was meant to suggest that like maker education, this approach to introductory CS emphasizes personal relationships with powerful ideas, through personally-meaningful projects done in a community of practice. By leading with Terminal, I hope to emphasize students' laptops as tools for making things, not just providing access to content.
A lot of current approaches prioritize scalability over everything else, leading to canned and sandboxed curricula.
I'm curious, though, whether this is in tension with your understanding of constructionism.
A lot of current approaches prioritize scalability over everything else, leading to canned and sandboxed curricula.
I'm curious, though, whether this is in tension with your understanding of constructionism.