Felienne discusses teaching programming to kids by saying code out loud, the user experience of spreadsheets, the role of a computer science education, and her experience as a professor, conference speaker, and podcaster.
Keynote at Strange Loop
- How is Programming Taught at Code Clubs
- The Effect of Reading Code Aloud on Comprehension: An Empirical Study with School Students
- Code Phonology
- Why Minimal Guidance During Instruction Does Not Work
- Cognitive Architecture and Instructional Design: 20 Years Later
- Papers by Brianna Morrison
- 00:56 - Spreadsheets as programming
- 04:57 - When do you build software vs use what's already there?
- 10:14 - Direct instruction vs independent learning
- 20: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 loud
- 35:15 - What is the role of Computer Science education?
- 40:42 - Teaching IDEs, Git, Debugging, and Code Review
- 45:43 - Problems with teaching Open Source
- 49:12 - Incorporating live coding into university lectures
- 56:18 - Podcasting and conference speaking
What is Software Sessions?
Practical conversations about software development.