Students Teach a Computer How to Play a Game

被引:1
作者
da Rosa Zipitria, Sylvia [1 ]
Aguirre Dorelo, Andres [1 ]
机构
[1] Univ Republica, Fac Ingn, Inst Comp, Montevideo, Uruguay
来源
INFORMATICS IN SCHOOLS: FUNDAMENTALS OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING, ISSEP 2018 | 2018年 / 11169卷
关键词
Learning to program; Novice learners; Piaget's theory;
D O I
10.1007/978-3-030-02750-6_5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes a study into how secondary school students construct knowledge of programming. The study consists of three classroom sessions. In the first session the students play a simple video game called LumberJack. Then, they are asked to describe the rules of they themselves playing the game as an algorithm in natural language. In the second session, the students are asked to design an automata for a program that plays the game. In the third and final session, the students write programs that play the game and execute them in the programming language called TurtleBots. The aim of the study is to help learners establish a correspondence between the algorithm and the elements relevant to the execution of the program. The results obtained in this study offers significant insights which contribute to the development of didactic guidelines for the introduction of programming to novice learners. These results are presented and analysed in Sect. 4.
引用
收藏
页码:55 / 67
页数:13
相关论文
共 13 条
  • [1] [Anonymous], 2012, P 24 ANN PSYCHOL PRO
  • [2] [Anonymous], 1978, RECHERCHES GEN
  • [3] da Rosa S, 2004, LECT NOTES COMPUT SC, V3294, P17
  • [4] da Rosa S, 2015, P 26 ANN PSYCH PROGR
  • [5] da Rosa S., 2007, P 19 ANN PSYCHOL PRO, P201
  • [6] da Rosa Sylvia, 2016, CLEIej, V19, P5
  • [7] da Rosa Sylvia, 2010, P 22 ANN WORKSH PSYC, P100
  • [8] InCo, 2015, SUG TURTL
  • [9] Papert S., 1980, Mindstorms, DOI 10.5555/1095592
  • [10] Piaget J., 1977, GENETIC EPISTEMOLOGY