/ en / Traditional / mobile / help

Beats Biblionetz - Texte

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)
Dieses Biblionetz-Objekt existiert erst seit September 2019. Es ist deshalb gut möglich, dass viele der eigentlich vorhandenen Vernetzungen zu älteren Biblionetz-Objekten bisher nicht erstellt wurden. Somit kann es sein, dass diese Seite sehr lückenhaft ist.

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 UmschlagTitelAbrufeIBOBKBLB
1988    The C Programming Language (Brian W. Kernighan, Dennis M. Ritchie) 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2332143
1989Proceedings of the 20st SIGCSE Technical Symposium on Computer Science Education, 1989, Louisville, Kentucky, USA, February 23-24, 1989 (Robert A. Barrett, Maynard J. Mansfield) 1, 1, 5, 1, 1, 1, 233142212
2007ICER 2007 (Richard J. Anderson, Sally Fincher, Mark Guzdial) 1, 1, 1, 1, 3, 3, 1, 7, 4, 1, 3, 318433130
2011Proceedings of the 42nd ACM technical symposium on Computer science education, SIGCSE 2011, Dallas, TX, USA, March 9-12, 2011 (Thomas J. Cortina, Ellen Lowenfeld Walker, Laurie A. Smith King, David R. Musicant) 1, 1, 1, 16, 1, 1, 2, 367293326
2018    Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE 2018, Baltimore, MD, USA, February 21-24, 2018 (Tiffany Barnes, Daniel D. Garcia, Elizabeth K. Hawthorne, Manuel A. Pérez-Quiñones) 64, 7, 3, 2, 1, 5, 18, 8, 8, 5, 5765126
icon
Texte
Jahr UmschlagTitelAbrufeIBOBKBLB
1989    Programming as process (Rex E. Gantenbein) 2400
2007    Instructional design of a programming course (Michael E. Caspersen, Jens Bennedsen) 1, 2, 1, 2, 4, 4, 1, 1, 1, 1, 1, 131132
2011    Extreme apprenticeship method in teaching programming for beginners (Arto Vihavainen, Matti Paksula, Matti Luukkainen) 2400
2018    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 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 fensterfüllend anzeigen als Pixelgrafik (PNG) Vektorgrafik (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.