Playful Coding: Towards a Service of Children’s Programming Education

碩士 === 國立成功大學 === 創意產業設計研究所 === 105 === The Learn-to-Code movement is important in the information age. But learning programming is difficult for kids. By observing the interactions of instructors and young learners in the “Program the World Association”, this research study how to use game-based st...

Full description

Bibliographic Details
Main Authors: Ting-AnLin, 林庭安
Other Authors: Sheng-Fen Chien
Format: Others
Language:en_US
Published: 2017
Online Access:http://ndltd.ncl.edu.tw/handle/2r5v2s
id ndltd-TW-105NCKU5785009
record_format oai_dc
spelling ndltd-TW-105NCKU57850092019-05-15T23:16:30Z http://ndltd.ncl.edu.tw/handle/2r5v2s Playful Coding: Towards a Service of Children’s Programming Education 編碼樂: 一套促進兒童程式教育的教學服務 Ting-AnLin 林庭安 碩士 國立成功大學 創意產業設計研究所 105 The Learn-to-Code movement is important in the information age. But learning programming is difficult for kids. By observing the interactions of instructors and young learners in the “Program the World Association”, this research study how to use game-based strategy to teach kids to learn programming. Using the method of action research, the research investigated children’s need of learning and the requirements of designing courses. The first three action cycles took place in Ganglin Presbyterian Church in Zuozhen, Tainan. We observed it is difficult for tutors to attend to all children in a class. According to children’s learning efficiency, tutors could give them different challenging tasks to practice. It can help tutors keep their teaching pace in the class. We experienced in grouping children in different types of learning teams and promote them to learn from others. It could avoid children only mimicking the code which is provided by tutors. We encouraged tutors should make children have own target according to their learning efficiency. We couducted last two action cycles to investigate more needs of a programming course from tutor training. We learned it is necessary to let the new tutors understand what the new concepts are for children and how to deliver them clearly to children with the teaching materials. The tutor training course should enhance the tutor’s confidence. By grouping the teaching group of three types of tutors, we could make tutor enhance each other knowledge and generate the usable teaching strategies in a group discussion. Through five cycles of action, we summarized practice of “Program the World Association” into the Playful Coding service. We also identified six personas, scenarios, and user journeys to present the service. The main contributions of this research include: (1) to explore game-based strategies to enhance children’s learning, (2) to recruit new talents to deliver the programming knowledge through tutor training, and (3) to formulate the service, Playful Coding, to support tutor’s teaching and children’s learning in friendly environments. Sheng-Fen Chien 簡聖芬 2017 學位論文 ; thesis 124 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 創意產業設計研究所 === 105 === The Learn-to-Code movement is important in the information age. But learning programming is difficult for kids. By observing the interactions of instructors and young learners in the “Program the World Association”, this research study how to use game-based strategy to teach kids to learn programming. Using the method of action research, the research investigated children’s need of learning and the requirements of designing courses. The first three action cycles took place in Ganglin Presbyterian Church in Zuozhen, Tainan. We observed it is difficult for tutors to attend to all children in a class. According to children’s learning efficiency, tutors could give them different challenging tasks to practice. It can help tutors keep their teaching pace in the class. We experienced in grouping children in different types of learning teams and promote them to learn from others. It could avoid children only mimicking the code which is provided by tutors. We encouraged tutors should make children have own target according to their learning efficiency. We couducted last two action cycles to investigate more needs of a programming course from tutor training. We learned it is necessary to let the new tutors understand what the new concepts are for children and how to deliver them clearly to children with the teaching materials. The tutor training course should enhance the tutor’s confidence. By grouping the teaching group of three types of tutors, we could make tutor enhance each other knowledge and generate the usable teaching strategies in a group discussion. Through five cycles of action, we summarized practice of “Program the World Association” into the Playful Coding service. We also identified six personas, scenarios, and user journeys to present the service. The main contributions of this research include: (1) to explore game-based strategies to enhance children’s learning, (2) to recruit new talents to deliver the programming knowledge through tutor training, and (3) to formulate the service, Playful Coding, to support tutor’s teaching and children’s learning in friendly environments.
author2 Sheng-Fen Chien
author_facet Sheng-Fen Chien
Ting-AnLin
林庭安
author Ting-AnLin
林庭安
spellingShingle Ting-AnLin
林庭安
Playful Coding: Towards a Service of Children’s Programming Education
author_sort Ting-AnLin
title Playful Coding: Towards a Service of Children’s Programming Education
title_short Playful Coding: Towards a Service of Children’s Programming Education
title_full Playful Coding: Towards a Service of Children’s Programming Education
title_fullStr Playful Coding: Towards a Service of Children’s Programming Education
title_full_unstemmed Playful Coding: Towards a Service of Children’s Programming Education
title_sort playful coding: towards a service of children’s programming education
publishDate 2017
url http://ndltd.ncl.edu.tw/handle/2r5v2s
work_keys_str_mv AT tinganlin playfulcodingtowardsaserviceofchildrensprogrammingeducation
AT líntíngān playfulcodingtowardsaserviceofchildrensprogrammingeducation
AT tinganlin biānmǎlèyītàocùjìnértóngchéngshìjiàoyùdejiàoxuéfúwù
AT líntíngān biānmǎlèyītàocùjìnértóngchéngshìjiàoyùdejiàoxuéfúwù
_version_ 1719143580889513984