Analysis of Scratch Projects of an Introductory Programming Course for Primary School Students

被引:0
|
作者
Funke, Alexandra [1 ]
Geldreich, Katharina [1 ]
Hubwieser, Peter [1 ]
机构
[1] Tech Univ Munich, TUM Sch Educ, Munich, Germany
关键词
computer science education; primary school; primary education; scratch; programming;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Computer Science (CS) is increasingly entering the early levels of early childhood education, like primary school or even kindergarten. Therefore, it becomes more and more important to gain insight into which teaching methods and content would be appropriate for young students of primary levels. To investigate this, we have designed a specific three-day introductory programming course for 4th grade students (ages 9 - 10), which was taught four times up to now. Fifty-eight children (26 girls and 32 boys) participated in the courses from May to August 2016. At the end of the courses, the children have developed 127 Scratch projects during the course. The methodology and the results of the qualitative analysis are described in this paper. We discovered that the students created three different types of programs in particular: Stories, Animations, and Games. The level of understanding of the students, who programmed a Game, was mostly found to be advanced. Stories, on the other hand, reached only the two basic levels. Most of the students met the requirements we had set for the projects.
引用
收藏
页码:1229 / 1236
页数:8
相关论文
共 50 条
  • [1] Measurement and Visualization of Programming Processes of Primary School Students in Scratch
    Funke, Alexandra
    Geldreich, Katharina
    [J]. PROCEEDINGS OF THE 12TH WORKSHOP IN PRIMARY AND SECONDARY COMPUTING EDUCATION (WIPSCE 2017), 2017, : 101 - 102
  • [2] Using Declarative Programming in an Introductory Computer Science Course for High School Students
    Reyes, Maritza
    Perez, Cynthia
    Upchurch, Rocky
    Yuen, Timothy
    Zhang, Yuanlin
    [J]. THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, : 4132 - 4133
  • [3] A Pilot Computer Science and Programming Course for Primary School Students
    Duncan, Caitlin
    Bell, Tim
    [J]. PROCEEDINGS OF THE 10TH WORKSHOP IN PRIMARY AND SECONDARY COMPUTING EDUCATION, WIPSCE 2015, 2015, : 39 - 48
  • [5] COMPREHENSIVE STUDY OF STUDENTS' SCORES IN THE INTRODUCTORY PROGRAMMING COURSE
    Grgec, Dalibor
    Smilevski, Mirko
    Bjelobrk, Dunja
    [J]. EDULEARN12: 4TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2012, : 3482 - 3491
  • [6] Introductory programming course: Motivating students with prior knowledge
    Fürst, Luka
    Mahnič, Viljan
    [J]. World Transactions on Engineering and Technology Education, 2013, 11 (04): : 400 - 405
  • [7] Assessing Programming Concepts in the Visual Block-Based Programming Course for Primary School Students
    Kong, Siu-Cheung
    Wang, Yi-Qing
    [J]. PROCEEDINGS OF THE 18TH EUROPEAN CONFERENCE ON E-LEARNING (ECEL 2019), 2019, : 294 - 302
  • [8] Using student projects in an introductory course for liberal arts students
    Moore, TL
    [J]. COMMUNICATIONS IN STATISTICS-THEORY AND METHODS, 1996, 25 (11) : 2647 - 2661
  • [9] A Study on the Assessment of Introductory Computational Thinking via Scratch Programming in Primary Schools
    Fagerlund, Janne
    [J]. ICER'18: PROCEEDINGS OF THE 2018 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, 2018, : 264 - 265
  • [10] Evaluating a course for teaching introductory programming with Scratch to pre-service kindergarten teachers
    Papadakis, Stamatios
    Kalogiannakis, Michail
    [J]. INTERNATIONAL JOURNAL OF TECHNOLOGY ENHANCED LEARNING, 2019, 11 (03) : 231 - 246