Syntax Exercises in CS1John Edwards, Joseph Ditton, Dragan Trninic, Hillary Swanson, Shelsey Sullivan, Chad D. Mano
Publikationsdatum:
Zu finden in: ICER 2020 (Seite 216 bis 226), 2020
|
|
Zusammenfassungen
This paper investigates the idea of teaching programming language syntax before problem solving in Introductory Computer Programming (CS1). Theories of procedural skill acquisition imply that syntax should be taught with a pedagogy and curriculum quite different from that used in teaching problem solving. We draw from this literature to propose a practice-based pedagogy and curriculum to teach students syntax before they learn its application, something we call a "syntax-first" pedagogy, which uses skilled performance in syntax to scaffold learning of problem solving. We report results of a controlled study investigating whether learning syntax using pedagogy suitable for procedural skill acquisition (e.g. repetitive practice) prior to learning problem solving influences student performance. A syntax-first pedagogy is complementary to almost any other teaching approach: in our study, simply adding carefully designed syntax exercises to an existing CS1 course resulted in higher exam scores, lower student attrition, and evidence that plagiarism rates may be lower.
Dieses Konferenz-Paper erwähnt ...
Personen KB IB clear | Theresa Beaubouef , Karen Brennan , Duane Buck , Richard E. Clark , Paul Denny , Evelyn Eastmond , Arto Hellas , Jacob Hendrickx , Yasmin B. Kafai , Paul A. Kirschner , Arto Klami , Antti Leinonen , Juho Leinonen , Krista Longi , Andrew Luxton-Reilly , John Maloney , John Mason , George Miller , Amon Millner , Andrés Monroy-Hernández , Henrik Nygren , Nea Pirttinen , Mitchel Resnick , Eric Rosenbaum , Natalie Rusk , Carsten Schulte , Jay Silver , Brian Silverman , David J. Stucki , John Sweller , Ewan D. Tempero , Arto Vihavainen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Begriffe KB IB clear | Lernenlearning , Problemlösefähigkeitproblem solving skills , Programmierenprogramming , Syntax , turtle graphics | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bücher |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Texte |
|
Dieses Konferenz-Paper erwähnt vermutlich nicht ...
Nicht erwähnte Begriffe | Semantik |
Zitationsgraph
Zitationsgraph (Beta-Test mit vis.js)
Zeitleiste
1 Erwähnungen
- ICER 2020 - International Computing Education Research Conference, Virtual Event, New Zealand, August 10-12, 2020 (Anthony V. Robins, Adon Moskal, Amy J. Ko, Renée McCauley) (2020)
- Programming Versus Natural Language - On the Effect of Context on Typing in CS1 (John Edwards, Juho Leinonen 0001, Chetan Birthare, Albina Zavgorodniaia, Arto Hellas) (2020)
Anderswo finden
Volltext dieses Dokuments
Syntax Exercises in CS1: Fulltext at the ACM Digital Library (: , 1413 kByte; : ) |
Anderswo suchen
Beat und dieses Konferenz-Paper
Beat hat Dieses Konferenz-Paper während seiner Zeit am Institut für Medien und Schule (IMS) ins Biblionetz aufgenommen. Beat besitzt kein physisches, aber ein digitales Exemplar. Eine digitale Version ist auf dem Internet verfügbar (s.o.). Es gibt bisher nur wenige Objekte im Biblionetz, die dieses Werk zitieren.