PointerViz - Towards Visualizing Pointers for Novice Programmers
dc.contributor.author | Venigalla, Akhila Sri Manasa | |
dc.contributor.author | Lakkundi, Chaitanya S. | |
dc.contributor.author | Chimalakonda, Sridhar | |
dc.date.accessioned | 2020-01-04T07:09:26Z | |
dc.date.available | 2020-01-04T07:09:26Z | |
dc.date.issued | 2020-01-07 | |
dc.description.abstract | Pointers are considered as one of the key concepts in learning programming and are extensively used for implementing several data structures. They lay the foundation for handling dynamic aspects of a program, increase execution speed and handle data types with more efficiency. This makes it critical for budding programmers to be well versed with using pointers. However, most of the novice programmers find it difficult and tricky to understand concepts such as address allocations, pointers referring pointers and data structures containing pointers. Hence, drawing the physical structure and flow of pointers is considered to be a common learning practice to gain better clarity and avoid confusion when learning pointers. But, it is time consuming and tedious to draw the flow of pointers on paper while programming. To help programmers understand these variations in pointers, we propose PointerViz as a Google Chrome extension that displays the pictorial representation of selected code with pointers. We conducted a preliminary survey with 40 students from various universities and 83% of the users reported positive experience with the plugin. | |
dc.format.extent | 9 pages | |
dc.identifier.doi | 10.24251/HICSS.2020.015 | |
dc.identifier.isbn | 978-0-9981331-3-3 | |
dc.identifier.uri | http://hdl.handle.net/10125/63754 | |
dc.language.iso | eng | |
dc.relation.ispartof | Proceedings of the 53rd Hawaii International Conference on System Sciences | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | Advances in Teaching and Learning Technologies | |
dc.subject | interactive visualization | |
dc.subject | novice programmers | |
dc.subject | pointers | |
dc.subject | programming support | |
dc.subject | simplify learning | |
dc.title | PointerViz - Towards Visualizing Pointers for Novice Programmers | |
dc.type | Conference Paper | |
dc.type.dcmi | Text |
Files
Original bundle
1 - 1 of 1