Extending an In-Browser C Interpreter With an Abstracted Model of theMemory
Traditionally, computer science concepts have been taught using blackboards. In recent years, however, online learning platforms have become an alternative fore ducators as a way of illustrating complicated concepts. This thesis describes the extension of one such platform, Codecast, with the purpos...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Uppsala universitet, Institutionen för informationsteknologi
2021
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-447656 |
id |
ndltd-UPSALLA1-oai-DiVA.org-uu-447656 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-uu-4476562021-06-30T05:24:19ZExtending an In-Browser C Interpreter With an Abstracted Model of theMemoryengSamimi Sadeh, ArdalanUppsala universitet, Institutionen för informationsteknologi2021Engineering and TechnologyTeknik och teknologierTraditionally, computer science concepts have been taught using blackboards. In recent years, however, online learning platforms have become an alternative fore ducators as a way of illustrating complicated concepts. This thesis describes the extension of one such platform, Codecast, with the purpose to provide educators at Uppsala University with a tool that can teach students an abstracted model of the memory of a C program. An evaluation performed on second year students indicates that the tool can be beneficial when trying to illustrate memory related concepts.They showed a better understanding of memory pointers than their peers, and were also more inclined to focus on low level details of the memory. However, as the evaluation was small and limited in scope, a more in-depth study is required to determine whether tools such as these can help the students' understanding of this subject. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-447656IT ; 21022application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Engineering and Technology Teknik och teknologier |
spellingShingle |
Engineering and Technology Teknik och teknologier Samimi Sadeh, Ardalan Extending an In-Browser C Interpreter With an Abstracted Model of theMemory |
description |
Traditionally, computer science concepts have been taught using blackboards. In recent years, however, online learning platforms have become an alternative fore ducators as a way of illustrating complicated concepts. This thesis describes the extension of one such platform, Codecast, with the purpose to provide educators at Uppsala University with a tool that can teach students an abstracted model of the memory of a C program. An evaluation performed on second year students indicates that the tool can be beneficial when trying to illustrate memory related concepts.They showed a better understanding of memory pointers than their peers, and were also more inclined to focus on low level details of the memory. However, as the evaluation was small and limited in scope, a more in-depth study is required to determine whether tools such as these can help the students' understanding of this subject. |
author |
Samimi Sadeh, Ardalan |
author_facet |
Samimi Sadeh, Ardalan |
author_sort |
Samimi Sadeh, Ardalan |
title |
Extending an In-Browser C Interpreter With an Abstracted Model of theMemory |
title_short |
Extending an In-Browser C Interpreter With an Abstracted Model of theMemory |
title_full |
Extending an In-Browser C Interpreter With an Abstracted Model of theMemory |
title_fullStr |
Extending an In-Browser C Interpreter With an Abstracted Model of theMemory |
title_full_unstemmed |
Extending an In-Browser C Interpreter With an Abstracted Model of theMemory |
title_sort |
extending an in-browser c interpreter with an abstracted model of thememory |
publisher |
Uppsala universitet, Institutionen för informationsteknologi |
publishDate |
2021 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-447656 |
work_keys_str_mv |
AT samimisadehardalan extendinganinbrowsercinterpreterwithanabstractedmodelofthememory |
_version_ |
1719415131116404736 |