Using Commutative Assessments to Compare Conceptual Understanding in Blocks-based and Text-based Programs Publikationsdatum:
Zu finden in: ICER 2015 (Seite 101 bis 110), 2015
|
|
Zusammenfassungen
Blocks-based programming environments are becoming increasingly common in introductory programming courses, but to date, little comparative work has been done to understand if and how this approach affects students' emerging understanding of fundamental programming concepts. In an effort to understand how tools like Scratch and Blockly differ from more conventional text-based introductory programming languages with respect to conceptual understanding, we developed a set of "commutative" assessments. Each multiple-choice question on the assessment includes a short program that can be displayed in either a blocks- based or text-based form. The set of potential answers for each question includes the correct answer along with choices informed by prior research on novice programming misconceptions. In this paper we introduce the Commutative Assessment, discuss the theoretical and practical motivations for the assessment, and present findings from a study that used the assessment. The study had 90 high school students take the assessment at three points over the course of the first ten weeks of an introduction to programming course, alternating the modality (blocks vs. text) for each question over the course of the three administrations of the assessment. Our analysis reveals differences on performance between blocks-based and text-based questions as well as differences in the frequency of misconceptions based on the modality. Future work, potential implications, and limitations of these findings are also discussed.
Dieses Konferenz-Paper erwähnt ...
Personen KB IB clear | Harold Abelson , Michal Armoni , Mordechai Ben-Ari , M. Bloom , P. Brna , Peter Brusilovsky , Eduardo Calabrese , Ebru Celikel Cankaya , Paul Denny , Andrea diSessa , W. Feurzeig , Ryan Garlick , R. Grant , T.R.G. Green , Paul Gross , Jacob Hendrickx , Jozef Hvorecky , Anatoly Kouchnirenko , Colleen M. Lewis , Andrew Luxton-Reilly , Orni Meerbaum-Salant , Patrick Mendelsohn , Philip Miller , Seymour Papert , Kris Powers , Cynthia Solomon , Ewan D. Tempero | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aussagen KB IB clear | Blockbasierte Sprachen erleichtern den Einstieg ins Programmierenblock programming interfaces improve novice programming performance
Werkzeuge formen unser Denkentools are influencing our thinking | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Begriffe KB IB clear | Alice.org , BASIC (Programmiersprache)BASIC (programming language) , blockbasierte Programmierumgebungenvisual programming language , Informatikcomputer science , Informatik-Unterricht (Fachinformatik)Computer Science Education , Karel , LOGO (Programmiersprache)LOGO (programming language) , Programmierenprogramming , Programmiersprachenprogramming languages , Scratch | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bücher |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Texte |
|
Dieses Konferenz-Paper erwähnt vermutlich nicht ...
Nicht erwähnte Begriffe | Informatik-Didaktik, Informatikunterricht in der Schule |
Tagcloud
Zitationsgraph
Zeitleiste
16 Erwähnungen
- Modality matters - Understanding the Effects of Programming Language Representation in High School Computer Science Classrooms (David Weintrop) (2016)
- SIGCSE 2017 - Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, Seattle, WA, USA, March 8-11, 2017 (Michael E. Caspersen, Stephen H. Edwards, Tiffany Barnes, Daniel D. Garcia) (2017)
- From Blocks to Text and Back - Programming Patterns in a Dual-Modality Environment (David Weintrop, Nathan R. Holbert) (2017)
- Informatische Bildung zum Verstehen und Gestalten der digitalen Welt - 17. GI-Fachtagung Informatik und Schule (Ira Diethelm) (2017)
- Programming Paradigms and Beyond (Shriram Krishnamurthi, Kathi Fisler) (2018)
- ICLS 2018 1/3 (2018)
- Blocks or Text? - How Programming Language Modality Makes a Difference in Assessing Underrepresented Populations (David Weintrop, Heather Killen, Baker Franke)
- The effects of first programming language on college students’ computing attitude and achievement - a comparison of graphical and textual languages (Chen Chen, Paulina Haduong, Karen Brennan, Gerhard Sonnert, Philip Sadler) (2018)
- The Cambridge Handbook of Computing Education Research (Sally Fincher, Anthony V. Robins) (2019)
- ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research, ICER 2019, Toronto, ON, Canada, August 12-14, 2019 (Robert McCartney, Andrew Petersen, Anthony V. Robins, Adon Moskal) (2019)
- From Theory Bias to Theory Dialogue - Embracing Cognitive, Situated, and Critical Framings of Computational Thinking in K-12 CS Education (Yasmin B. Kafai, Chris Proctor, Debora Lui) (2019)
- ITiCSE 2019 - Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, July 15-17, 2019 (Bruce Scharlau, Roger McDermott, Arnold Pears, Mihaela Sabin) (2019)
- Text-based Programming in Elementary School - A Comparative Study of Programming Abilities in Children with and without Block-based Experience (Marcos J. Gomez, Marco Moresi, Luciana Benotti) (2019)
- Proceedings of the 14th Workshop in Primary and Secondary Computing Education, WiPSCE 2019, Glasgow, Scotland, UK, October 23-25, 2019 (2019)
- Cognitive Correlates of Computational Thinking - Evaluation of a Blended Unplugged/Plugged-In Course (Katerina Tsarava, Luzia Leifheit, Manuel Ninaus, Marcos Román-González, Martin V. Butz, Jessika Golle, Ulrich Trautwein, Korbinian Moeller) (2019)
- Impacts of Block-based Programming on Young Learners’ Programming Skills and Attitudes in the Context of Smart Environments (Mazyar Seraj) (2020)
- 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)
- Adaptive Immediate Feedback Can Improve Novice Programming Engagement and Intention to Persist in Computer Science (Samiha Marwan, Ge Gao, Susan R. Fisk, Thomas W. Price, Tiffany Barnes) (2020)
- WiPSCE '20 - Workshop in Primary and Secondary Computing Education, Virtual Event, Germany, October 28-30, 2020 (Torsten Brinda, Michal Armoni) (2020)
- Re-use of programming patterns or problem solving? - representation of scratch programs by TGraphs to support static code analysis (Mike Talbot, Katharina Geldreich, Julia Sommer, Peter Hubwieser) (2020)
- Computational Thinking in Education - A Pedagogical Perspective (Aman Yadav, Ulf Dalvad Berthelsen) (2021)
- 6. Assessment of Computational Thinking (David Weintrop, Daisy Rutstein, Marie A. Bienkowski, Steven McGee)
- Past, Present and Future of Computing Education Research (Mikko Apiola, Sonsoles López-Pernas, Mohammed Saqr) (2023)
- Computing Education Research in Baltic Countries (Valentina Dagienė, Mart Laanpere, Juris Borzovs)
- WIPSCE '23 - The 18th WiPSCE Conference on Primary and Secondary Computing Education Research (Sue Sentance, Mareen Grillenberger) (2023)
- Making the Transition to Text-Based Programming - The Pilot Evaluation of a Computational Thinking Intervention for Primary School Students (Katrin Kunz, Korbinian Moeller, Manuel Ninaus, Ulrich Trautwein, Katerina Tsarava) (2023)
Anderswo finden
Volltext dieses Dokuments
Using Commutative Assessments to Compare Conceptual Understanding in Blocks-based and Text-based Programs: Fulltext at the ACM Digital Library (: , 61918 kByte; : Link unterbrochen? Letzte Überprüfung: 2020-11-28 Letzte erfolgreiche Überprüfung: 2020-07-28) |
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.).