Prof Dr Nanna, Suryana Herman and Prof Madya Dr Sazilah, Salam and Mohd Sanusi, Azmi and Affandy, . (2011) The Development Of Synergetic Programming Vusualization Tool For Novice Programming. Project Report. UTeM, Melaka, Malaysia. (Submitted)
![]() |
PDF (Full Text)
The_Development_Of_Synergetic_Programming_Vusualization_Tool_For_Novice_Programming.pdf - Submitted Version Restricted to Registered users only Download (14MB) |
Abstract
Learning to program is considered as a complex process that requires in practical manner both cognitive learning in conceptual perspective and skill performance. There is a mutual dependency between both of them; and tends to be an overlapping tasks, none of them should be take apart from the others. Novice students need also to understand the complex representation of the program that spread from machine language into higher-level abstraction for the human reader. Overwhelmed novice students, which have no experiences in programming, have to deal with all these task once. We analyzed some visualization tools and found that mostly these tools useful in only one or two aspects of the programming framework rather than comprehensive stages of programming with multi level of representations. Our survey results concluded that during the development of the program model, participants could only possess static elements of the mental model that are micro-structure and macrostructure of the program text but unable to obtaining the dynamic element of the program trough chunking and cross-referencing mechanisms. These facts lead us to focus our attention on abstraction ability. However, since Jearn to think abstractly is very difficult, we propose a model that can help us to construct a learning-aid tool that will reveal the multi-representation of the program. Proposed model supports comprehensive programming-related tasks that represent program in multi-level abstraction with immediate semantic feedback in an integrated environment. The tool is intended to shift the internal working memory load of students and to provide more "space" to the essential knowledge of programming and it be expected to shed light on the program understanding of our novice students as well.
Item Type: | Final Year Project (Project Report) |
---|---|
Uncontrolled Keywords: | Visual programming (Computer science) |
Subjects: | Q Science > Q Science (General) Q Science > QA Mathematics |
Divisions: | Library > Long/ Short Term Research > FTMK |
Depositing User: | Khairunnisa Abdullah |
Date Deposited: | 28 Jan 2015 09:14 |
Last Modified: | 28 May 2015 04:22 |
URI: | http://digitalcollection.utem.edu.my/id/eprint/12135 |
Actions (login required)
![]() |
View Item |