Learning computer science concepts with Scratch Publikationsdatum:
Zu finden in: Computer Science Education 3/2013 (Seite 239 bis 264), 2013
|
|
Diese Seite wurde seit mehr als 7 Monaten inhaltlich nicht mehr aktualisiert.
Unter Umständen ist sie nicht mehr aktuell.
Zusammenfassungen
We posed the following questions at the beginning of our research project:
Von Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari im Journal Computer Science Education 3/2013 im Text Learning computer science concepts with Scratch (2013) - Is Scratch effective for teaching and learning CS?
- How does the effectiveness of learning vary for different CS concepts?
From the perspective of CS educators, it is important to investigate if Scratch can actually facilitate the learning of concepts and to characterize how the concepts are learned, as a basis for preparing learning materials, and for training teachers and other mentors.
Von Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari im Journal Computer Science Education 3/2013 im Text Learning computer science concepts with Scratch (2013) Scratch is a visual programming environment that is widely used by young people. We investigated if Scratch can be used to teach concepts of computer science (CS). We developed learning materials for middle-school students that were designed according to the constructionist philosophy of Scratch and evaluated them in a few schools during two years. Tests were constructed based upon a novel combination of the revised Bloom taxonomy and the Structure of the Observed Learning Outcome taxonomy. These instruments were augmented with qualitative tools, such as observations and interviews. The results showed that students could successfully learn important concepts of CS, although there were problems with some concepts such as repeated execution, variables, and concurrency. We believe that these problems can be overcome by modifications to the teaching process that we suggest.
Von Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari im Journal Computer Science Education 3/2013 im Text Learning computer science concepts with Scratch (2013) We investigated the use of Scratch to teach concepts of CS. We developed
new learning materials based upon the constructionist philosophy of Scratch
and used them in middle-school classrooms. The research results showed
that most students were able to achieve a reasonable level of understanding
of CS concepts. Difficulties were encountered in teaching specific topics,
such as repeated execution, variables, and concurrency. These difficulties
might be rooted in the tendency of students to reduce the level of
abstraction, but we believe that the difficulties can be solved by careful
teaching, where the relationships between concepts and their implementation
in language constructs are taught explicitly and in detail.
Overall, Scratch has proved to be a viable platform for teaching CS, but we do not believe that effective learning will be achieved by itself without close and effective mentoring. Left to themselves, many students will only use Scratch as a tool for creating media and learn very little.
Von Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari im Journal Computer Science Education 3/2013 im Text Learning computer science concepts with Scratch (2013) Overall, Scratch has proved to be a viable platform for teaching CS, but we do not believe that effective learning will be achieved by itself without close and effective mentoring. Left to themselves, many students will only use Scratch as a tool for creating media and learn very little.
Dieser wissenschaftliche Zeitschriftenartikel erwähnt ...
Dieser wissenschaftliche Zeitschriftenartikel erwähnt vermutlich nicht ...
Nicht erwähnte Begriffe | Bildung, Criterion of Sense, Criterion of Time, Horizontal Criterion, Informatik-Unterricht (Fachinformatik), Informatikunterricht in der Schule, LehrerIn, Schule, Taxonomie von Bloom (affektiver Bereich), Taxonomie von Bloom (psychomotorischer Bereich), Vertical Criterion |
Tagcloud
Zitationsgraph
Zeitleiste
24 Erwähnungen
- Visual Program Simulation in Introductory Programming Education (Juha Sorva) (2012)
- WiPSCE 2014 - Proceedings of the 9th Workshop in Primary and Secondary Computing Education, Berlin, Germany, November 5-7, 2014 (Carsten Schulte, Michael E. Caspersen, Judith Gal-Ezer) (2014)
- Should your 8-year-old learn coding? (Caitlin Duncan, Tim Bell, Steve Tanimoto) (2014)
- Scratch vs. Karel - impact on learning outcomes and motivation (Alexander Ruf, Andreas Mühling, Peter Hubwieser) (2014)
- Minding the gap between blocks-based and text-based programming (David Weintrop) (2015)
- Proceedings of the Workshop in Primary and Secondary Computing Education, WiPSCE 2015, London, United Kingdom, November 9-11, 2015 (Judith Gal-Ezer, Sue Sentance, Jan Vahrenhold) (2015)
- Teaching Computer Science to 5-7 year-olds - An initial study with Scratch, Cubelets and unplugged computing (Benjamin Wohl, Barry Porter, Sarah Clinch) (2015)
- ISSEP 2015 - Informatics in Schools. Curricula, Competences, and Competitions (Andrej Brodnik, Jan Vahrenhold) (2015)
- 3. Robotics Activities-Is the Investment Worthwhile? (Ronit Ben-Bassat Levy, Mordechai Ben-Ari) (2015)
- Modality matters - Understanding the Effects of Programming Language Representation in High School Computer Science Classrooms (David Weintrop) (2016)
- Emerging Research, Practice, and Policy on Computational Thinking (Peter J. Rich, Charles B. Hodges) (2017)
- 19. Exploring Strengths and Weaknesses in Middle School Students´ Computational Thinking in Scratch (Kevin Lawanto, Kevin Close, Clarence Ames, Sarah Brasiel)
- Tomorrow's Learning: Involving Everyone. Learning with and about Technologies and Computing - 11th IFIP TC 3 World Conference on Computers in Education, WCCE 2017, Dublin, Ireland, July 3-6, 2017 (Arthur Tatnall, Mary Webb) (2017)
- 57. Defining Procedures in Early Computing Education (Ivan Kalas, Laura Benton)
- Development and Evaluation of Concepts and Tools to Reinforce Gender Equality by Engaging Female Teenagers in Coding (Bernadette Spieler) (2018)
- Concepts before coding - non-programming interactives to advance learning of introductory programming concepts in middle school (Shuchi Grover, Nicholas Jackiw, Patrik Lundh) (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)
- Computing Education Theories - What Are They and How Are They Used? (Lauri Malmi, Judy Sheard, Päivi Kinnunen, Simon, Jane Sinclair) (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)
- Discriminating Programming Strategies in Scratch - Making the Difference between Novice and Experienced Programmers (Max Kesselbacher, Andreas Bollin) (2019)
- Improving Scratch Programming with CRC-Card Design (Sebastian Keller, Maren Krafft, Gordon Fraser, Neil Walkinshaw, Korbinian Otto, Barbara Sabitzer) (2019)
- 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)
- WiPSCE '20 - Workshop in Primary and Secondary Computing Education, Virtual Event, Germany, October 28-30, 2020 (Torsten Brinda, Michal Armoni) (2020)
- High-school students' mastery of basic flow-control constructs through the lens of reversibility (Claudio Mirolo, Cruz Izu, Emanuele Scapin) (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)
- Informatics in Schools: Engaging Learners in Computational Thinking - 13th International Conference, ISSEP 2020, Tallinn, Estonia, November 16-18, 2020 Proceedings (Külli Kori, Mart Laanpere) (2020)
- Factors Influencing Lower Secondary School Pupils’ Success in Programming Projects in Scratch (Miroslava Černochová, Hasan Selcuk, Ondřej Černý)
- Programmierkompetenzen von Lehrpersonen des Zyklus 3 - Aktueller Stand der Aus- und Weiterbildung von Lehrpersonen des Zyklus 3 bezüglich persönlicher Programmierkompetenzen (Adrian Degonda) (2021)
- Teaching Coding in K-12 Schools - Research and Application (Therese Keane, Andrew Fluck) (2023)
- Developing Computational Fluency via Multimedia Stories (Rosa Bottino, Augusto Chioccariello, Laura Freina)
- Coding Across the Curriculum - Challenges for Non-specialist Teachers (Karen Woo, Garry Falloon)
- Programmieren in der Grundschule - Eine Design-Based-Research-Studie (Katharina Geldreich) (2023)
- 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)
Anderswo finden
Volltext dieses Dokuments
Learning computer science concepts with Scratch: Artikel als Volltext (: , 247 kByte; : 2020-11-28) |
Anderswo suchen
Beat und dieser wissenschaftliche Zeitschriftenartikel
Beat hat Dieser wissenschaftliche Zeitschriftenartikel 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.).