Visualization makes array easy
In recent years, programming has become the most influential programming paradigm either in the industry or in education but the teaching of programming remains difficult. (Kölling, 1999). Students beginning their first programming class often find it hard to grasp the abstract nature of the coding...
Published in: | Testing and Measurement: Techniques and Applications - Proceedings of the 2015 International Conference on Testing and Measurement: Techniques and Applications, TMTA 2015 |
---|---|
Main Author: | |
Format: | Conference paper |
Language: | English |
Published: |
CRC Press/Balkema
2015
|
Online Access: | https://www.scopus.com/inward/record.uri?eid=2-s2.0-84962182172&doi=10.1201%2fb18470-78&partnerID=40&md5=e62c102568feeb99eee66c4dcf934efa |
id |
2-s2.0-84962182172 |
---|---|
spelling |
2-s2.0-84962182172 Ramli R.Z.; Kapi A.Y.; Osman N. Visualization makes array easy 2015 Testing and Measurement: Techniques and Applications - Proceedings of the 2015 International Conference on Testing and Measurement: Techniques and Applications, TMTA 2015 10.1201/b18470-78 https://www.scopus.com/inward/record.uri?eid=2-s2.0-84962182172&doi=10.1201%2fb18470-78&partnerID=40&md5=e62c102568feeb99eee66c4dcf934efa In recent years, programming has become the most influential programming paradigm either in the industry or in education but the teaching of programming remains difficult. (Kölling, 1999). Students beginning their first programming class often find it hard to grasp the abstract nature of the coding and concepts involved in objects. In this project, we discussed the difficulties students may encounter in learning array objects and its operation and proposed visualization and interaction technique as an approach to teaching introductory programming course. Students are unable to visualize the concept of array behaviors and its operations. The difficulties in learning array are affecting student’s interest towards the subject. Algorithm visualization system as mentioned by Boisvert (2009) are used in teaching as they can show the steps of execution in an animation to allow a viewer to construct a mental model of how the process leads to the required result. Therefore, we develop “Virtualization makes Array Easy” (VAE) that offers good array visualization, constructed analogy and direct interaction with its operation. VAE is able to attract the student’s interest through graphical representation of the array and provide clear illustration. Hence, the students can obtain a new learning experience with a better understanding to the concepts of array’s operation and thus perform better in their assessments. © 2015 Taylor & Francis Group, London. CRC Press/Balkema English Conference paper |
author |
Ramli R.Z.; Kapi A.Y.; Osman N. |
spellingShingle |
Ramli R.Z.; Kapi A.Y.; Osman N. Visualization makes array easy |
author_facet |
Ramli R.Z.; Kapi A.Y.; Osman N. |
author_sort |
Ramli R.Z.; Kapi A.Y.; Osman N. |
title |
Visualization makes array easy |
title_short |
Visualization makes array easy |
title_full |
Visualization makes array easy |
title_fullStr |
Visualization makes array easy |
title_full_unstemmed |
Visualization makes array easy |
title_sort |
Visualization makes array easy |
publishDate |
2015 |
container_title |
Testing and Measurement: Techniques and Applications - Proceedings of the 2015 International Conference on Testing and Measurement: Techniques and Applications, TMTA 2015 |
container_volume |
|
container_issue |
|
doi_str_mv |
10.1201/b18470-78 |
url |
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84962182172&doi=10.1201%2fb18470-78&partnerID=40&md5=e62c102568feeb99eee66c4dcf934efa |
description |
In recent years, programming has become the most influential programming paradigm either in the industry or in education but the teaching of programming remains difficult. (Kölling, 1999). Students beginning their first programming class often find it hard to grasp the abstract nature of the coding and concepts involved in objects. In this project, we discussed the difficulties students may encounter in learning array objects and its operation and proposed visualization and interaction technique as an approach to teaching introductory programming course. Students are unable to visualize the concept of array behaviors and its operations. The difficulties in learning array are affecting student’s interest towards the subject. Algorithm visualization system as mentioned by Boisvert (2009) are used in teaching as they can show the steps of execution in an animation to allow a viewer to construct a mental model of how the process leads to the required result. Therefore, we develop “Virtualization makes Array Easy” (VAE) that offers good array visualization, constructed analogy and direct interaction with its operation. VAE is able to attract the student’s interest through graphical representation of the array and provide clear illustration. Hence, the students can obtain a new learning experience with a better understanding to the concepts of array’s operation and thus perform better in their assessments. © 2015 Taylor & Francis Group, London. |
publisher |
CRC Press/Balkema |
issn |
|
language |
English |
format |
Conference paper |
accesstype |
|
record_format |
scopus |
collection |
Scopus |
_version_ |
1820775477635186688 |