How to teach programming and other things?
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 starts with an introduction of how people learn iin general. She will then zoom into 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 how people learn in general and how they could learn programming in particular.
Felienne will discuss her own research into misconceptions and code phonology as means to teach programming more effectively and her most recent work on her new language Hedy, which takes into account how people learn.