Development of a Video Game that Teaches the Fundamentals of Computer Programming

被引:0
作者
Ventura, Matthew [1 ]
Ventura, John [2 ]
Baker, Chad [2 ]
Viklund, Grant [3 ]
Roth, Randall [2 ]
Broughman, Jonas [2 ]
机构
[1] Emper Games LLC, Tallassee, FL USA
[2] Christian Bros Univ, Memphis, TN USA
[3] BackCODE LLC, Pasadena, CA USA
来源
IEEE SOUTHEASTCON 2015 | 2015年
关键词
assessment; computational thinking; computer programming; video;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we present CodeCraft, an educational video game we are developing to teach the fundamentals of computer programming. Similar to other educational tools such as Scratch, Alice, Project Spark, and Code Spells; CodeCraft provides users with an intuitive graphical interface for writing programs. However, CodeCraft is a video game that uses a problem-based learning approach in which players learn programming concepts by solving individual puzzles in an immersive 3D environment. Moreover, CodeCraft is intended to be an autonomous learning game that can be played without teacher support, thereby potentially reaching students in all economic, ethnic, and gender groups. Using an iterative development process and evidence-centered design, this work proposes to further develop CodeCraft and evaluate how it can improve performance in acquiring programming skills.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] "Come Code with Codester": An Educational App that Teaches Computer Science
    Rusak, Gili
    Lim, Darren
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 714 - 714
  • [22] Serious Games and Computer Programming Competencies Development in Educational Contexts
    Quintero, Carlos Andres Caldas
    Alvarez, Gary Alberto Cifuentes
    IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA, 2023, 18 (01): : 48 - 53
  • [23] Enhancing Confidence in Using Computational Thinking Skills via Playing a Serious Game: A Case Study to Increase Motivation in Learning Computer Programming
    Kazimoglu, Cagin
    IEEE ACCESS, 2020, 8 : 221831 - 221851
  • [24] Developing Assessments to Determine Mastery of Programming Fundamentals
    Luxton-Reilly, Andrew
    Becker, Brett A.
    Cao, Yingjun
    McDermott, Roger
    Mirolo, Claudio
    Muehling, Andreas
    Petersen, Andrew
    Sanders, Kate
    Simon
    Whalley, Jacqueline
    ITICSE-WGR'17: PROCEEDINGS OF THE 2017 ITICSE CONFERENCE WORKING GROUP REPORTS, 2017, : 47 - 69
  • [25] Developing Assessments to Determine Mastery of Programming Fundamentals
    Luxton-Reilly, Andrew
    Becker, Brett A.
    Cao, Yingjun
    McDermott, Roger
    Mirolo, Claudio
    Muehling, Andreas
    Petersen, Andrew
    Sanders, Kate
    Simon
    Whalley, Jacqueline
    ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2017, : 388 - 388
  • [26] Engaging Students in Computer Science Education through Game Development with Unity
    Comber, Oswald
    Motschnig, Renate
    Mayer, Hubert
    Haselberger, David
    PROCEEDINGS OF 2019 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2019, : 199 - 205
  • [27] Computer programming as an educational tool in the English classroom
    Moreno-Leon, J.
    Robles, Gregorio
    PROCEEDINGS OF 2015 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2015, : 961 - 966
  • [28] SIMPROGRAMMING: THE DEVELOPMENT OF AN INTEGRATED TEACHING APPROACH FOR COMPUTER PROGRAMMING IN HIGHER EDUCATION
    Pedrosa, Daniela
    Cravino, Jose
    Morgado, Leonel
    Barreira, Carlos
    Nunes, Ricardo Rodrigues
    Martins, Paulo
    Paredes, Hugo
    INTED2016: 10TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2016, : 7162 - 7172
  • [29] Development and Evaluation of a Game-Based Bayesian Intelligent Tutoring System for Teaching Programming
    Hooshyar, Danial
    Ahmad, Rodina Binti
    Wang, Minhong
    Yousefi, Moslem
    Fathi, Moein
    Lim, Heuiseok
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2018, 56 (06) : 775 - 801
  • [30] Computer programming course for senior citizens to support computer programming education at elementary schools
    Yamachi H.
    Ohashi Y.
    Kumeno F.
    Matsuda H.
    Tsujimura Y.
    Murokoshi Y.
    Computer Software, 2020, 37 (01) : 31 - 37