e-learning
Live Coding is a Skill
Abstract
One of the most effective ways to teach new computational skills is through live coding: instructors do not use slides to teach the material, but work through the lesson material, typing in the code or going through the instructions, with the workshop participants following along. This tutorial explains how it works, why we use it, and gives general tips for an effective participatory live coding presentation. We will finish this tutorial by practicing ourselves and providing feedback for each other.
About This Material
This is a Hands-on Tutorial from the GTN which is usable either for individual self-study, or as a teaching material in a classroom.
Questions this will address
- Why do we teach programming using participatory live coding?
Learning Objectives
- Explain the advantages and limitations of participatory live coding.
- Summarize the key dos and do nots of participatory live coding.
- Demonstrate participatory live coding.
Licence: Creative Commons Attribution 4.0 International
Keywords: Teaching and Hosting Galaxy training
Target audience: Instructors
Resource type: e-learning
Version: 6
Status: Draft
Learning objectives:
- Explain the advantages and limitations of participatory live coding.
- Summarize the key dos and do nots of participatory live coding.
- Demonstrate participatory live coding.
Date modified: 2023-11-09
Date published: 2022-09-23
Contributors: Bérénice Batut, Fotis E. Psomopoulos, The Carpentries
Activity log