Programming Versus Natural LanguageOn the Effect of Context on Typing in CS1
Publikationsdatum:
Zu finden in: ICER 2020 (Seite 204 bis 215), 2020
|
|
Zusammenfassungen
Analyzing keystroke data from students working on essay and programming tasks, we study to what extent the difference in task context influences performance in typing. Using data from two introductory programming courses offered at two separate institutions, we compare and contrast typing speed between programming and natural language tasks. We observe that students tend to be faster at typing (the same) character pairs when writing natural language text than when learning to write code. We show that students improve on typing character pairs that appear in frequently used words in programming languages, and that typing programming constructs also improves. We find that students are faster at detecting and erasing their mistakes when typing natural language text than when programming. Our results support theories regarding contextual memory, procedural memory, and practice, and have implications for course curriculum and pedagogy design.
Dieses Konferenz-Paper erwähnt ...
Personen KB IB clear | Amjad AlTadmri , John Seely Brown , Neil C. C. Brown , Allan Collins , Chad D. Mano , Joseph Ditton , Brian Dorn , P. Duguid , Rodrigo Duran , John Edwards , Mark Guzdial , Arto Hellas , Matthew C. Jadud , Arto Klami , Jaakko Kurhila , Jean Lave , Antti Leinonen , Juho Leinonen , Sofia Leite , Krista Longi , Matti Luukkainen , Briana B. Morrison , Henrik Nygren , Matti Paksula , Nea Pirttinen , Joni Salmi , Juha Sorva , Shelsey Sullivan , Hillary Swanson , Dragan Trninic , Arto Vihavainen , Etienne Wenger | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Begriffe KB IB clear | cognitive load theory (CLT) , Programmierenprogramming , Programmiersprachenprogramming languages , Sprachelanguage , turtle graphics | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bücher |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Texte |
|
Dieses Konferenz-Paper erwähnt vermutlich nicht ...
Nicht erwähnte Begriffe | blockbasierte Programmierumgebungen |
Tagcloud
Zitationsgraph
Zitationsgraph (Beta-Test mit vis.js)
Zeitleiste
Anderswo finden
Volltext dieses Dokuments
Programming Versus Natural Language: Fulltext at the ACM Digital Library (: , 2963 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.