Design and develop a game for young students to learn essential programming skills: KodeFlo

Coding education started 50 years ago with a mechanical tortoise. Developed by the Massachusetts Institute of Technology Artificial Intelligence Laboratory, TORTIS (Toddler's Own Recursive Turtle Interpreter System) is a gadget for young children to learn programming concepts while having fun [...

Full description

Bibliographic Details
Main Author: Lee, Jia Wei
Other Authors: Wesley Tan Chee Wah
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/157357
_version_ 1811693724823977984
author Lee, Jia Wei
author2 Wesley Tan Chee Wah
author_facet Wesley Tan Chee Wah
Lee, Jia Wei
author_sort Lee, Jia Wei
collection NTU
description Coding education started 50 years ago with a mechanical tortoise. Developed by the Massachusetts Institute of Technology Artificial Intelligence Laboratory, TORTIS (Toddler's Own Recursive Turtle Interpreter System) is a gadget for young children to learn programming concepts while having fun [1]. Today, block coding is the most used model to teach programming to children and beginners. Scratch is one such example. This project aims to create a video game, named KodeFlo, that helps upper primary and lower secondary school students in learning programming concepts. Other visual programming techniques like using flowchart with intuitive design to code will be explored. It will also promote essential soft skills (such as problem-solving skills, etc.) through deliberate game design. A two-dimensional (2D) game will be developed using Unity and Microsoft Azure Cloud technology to teach young students programming concepts using a different visual approach. KodeFlo will be improved by consistent research and analysis as well as seeking feedback from Subject Matter Experts (SMEs).
first_indexed 2024-10-01T06:56:14Z
format Final Year Project (FYP)
id ntu-10356/157357
institution Nanyang Technological University
language English
last_indexed 2024-10-01T06:56:14Z
publishDate 2022
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1573572023-07-07T19:09:17Z Design and develop a game for young students to learn essential programming skills: KodeFlo Lee, Jia Wei Wesley Tan Chee Wah School of Electrical and Electronic Engineering wesleytan@ntu.edu.sg Engineering::Computer science and engineering::Software Engineering::Computer science and engineering::Computer applications Coding education started 50 years ago with a mechanical tortoise. Developed by the Massachusetts Institute of Technology Artificial Intelligence Laboratory, TORTIS (Toddler's Own Recursive Turtle Interpreter System) is a gadget for young children to learn programming concepts while having fun [1]. Today, block coding is the most used model to teach programming to children and beginners. Scratch is one such example. This project aims to create a video game, named KodeFlo, that helps upper primary and lower secondary school students in learning programming concepts. Other visual programming techniques like using flowchart with intuitive design to code will be explored. It will also promote essential soft skills (such as problem-solving skills, etc.) through deliberate game design. A two-dimensional (2D) game will be developed using Unity and Microsoft Azure Cloud technology to teach young students programming concepts using a different visual approach. KodeFlo will be improved by consistent research and analysis as well as seeking feedback from Subject Matter Experts (SMEs). Bachelor of Engineering (Electrical and Electronic Engineering) 2022-05-29T13:40:23Z 2022-05-29T13:40:23Z 2022 Final Year Project (FYP) Lee, J. W. (2022). Design and develop a game for young students to learn essential programming skills: KodeFlo. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/157357 https://hdl.handle.net/10356/157357 en A3219-211 application/pdf Nanyang Technological University
spellingShingle Engineering::Computer science and engineering::Software
Engineering::Computer science and engineering::Computer applications
Lee, Jia Wei
Design and develop a game for young students to learn essential programming skills: KodeFlo
title Design and develop a game for young students to learn essential programming skills: KodeFlo
title_full Design and develop a game for young students to learn essential programming skills: KodeFlo
title_fullStr Design and develop a game for young students to learn essential programming skills: KodeFlo
title_full_unstemmed Design and develop a game for young students to learn essential programming skills: KodeFlo
title_short Design and develop a game for young students to learn essential programming skills: KodeFlo
title_sort design and develop a game for young students to learn essential programming skills kodeflo
topic Engineering::Computer science and engineering::Software
Engineering::Computer science and engineering::Computer applications
url https://hdl.handle.net/10356/157357
work_keys_str_mv AT leejiawei designanddevelopagameforyoungstudentstolearnessentialprogrammingskillskodeflo