• Title/Summary/Keyword: Game Programming Education Model

Search Result 9, Processing Time 0.018 seconds

Development of Game Programming Education Model 4E for Pre-Service Teachers (예비교사를 위한 게임 프로그래밍 교육모델 4E 개발)

  • Sung, Younghoon
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.6
    • /
    • pp.561-571
    • /
    • 2019
  • Programming education generally includes problem analysis process, automation through algorithms and programming, and generalization process. It is a good software education method for students in improving computing thinking. However, it was found that beginners had difficulties in understanding instruction usage, writing algorithms, and implementing programming. In this study, we developed a game programming education model and curriculum for programming education of pre-service teachers. The 4E model consisted of empathy, exploration, engagement and evaluation. In addition, it is configured to learn game core elements and core command blocks by each stage. To help the pre-service teachers understand the use of various programming blocks, a three-step teaching and learning method was presented, consisting of example learning, self-game creation, and team-based projects. As a result of applying and verifying the curriculum for 15 weeks, it showed significant results in the 4E model and pre-service teachers' perception of block programming competence and the level of computational thinking on the submitted game project results was also high.

The Effects of Elementary Students' Perception of the Game Programming Using KODU (KODU 기반의 게임 프로그래밍에 대한 초등학생들의 인식 변화)

  • Jeong, Youngsik;Yu, Jeongsu
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.3
    • /
    • pp.453-460
    • /
    • 2014
  • In this study, we develop a teaching and learning model for elementary students on game programming using KODU. The developed model consists of four steps: introducing the game programming, making the game, playing the game, and modifying the game. After teaching the students, we conduct a survey to gather their opinions on the game making tool and activities. The results show that the students are satisfied with KODU and prefer make a game to play a game. Game programming educating with KODU can keep elementary students from game addiction while increasing confidence in their studies.

The Development of Instruction Model for SW Education using the Minecraft Platform (마인크래프트 플랫폼을 이용한 소프트웨어교육 교수학습 모형)

  • Lee, Myungsuk
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.15 no.3
    • /
    • pp.119-128
    • /
    • 2019
  • Minecraft game is a sandboxed game based on a high degree of users' freedom; the game encourages its users to recreate various play patterns to increase their immersion. Although recently there were many studies that use Minecraft game techniques to improve the teaching methods but still not well adapted due to being applications-based techniques. In this paper, we present a teaching model that utilizes the same concept of the Minecraft games in where learners customize the class concepts based on their needs. Moreover, Minecraft-based learning games attempt to be used for learner-led, creativity and programming instruction, to overcome these use-cases limitations, by our study we aim to include the Minecraft-based learning games in class teaching activities, theoretical and practical lessons. In this way, we intend to increase interest in programming lessons, and to increase immersion as another way of game learning. In the future, we attempt to measure various effects of the uses of Minecraft-game-based teaching in programming classes compare to the traditionally used methods.

The Study on Relief of Elementary Students' Game Addiction through the Online Game Development Project Learning (온라인 게임 개발 프로젝트 학습을 통한 초등학생들의 게임 중독 개선 연구)

  • Baek, Sung-Hyun;Kim, Soo-Hwan;Han, Seon-Kwan
    • Journal of The Korean Association of Information Education
    • /
    • v.13 no.4
    • /
    • pp.471-478
    • /
    • 2009
  • In this paper, we intend to relive game addiction by educating game programming for students that suffer from game addiction. We had analyzed popular games at the present day and extracted factors related to information education from game programming tool. In addition, we had designed the practical lesson plan based on the instructional design model. We had applied the game programming project to students for a year and the results were as follows. First, we verified the drop of addiction propensity by performing the examination of game addiction scale with before and after T-test. Second, according to the results of analysis based on grounded theory, it saved game time and relieved game addiction. In conclusion, this study shows that the game programming project relieved game addiction.

  • PDF

Middle-School Programming Classes Utilizing App Inventor Game Creation and the Analysis of their Educational Outcomes (앱 인벤터 게임 작성을 활용한 중학생의 프로그래밍 수업 및 학습 성과 분석)

  • Kim, Sungkyung;Kim, Sangchul
    • Journal of Korea Game Society
    • /
    • v.18 no.3
    • /
    • pp.49-60
    • /
    • 2018
  • In many countries, recently computer programming eduction has become mandatory for K-12 students. Generally since programming is difficult for K-12 students to learn, a lot of previous works have been published in which the study motivation and class satisfaction increased when game programming was applied to programming classes. We investigated a research in which we used game programming in the programming classes for middle-school students, and analyzed educational effects. In this paper, we described the specification of the games and our class model that were applied in the research. Also, we analyzed changes made to computation thinking abilities, creative thinking abilities, and perceived support for programming after the programming classes. As a result, it was found that those abilities and the perceived support were increased. Additionally, we applied Havruta learning, a kind of paired learning, in the programming class, and have known that it increased the educational outcome with respect to the traditional method.

