Playful Coding: Game-Based Teaching for Programming Courses

Abstract

In the Information Age, the Learn-to-Code movement in the Computer Science Education starts to go viral around the world in the. And educators start to encourage people learn programming in a early age. But learning programming is difficult for kids because of the abstract concept, which make kids hard to understand and be confused. However, the traditional curriculums of the computer program are adopted the teaching demonstration which ask students to learn by the demonstration teaching step. After the curriculum, Most of students are still not able to create their own programming project or fix the problems they encounter. These results usually make student lose their motivation to keep learning programming. Using Game-Based teaching in programming course can make kids understand the real problem through a situation simulation. And kids will also know the program development process by 'playing games'. Furthermore, it can inspire kids to learn to imitate and build up their logic thinking that can enhance their problem-solving ability. The objective of this research is to study how to use games in the 'Program the Word' which is a project to teach kids and teenagers programming in Chiayi Dongshi to guild kids to learn the introductory programming in the Game-Based environment. By observing the interactions of instructors and young learners to understand how to create a friendly teaching and learning environment for the programming courses.



Author Information
Ting An Lin, National Cheng Kung University, Taiwan

Paper Information
Conference: ACTC2016
Stream: e-learning and collaborative learning

This paper is part of the ACTC2016 Conference Proceedings (View)
Full Paper
View / Download the full paper in a new tab/window

Posted by amp21