kashfion Hacker News • Recommends
On “Ask HN: As a programmer, how should I teach coding to my kid?”
#programmingeducation#pedagogy#constructionism
88K subscribers • 114 videos on Hallway • Conference channel
Beginner. No background in the topic needed.
33K views7 years ago5 recommendations
Tools and practiceProgramming languagesDeveloper productivitySimplicity and complexity
Felienne Hermans discusses the history of programming education and argues that explicit instruction and rote practice are more effective than pure exploration.
Everyone should learn programming, right? Yes! But how... Should we allow children to explore and learn about syntax on their own, or should we drill programming like we rote memorize the table of multiplication or German grammatical cases? Felienne's talk outlines this history of programming education and didactics beliefs in programming that lead to the prevalence of exploratory forms of teaching, starting with Papert's LOGO. She will then explore programming education in relation to mathematics and language education and explore how rote learning could look like for programming. Felienne will discuss her own research into misconceptions and code phonology as means to teach programming more effectively. Bio: Felienne is associate professor at the Leiden Institute of Advanced Computer Science at Leiden University, where she heads the Programming Education Research Lab (PERL). Felienne's work focuses on the question how to best teach programming to kids and students, investigating misconceptions, didactic strategies and programming environments. Felienne is a co-editor of the ACM journal Transactions on Computing Education, and a host at the IEEE podcast SE Radio, one of the most popular software engineering podcasts on the web. She writes a monthly column for Dutch IT magazine AG Connect and she ran the Joy of Coding conference for 6 years. When she is not coding, blogging or teaching, she is probably knitting, running or playing a (board)game. Felienne blogs at felienne.comWhat people say. Engineers recommend this talk for its research-backed insights into why self-directed exploration is often less effective than explicit instruction when teaching programming.
kashfion Hacker News • Recommends
On “Ask HN: As a programmer, how should I teach coding to my kid?”
noelwelshon Hacker News • Recommends
On “Learning to code vs. learning to automate”
chrisdoneon Hacker News • Recommends
On “History of Logo”
greggman3on Hacker News • Recommends
On “The Hacker Way: How I taught my nephew to program”
greggman3on Hacker News • Recommends
On “How to Learn Everything: The MasterClass Diaries”
inactive-useron Lobsters • Recommends
greggman3on Hacker News • Mentions
On “What Makes a Good Teacher? (2001)”
greggman3on Hacker News • Mentions
On “That coworker who never stops refactoring”
greggman3on Hacker News • Mentions
On “How to help a programming student get unstuck”
socalgal2on Hacker News • Mentions
On “Why I'm Skeptical About Efforts to Revolutionize Schooling”