Learning programming on mobile phones (1)
Using games as educational tools are picking up in the society. In this project, an Android game application will be developed to teach programming to determine the effectiveness of using game as a learning experience. Dating back to as early as the 1970s, there are already literatures on using game...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2015
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/65588 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-65588 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-655882023-03-03T20:33:35Z Learning programming on mobile phones (1) Chee, Kwan Yong Xing Zhenchang School of Computer Engineering DRNTU::Engineering::Computer science and engineering Using games as educational tools are picking up in the society. In this project, an Android game application will be developed to teach programming to determine the effectiveness of using game as a learning experience. Dating back to as early as the 1970s, there are already literatures on using games for education however adoption rates are low as it lacks empirical evidence. In recent years, games especially mobile games are getting more and more popular as smartphone penetration rate increase exponentially in the Singapore population. In 2014, numerous news articles reported that Singapore plans to introduce programming lessons in public schools. This was also supported by the Prime Minister Lee Hsien Loong urging students to learn coding to stay competitive in the future. After analysing the findings, a decision was made to ride on the gaming trend along with the government support to plan, design and develop an Android game using game mechanics to teach basic concepts of programming giving beginners a head start. Intuitive tutorial learning combined with mini task game play form the core mechanics of a game learning experience for beginners. After completion of the prototype, surveys were conducted and results collected for analysis. Evaluation of the results show that using game to teach basic concepts of programming can have some level of effectiveness. Bachelor of Engineering (Computer Science) 2015-11-18T02:20:58Z 2015-11-18T02:20:58Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/65588 en Nanyang Technological University 45 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering |
spellingShingle |
DRNTU::Engineering::Computer science and engineering Chee, Kwan Yong Learning programming on mobile phones (1) |
description |
Using games as educational tools are picking up in the society. In this project, an Android game application will be developed to teach programming to determine the effectiveness of using game as a learning experience. Dating back to as early as the 1970s, there are already literatures on using games for education however adoption rates are low as it lacks empirical evidence. In recent years, games especially mobile games are getting more and more popular as smartphone penetration rate increase exponentially in the Singapore population. In 2014, numerous news articles reported that Singapore plans to introduce programming lessons in public schools. This was also supported by the Prime Minister Lee Hsien Loong urging students to learn coding to stay competitive in the future. After analysing the findings, a decision was made to ride on the gaming trend along with the government support to plan, design and develop an Android game using game mechanics to teach basic concepts of programming giving beginners a head start. Intuitive tutorial learning combined with mini task game play form the core mechanics of a game learning experience for beginners. After completion of the prototype, surveys were conducted and results collected for analysis. Evaluation of the results show that using game to teach basic concepts of programming can have some level of effectiveness. |
author2 |
Xing Zhenchang |
author_facet |
Xing Zhenchang Chee, Kwan Yong |
format |
Final Year Project |
author |
Chee, Kwan Yong |
author_sort |
Chee, Kwan Yong |
title |
Learning programming on mobile phones (1) |
title_short |
Learning programming on mobile phones (1) |
title_full |
Learning programming on mobile phones (1) |
title_fullStr |
Learning programming on mobile phones (1) |
title_full_unstemmed |
Learning programming on mobile phones (1) |
title_sort |
learning programming on mobile phones (1) |
publishDate |
2015 |
url |
http://hdl.handle.net/10356/65588 |
_version_ |
1759854375609565184 |