Learning Programming Patterns Using Games

被引:6
|
作者
de Aquino Leal, Alexis Vinicius [1 ]
Ferreira, Deller James [2 ]
机构
[1] Fed Inst Mato Grosso, Dept Educ, Barra Do Garcas, Brazil
[2] Univ Fed Goias, Inst Informat, Goiania, Go, Brazil
关键词
Collaborative Learning; Creativity in Programming; Games; Learning Programming; Programming Patterns;
D O I
10.4018/IJICTE.2016040103
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
There is still no pedagogy to teach programming that stands out significantly from others and no consensus on what is the best way for learning programming. There is still a need to develop new teaching methods for learning in introductory programming courses. This paper presents a pedagogic approach in support of creativity in programming and the results of a successful case study, where the teacher facilitates the learning of programming patterns by means of students' involvement in game creation. The results show an improvement in motivation and learning introductory programming, when we combine programming patterns with games using concrete materials.
引用
收藏
页码:23 / 34
页数:12
相关论文
共 50 条
  • [1] Patterns in Mainstream Programming Games
    Blanco, Ander Areizaga
    Engstrom, Henrik
    [J]. INTERNATIONAL JOURNAL OF SERIOUS GAMES, 2020, 7 (01): : 97 - 126
  • [2] Supporting Learning Programming Using Educational Digital Games
    Frankovic, Ivona
    Hoic-Bozic, Natasa
    Dlab, Martina Holenko
    Ivasic-Kos, Marina
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON GAME BASED LEARNING (ECGBL 2019), 2019, : 999 - 1003
  • [3] Programming Pluralism: Using Learning Analytics to Detect Patterns in the Learning of Computer Programming
    Blikstein, Paulo
    Worsley, Marcelo
    Piech, Chris
    Sahami, Mehran
    Cooper, Steven
    Koller, Daphne
    [J]. JOURNAL OF THE LEARNING SCIENCES, 2014, 23 (04) : 561 - 599
  • [4] Serious Games for Learning Programming Languages
    Mitamura, Tamotsu
    Suzuki, Yasuhiro
    Oohori, Takahumi
    [J]. PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 1812 - 1817
  • [5] Learning Games Programming with "Dalek World"
    Duggan, Bryan
    McAtamney, Hugh
    Mtenzi, Fredrick Japhet
    [J]. PROCEEDINGS OF CGAMES'2005 - 7TH INTERNATIONAL CONFERENCE ON COMPUTER GAMES: ARTIFICIAL INTELLIGENCE, ANIMATION, MOBILE, EDUCATIONAL AND SERIOUS GAMES, 2005, : 267 - 270
  • [6] Design patterns for learning games
    Kelle, Sebastian
    Klemke, Roland
    Specht, Marcus
    [J]. INTERNATIONAL JOURNAL OF TECHNOLOGY ENHANCED LEARNING, 2011, 3 (06) : 555 - 569
  • [7] Using games to teach programming
    Perutka, Karel
    Hrubos, Petr
    Sedlak, Tomas
    [J]. 2013 1ST INTERNATIONAL CONFERENCE OF THE PORTUGUESE SOCIETY FOR ENGINEERING EDUCATION (CISPEE), 2013,
  • [8] Factors to Consider When Using Learning Games for Learning Programming in K-9 Education
    Mozelius, Peter
    Nouri, Jalal
    [J]. PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON GAMES BASED LEARNING (ECGBL 2018), 2018, : 447 - 452
  • [9] Programming games as learning tools: Using Empathic Design principles for engaging experiences
    Ionela Maxim, Raluca
    Arnedo-Moreno, Joan
    [J]. 2024 IEEE GAMING, ENTERTAINMENT, AND MEDIA CONFERENCE, GEM 2024, 2024, : 520 - 525
  • [10] Learning Object Patterns for Programming
    Jones, Ray
    Boyle, Tom
    [J]. RED-REVISTA DE EDUCACION A DISTANCIA, 2009, (22):