Beats Biblionetz - Texte

/ en / Traditional / help

Role of Live-coding in Learning Introductory Programming

Adalbert Gerald Soosai Raj, Jignesh M. Patel, Richard Halverson, Erica Rosenfeld Halverson
Publikationsdatum:
Zu finden in: Coli Calling 2018, 2018
Erste Seite des Textes (PDF-Thumbnail)
Diese Seite wurde seit mehr als 7 Monaten inhaltlich nicht mehr aktualisiert. Unter Umständen ist sie nicht mehr aktuell.

iconZusammenfassungen

Richard Halverson

Live-coding is an approach to teaching programming by writing actual code during class as part of the lectures. In a live-coding session, the instructor thinks aloud while writing code and the students are able to understand the process of programming by observing the thought processes of the instructor. In our study, we conducted a live-coding session to two groups of students as a part of a teaching intervention that was originally designed for studying the effects of using the native language for learning programming. We analyzed the student feedback data that was collected and found that many students have mentioned about the usefulness of live-coding for learning programming. We conducted a grounded theory analysis of the student feedback data to understand the value of live-coding for learning introductory programming. We found that live-coding (1) makes the process of programming easy to understand for novice programmers, (2) helps students learn the process of debugging, and (3) exposes students to good programming practices. We also found that students prefer to code along with the instructor during a live-coding session rather than being mere observers.

Von Adalbert Gerald Soosai Raj, Jignesh M. Patel, Richard Halverson, Erica Rosenfeld Halverson im Konferenz-Band Coli Calling 2018 im Text Role of Live-coding in Learning Introductory Programming (2018)

iconBemerkungen

Beat Döbeli HoneggerVorsicht: In diesem Paper wird 'live coding' nicht als Eigenschaft der Programmierumgebung sondern als Unterrichtsmethode verstanden, in welcher der/die Dozierende live und für die Studierenden im Unterricht programmiert und dazu laut denkt.
Von Beat Döbeli Honegger, erfasst im Biblionetz am 05.09.2019

iconDieses Konferenz-Paper erwähnt ...


Personen
KB IB clear
Jens Bennedsen, Michael E. Caspersen, Rex E. Gantenbein, Adalbert Gerald Soosai Raj, Richard Halverson, Brian W. Kernighan, Kasama Ketsuriyonk, Matti Luukkainen, Matti Paksula, Jignesh M. Patel, Dennis M. Ritchie, Arto Vihavainen

Begriffe
KB IB clear
cognitive apprenticeshipcognitive apprenticeship, Informatikcomputer science, Informatik-Unterricht (Fachinformatik)Computer Science Education, live-coding, Programmierenprogramming
icon
Bücher
Jahr  Umschlag Titel Abrufe IBOBKBLB
1988  local secure The C Programming Language (Brian W. Kernighan, Dennis M. Ritchie) 1, 1, 4, 1, 1, 2, 2, 1, 5, 1, 2, 3333157
1989SIGCSE 1989 (Robert A. Barrett, Maynard J. Mansfield) 1, 5, 1, 1, 1, 2, 4, 3, 9, 3, 3, 533142539
2007ICER 2007 (Richard J. Anderson, Sally Fincher, Mark Guzdial) 1, 7, 4, 1, 3, 3, 3, 2, 7, 17, 16, 122451176
2011SIGCSE 2011 (Thomas J. Cortina, Ellen Lowenfeld Walker, Laurie A. Smith King, David R. Musicant) 1, 16, 1, 1, 2, 3, 6, 5, 10, 22, 2, 670295677
2018 local secure web SIGCSE 2018 (Tiffany Barnes, Daniel D. Garcia, Elizabeth K. Hawthorne, Manuel A. Pérez-Quiñones) 5, 18, 8, 8, 5, 5, 9, 11, 16, 23, 12, 617106203
icon
Texte
Jahr  Umschlag Titel Abrufe IBOBKBLB
1989 local secure web Programming as process (Rex E. Gantenbein) 2400
2007 local secure web Instructional design of a programming course (Michael E. Caspersen, Jens Bennedsen) 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 131141
2011 local secure web Extreme apprenticeship method in teaching programming for beginners (Arto Vihavainen, Matti Paksula, Matti Luukkainen) 2400
2018 local secure web Does Native Language Play a Role in Learning a Programming Language? (Adalbert Gerald Soosai Raj, Kasama Ketsuriyonk, Jignesh M. Patel, Richard Halverson) 2500

iconDieses Konferenz-Paper  erwähnt vermutlich nicht ... Eine statistisch erstelle Liste von nicht erwähnten (oder zumindest nicht erfassten) Begriffen, die aufgrund der erwähnten Begriffe eine hohe Wahrscheinlichkeit aufweisen, erwähnt zu werden.

iconTagcloud

iconZitationsgraph

Diese Grafik ist nur im SVG-Format verfügbar. Dieses Format wird vom verwendeteten Browser offenbar nicht unterstützt.

Diese Grafik fensterfüllend anzeigen (SVG)

iconAnderswo finden

icon

iconVolltext dieses Dokuments

LokalAuf dem WWW Role of Live-coding in Learning Introductory Programming: Fulltext at the ACM Digital Library (lokal: PDF, 493 kByte; WWW: Link OK )

iconAnderswo suchen  Auch im Biblionetz finden Sie nicht alles. Aus diesem Grund bietet das Biblionetz bereits ausgefüllte Suchformulare für verschiedene Suchdienste an. Biblionetztreffer werden dabei ausgeschlossen.

iconBiblionetz-History Dies ist eine graphische Darstellung, wann wie viele Verweise von und zu diesem Objekt ins Biblionetz eingetragen wurden und wie oft die Seite abgerufen wurde.