The Effect of a Programming Class Using Scratch (스크래치를 이용한 프로그래밍 수업 효과)

  • Cho, Seong-Hwan;Song, Jeong-Beom;Kim, Seong-Sik;Paik, Seoung-Hey
    • Journal of The Korean Association of Information Education
    • /
    • v.12 no.4
    • /
    • pp.375-384
    • /
    • 2008
  • Computer programming has educational effect on improving high-level thinking abilities. However, students initially have to spend too much effort in learning the basic grammar and the usage model of programming languages, which negatively affects their eagerness in learning. To remedy this problem, we propose to apply the Scratch to a Game Developing Programming Class; Scratch is an easy-to-learn and intuitive Educational Programming Language (EPL) that helps improving the Meta-cognition and Self-efficacy of middle school students. Also we used the Demonstration-Practice instruction model with self-questioning method for activating the Meta-cognition. In summary, a game developing programming class using Scratch was shown to significantly improve the Meta-cognition of middle school students. However it was shown to insignificantly improve the Self-efficacy of girl students group.

  • PDF

Developing a Subset Sum Problem based Puzzle Game for Learning Mathematical Programming (수리계획법 학습을 위한 부분집합총합문제 기반 퍼즐 게임 개발)

  • Kim, Jun-Woo;Im, Kwang-Hyuk
    • The Journal of the Korea Contents Association
    • /
    • v.13 no.12
    • /
    • pp.680-689
    • /
    • 2013
  • In recent, much attention has been paid to the educational serious games that provide both fun and learning effects. However, most educational games have been targeted at the infants and children, and it is still hard to use such games in higher education. On the contrary, this paper aims to develop an educational game for teaching mathematical programming to the undergraduates. It is well known that most puzzle games can be transformed into associated optimization problem and vice versa, and this paper proposes a simple educational game based on the subset sum problem. This game enables the users to play the puzzle and construct their own mathematical programming model for solving it. Moreover, the users are provided with appropriate instructions for modeling and their models are evaluated by using the data automatically generated. It is expected that the educational game in this paper will be helpful for teaching basic programming models to the students in industrial engineering or management science.

Proposal of Game Programming Education Model for Collaborative Problem Solving Ability and Computational Thinking (협력적 문제해결력 및 컴퓨팅 사고력을 위한 게임 프로그래밍 교육 모델 제안)

  • Han, Jeong-Min;Yi, Soyul;Lee, Young-Jun
    • Proceedings of The KACE
    • /
    • 2018.08a
    • /
    • pp.29-31
    • /
    • 2018
  • 복잡다단한 현대사회의 문제들을 해결하기 위해 필요한 역량으로 컴퓨팅 사고력과 협력적 문제해결력을 들 수 있다. 이를 위해 초등학생을 위해 소프트웨어 교육은 이 두 가지 역량을 키워줄 수 있는 교육 내용과 방법을 제공하여야 한다. 본 연구에서는 게임 소프트웨어 개발이라는 소재를 가지고 학생들에게 게임의 기획자와 개발자의 역할을 부여해 추상화 및 자동화의 과정 속에서 일어나는 의사소통을 통해 협력적 문제해결력을 향상시킬 수 있는 교육 모델을 제안하고자 한다.

  • PDF

A Study on the Server Framework for Multi-platform Simulation Network Game (멀티 플랫폼 시뮬레이션 네트워크 게임을 위한 서버 프레임워크 연구)

  • Kwon, Soon-Jung
    • Journal of Korea Game Society
    • /
    • v.17 no.6
    • /
    • pp.165-172
    • /
    • 2017
  • Some duplicate processes are happen in developing games under the diverse platforms. Implementing functions. like processing and managing data, in every platforms have an influence on game development. In this paper, we propose a multi-platform server framework that can simulate combat games such as one server on any platform. It was designed to be easy to debug using a protocol consisting of attribute-value pairs by the JSON data format. Since it is independent of the programming language, it has the advantage of being able to communicate with various languages. The server proposes a model that can easily upgrade the structure or the specification using the Amazon web server.