Design-based educational platform for computational thinking with automated grading

The young generation of today are commonly referred to as “digital natives”, given their unprecedented fluency with technology. However, digital fluency is not just the ability to chat, browse and interact with digital media but also the ability to design and create this new media. Programming and c...

Full description

Saved in:
Bibliographic Details
Main Author: Shandilya, Sanchita
Other Authors: Ong Yew Soon
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/62898
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-62898
record_format dspace
spelling sg-ntu-dr.10356-628982023-03-03T20:28:47Z Design-based educational platform for computational thinking with automated grading Shandilya, Sanchita Ong Yew Soon School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Software::Programming techniques DRNTU::Engineering::Computer science and engineering::Software::Software engineering The young generation of today are commonly referred to as “digital natives”, given their unprecedented fluency with technology. However, digital fluency is not just the ability to chat, browse and interact with digital media but also the ability to design and create this new media. Programming and computational thinking form the basis of this creation process. Learning computational thinking can expand the ways in which this generation can express themselves with a computer. Furthermore, computational thinking imparts important skills in problem solving, systematic thinking and design that have benefits far beyond the programming domains. Therefore, it is important to introduce children to these concepts at a young age in order to prepare them for an increasingly complex, digitally driven world. The aim of this project was to develop an educational platform that introduces children to computational thinking using a design based pedagogy. The result is MazeWorks—a platform that allows children to create their own mazes, and solve these mazes using code scripts generated by code blocks. To facilitate learning, MazeWorks includes an intelligent automated grading framework that provides instant feedback to children. Also, it dynamically calculates the most optimal solution to a maze and compares the player’s solution to the ideal solution. This report discusses the design principles and technologies that contributed to the development of MazeWorks. The author also explores the challenges associated with designing an effective educational platform for children, and recommends improvements for future development iterations of MazeWorks. Bachelor of Engineering (Computer Science) 2015-04-30T08:22:56Z 2015-04-30T08:22:56Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/62898 en Nanyang Technological University 90 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::Software::Programming techniques
DRNTU::Engineering::Computer science and engineering::Software::Software engineering
spellingShingle DRNTU::Engineering::Computer science and engineering::Software::Programming techniques
DRNTU::Engineering::Computer science and engineering::Software::Software engineering
Shandilya, Sanchita
Design-based educational platform for computational thinking with automated grading
description The young generation of today are commonly referred to as “digital natives”, given their unprecedented fluency with technology. However, digital fluency is not just the ability to chat, browse and interact with digital media but also the ability to design and create this new media. Programming and computational thinking form the basis of this creation process. Learning computational thinking can expand the ways in which this generation can express themselves with a computer. Furthermore, computational thinking imparts important skills in problem solving, systematic thinking and design that have benefits far beyond the programming domains. Therefore, it is important to introduce children to these concepts at a young age in order to prepare them for an increasingly complex, digitally driven world. The aim of this project was to develop an educational platform that introduces children to computational thinking using a design based pedagogy. The result is MazeWorks—a platform that allows children to create their own mazes, and solve these mazes using code scripts generated by code blocks. To facilitate learning, MazeWorks includes an intelligent automated grading framework that provides instant feedback to children. Also, it dynamically calculates the most optimal solution to a maze and compares the player’s solution to the ideal solution. This report discusses the design principles and technologies that contributed to the development of MazeWorks. The author also explores the challenges associated with designing an effective educational platform for children, and recommends improvements for future development iterations of MazeWorks.
author2 Ong Yew Soon
author_facet Ong Yew Soon
Shandilya, Sanchita
format Final Year Project
author Shandilya, Sanchita
author_sort Shandilya, Sanchita
title Design-based educational platform for computational thinking with automated grading
title_short Design-based educational platform for computational thinking with automated grading
title_full Design-based educational platform for computational thinking with automated grading
title_fullStr Design-based educational platform for computational thinking with automated grading
title_full_unstemmed Design-based educational platform for computational thinking with automated grading
title_sort design-based educational platform for computational thinking with automated grading
publishDate 2015
url http://hdl.handle.net/10356/62898
_version_ 1759855510426746880