Change search
ReferencesLink to record
Permanent link

Direct link
A tool to facilitate interactive and collaborative learning of execution flow and code for novice computer science students
Mälardalen University, School of Innovation, Design and Engineering.
2014 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Some students reading courses in introductory imperative programming at university level struggle with the course and the drop-out rates from the courses are rather high. One possible reason for this is that some find programming hard to learn. There are many tools which aim to help students learn programming by visualizing the state and execution of code. However, most, if not all, of these tools visualize only the current state of the program being visualized.

The first and foremost result of this project is a look into a way to approach visualizing historic information about previous program states in a program visualization tool, in addition to visualizing the current state. The project also created the Code Tracer for Programming Learners (CT4PL) tool which was used during the project to test, evaluate and communicate around the visualization design.

This report describes the reasoning behind and the design of the CT4PL tool, which tries to extend the common approach to program visualization tools by not only visualizing the current state of the program being visualized, but also provide the learner with an historic trace of the whole program execution.

Place, publisher, year, edition, pages
2014. , 38 p.
National Category
Computer Science
URN: urn:nbn:se:mdh:diva-25590OAI: diva2:732492
Subject / course
Computer Science
Available from: 2014-07-16 Created: 2014-07-04 Last updated: 2014-07-16Bibliographically approved

Open Access in DiVA

fulltext(1106 kB)79 downloads
File information
File name FULLTEXT01.pdfFile size 1106 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
School of Innovation, Design and Engineering
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 79 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 60 hits
ReferencesLink to record
Permanent link

Direct link