Level Down: Using Games as a Teaching Tool for Low-Level Computer Science

Game-based learning has had promising results for a variety of different topics; however, for computer science education in particular, its applications have mostly focused on high-level concepts such as program flow and the control structures that modify it. Considering that students are known to s...

Full description

Bibliographic Details
Main Author: Wright, Hannah
Other Authors: Aycock, John, Wong, Nelson, Reardon, Joel
Format: Master Thesis
Language:English
Published: Science 2021
Subjects:
Online Access:http://hdl.handle.net/1880/113688
https://doi.org/10.11575/PRISM/39055
id ftunivcalgary:oai:prism.ucalgary.ca:1880/113688
record_format openpolar
spelling ftunivcalgary:oai:prism.ucalgary.ca:1880/113688 2023-08-27T04:10:36+02:00 Level Down: Using Games as a Teaching Tool for Low-Level Computer Science Wright, Hannah Aycock, John Wong, Nelson Reardon, Joel 2021-07-23 application/pdf http://hdl.handle.net/1880/113688 https://doi.org/10.11575/PRISM/39055 eng eng Science University of Calgary Wright, H. (2021). Level Down: Using Games as a Teaching Tool for Low-Level Computer Science (Unpublished master's thesis). University of Calgary, Calgary, AB. http://dx.doi.org/10.11575/PRISM/39055 http://hdl.handle.net/1880/113688 University of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission. educational games serious games computer science games low-level binary Boolean logic computer science education game design SOTL game-based learning Education Education--Sciences master thesis 2021 ftunivcalgary https://doi.org/10.11575/PRISM/39055 2023-08-06T06:21:28Z Game-based learning has had promising results for a variety of different topics; however, for computer science education in particular, its applications have mostly focused on high-level concepts such as program flow and the control structures that modify it. Considering that students are known to struggle with low-level topics, the goal of this thesis is to level down game-based learning by applying it to lower-level concepts—this is accomplished by designing, building, and evaluating two original games. The first game is the physical card game Mermaids and Narwhals, which is meant to teach binary manipulations such as shifts and rotations with broader applications in computational thinking; it was evaluated through a gameplay simulation that modelled the game's behaviour under different conditions. The second game is Binary Bubbles, which is a digital bubble shooter game designed to help students practice their Boolean/bitwise logic operations; this game was evaluated through a large two-group, pre-test post-test survey. Overall, this thesis contributes to a promising area of research that has been relatively unexplored in related literature. Master Thesis narwhal* PRISM - University of Calgary Digital Repository
institution Open Polar
collection PRISM - University of Calgary Digital Repository
op_collection_id ftunivcalgary
language English
topic educational games
serious games
computer science games
low-level
binary
Boolean logic
computer science education
game design
SOTL
game-based learning
Education
Education--Sciences
spellingShingle educational games
serious games
computer science games
low-level
binary
Boolean logic
computer science education
game design
SOTL
game-based learning
Education
Education--Sciences
Wright, Hannah
Level Down: Using Games as a Teaching Tool for Low-Level Computer Science
topic_facet educational games
serious games
computer science games
low-level
binary
Boolean logic
computer science education
game design
SOTL
game-based learning
Education
Education--Sciences
description Game-based learning has had promising results for a variety of different topics; however, for computer science education in particular, its applications have mostly focused on high-level concepts such as program flow and the control structures that modify it. Considering that students are known to struggle with low-level topics, the goal of this thesis is to level down game-based learning by applying it to lower-level concepts—this is accomplished by designing, building, and evaluating two original games. The first game is the physical card game Mermaids and Narwhals, which is meant to teach binary manipulations such as shifts and rotations with broader applications in computational thinking; it was evaluated through a gameplay simulation that modelled the game's behaviour under different conditions. The second game is Binary Bubbles, which is a digital bubble shooter game designed to help students practice their Boolean/bitwise logic operations; this game was evaluated through a large two-group, pre-test post-test survey. Overall, this thesis contributes to a promising area of research that has been relatively unexplored in related literature.
author2 Aycock, John
Wong, Nelson
Reardon, Joel
format Master Thesis
author Wright, Hannah
author_facet Wright, Hannah
author_sort Wright, Hannah
title Level Down: Using Games as a Teaching Tool for Low-Level Computer Science
title_short Level Down: Using Games as a Teaching Tool for Low-Level Computer Science
title_full Level Down: Using Games as a Teaching Tool for Low-Level Computer Science
title_fullStr Level Down: Using Games as a Teaching Tool for Low-Level Computer Science
title_full_unstemmed Level Down: Using Games as a Teaching Tool for Low-Level Computer Science
title_sort level down: using games as a teaching tool for low-level computer science
publisher Science
publishDate 2021
url http://hdl.handle.net/1880/113688
https://doi.org/10.11575/PRISM/39055
genre narwhal*
genre_facet narwhal*
op_relation Wright, H. (2021). Level Down: Using Games as a Teaching Tool for Low-Level Computer Science (Unpublished master's thesis). University of Calgary, Calgary, AB.
http://dx.doi.org/10.11575/PRISM/39055
http://hdl.handle.net/1880/113688
op_rights University of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
op_doi https://doi.org/10.11575/PRISM/39055
_version_ 1775352762037436416