Performance evaluation of the software visualization tools and a new framework to manage cognitive load in computer program learning

  • Authors:
  • Muhammed Yousoof;Mohd Sapiyan;K. Ramasamy

  • Affiliations:
  • Mathematics & IT Unit, Dhofar University, Salalah, Oman;Faculty of Computer Science & IT, University of Malaya, Kuala Lumpur, Malaysia;Elec & Computer Eng Dept, Dhofar University, Salalah, Oman

  • Venue:
  • WSEAS Transactions on Information Science and Applications
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Cognitive load experienced while learning programming is very high due to the high element of interactivity and poor instructional design. Prior researchers [2][5][6][10] have focused to minimize the load such as program visualization, pair programming etc. There are many computer based tools available in the market which are aimed to reduce the cognitive load experienced by the learners and to facilitate faster learning. In this paper, two such tools such as JELIOT, BlueJ are taken into consideration. We evaluate the effectiveness of each of the above mentioned tools in their ability of easing the learning process. An experiment was conducted among the students of Computer Science at Dhofar University to evaluate the effectiveness of each tool to reduce the load experienced by the learner. The impact of these measures is not determinable since there is no mechanism to monitor the load and thus the results of the previous studies are very subjective. We also propose a framework which consists of 3 layers, to help in managing the load by monitoring. When the load exceeds the capacity, the instructional design could be altered or customized to enable the learning. The proposed framework is a novel way to ease the learning process of computer programming.