How to read code?

  • Keynote
  • Length: 45 Min
  • Language: EN

In education, there is and has always been debate about how to teach. One of these debates centers around the role of the teacher: should their role be minimal, allowing students to find and classify knowledge independently, or should the teacher be in charge of what happens in the classroom, explaining students all they need to know? These forms of teaching have many names, but the most common ones are exploratory learning and direct instruction. While the debate is not settled, more and more evidence is presented by researchers that explaining is more effective than exploring in teaching language and mathematics and science.

So… might this true for programming education too? This talk outlines this history of programming education and additional beliefs in programming that lead to the prevalence of exploratory forms of teaching.

Felienne Hermans

Associate Professor @ Leiden Institute of Adv. Computer Science

Felienne is associate professor at the Leiden Institute of Advanced Computer Science at Leiden University, where she heads a research group on programming education. What cognitive skills are needed for programming? What misconceptions can occur when children are learning to program? These are some of the questions that intrigue Felienne.

Leiden Institute of Adv. Computer Science | Website | Twitter

Think About! is a two day tech conference about technology, design and their impact on society. It will take place in a cozy cinema in Cologne, Germany.

Get your Ticket

You don’t want to miss an update?

Subscribe to our monthly newsletter*. It provides you with regular news about the event, behind the scenes content, updates to the speakies and much more.

Think About! Monsters
* We use the Open Source Software Mailtrain