How to Teach Programming with Felienne

Release Date:

Felienne is an associate professor at Leiden University who brings a unique perspective on programming education backed by scientific research. She also runs the Programming Education Research Lab (PERL) in order to study the best ways to teach programming.Keynote at Strange LoopHow to Teach Programming (and other things?)Related Research PapersHow is Programming Taught at Code ClubsThe Effect of Reading Code Aloud on Comprehension: An Empirical Study with School StudentsCode PhonologyWhy Minimal Guidance During Instruction Does Not WorkCognitive Architecture and Instructional Design: 20 Years LaterPapers by Brianna MorrisonFelienneBlogTwitterPublicationsSoftware Engineering Radio PodcastBonusSt. Louis City MuseumTimestamps00:56 - Spreadsheets as programming04:57 - When do you build software vs use what's already there?10:14 - Direct instruction vs independent learning20:28 - How should you start teaching kids?24:39 - Is teaching kids different than older students?30:15 - Using rote memorization and saying code out loud35:15 - What is the role of Computer Science education?40:42 - Teaching IDEs, Git, Debugging, and Code Review45:43 - Problems with teaching Open Source49:12 - Incorporating live coding into university lectures56:18 - Podcasting and conference speaking

How to Teach Programming with Felienne

Title
How to Teach Programming with Felienne
Copyright
Release Date

flashback