Five Principles For Programming Languages For Learners
Posted: Wed Jun 05, 2024 3:13 pm
https://cacm.acm.org/blogcacm/five-prin ... -learners/
"The light and fluffy version of computer science—which is proliferating as a superficial response to the increased need for coders in the workplace—is a phenomenon I refer to as "pop computing." While calling all policy makers and education leaders to consider "computer science education for all" is a good thing, the coding culture promoted by Code.org and its library of movie-branded coding apps provide quick experiences of drag-and-drop code entertainment. This accessible attraction can be catchy, it may not lead to harder projects that deepen understanding…The typical coding apps don’t get at the heart of computer science. Instead they stay at the surface, teaching what is comfortable and catchy."
A good read.
"The light and fluffy version of computer science—which is proliferating as a superficial response to the increased need for coders in the workplace—is a phenomenon I refer to as "pop computing." While calling all policy makers and education leaders to consider "computer science education for all" is a good thing, the coding culture promoted by Code.org and its library of movie-branded coding apps provide quick experiences of drag-and-drop code entertainment. This accessible attraction can be catchy, it may not lead to harder projects that deepen understanding…The typical coding apps don’t get at the heart of computer science. Instead they stay at the surface, teaching what is comfortable and catchy."
A good read.