TEACHING C PROGRAMMING WITH THE AID OF AN INTERPRETER - ONLINE 33
Jurnal Teknologi, 43(D) Dis. 2005: 33–44
© Universiti Teknologi Malaysia
TEACHING C PROGRAMMING WITH THE AID OF AN
INTERPRETER – ONLINE INTERPRETER FOR NOVICE
C PROGRAMMER
MANGALAM SANKUPELLAY
1*
& PRESHSHANAN SUBRAMANIAN
2
Abstract. Online Interpreter for Novice C Programmer (IfNCP) is intended as an introductory
learning package for the beginners of C programming language. IfNCP focuses on the graphical code
interpretation to enhance user understanding. The system creates an on-line interactive learning
environment using multimedia tools and graphical simulations.
Kata kunci:: C Programming, interpreter, learning package
Abstrak. Online Interpreter for Novice C Programmer (IfNCP) ialah pakej perisian pembelajaran
bagi seseorang yang baru mula mempelajari bahasa pengaturcaraan C. IfNCP mengunakan antara
muka grafik untuk mempertingkatkan pemahaman pengguna. Sistem ini menyediakan persekitaran
pembelajaran yang interaktif dengan menggunakan multimedia dan grafik secara online.
Kata kunci: Bahasa pengaturcaraan C, Interpreter, pakej pembelajaran
1.0 INTRODUCTION
It has been observed in the educational field in particular, that the more variety of
resources used in the learning process, the better the ability to enhance human capacity
to absorb and retain facts of the learning material [1]. This is due to the simultaneous
use of the visual senses combined with direct real-time interaction with the learning
components.
Courseware has become norms in classrooms, training centers and other educational
centers in the sense that it is slowly, but surely replacing hardcopy materials such as
books, magazines and encyclopedias, due to the storage capabilities of storage media
today. The Malaysian Education Ministry too is showing a keen interest in the usage
of educational courseware in classrooms. Besides, courseware also provides a mean
of including in motion into the learning materials, and motion has always attracted the
attention of human eyes since the process of certain object can be presented [2].
Most beginners commence their programming venture with C. However, a thorough
understanding of programming is essential to enable them to cope with the
1&2
Faculty of Computer Science and Information Technology, University of Malaya, 50603 Kuala
Lumpur, Malaysia.
* Corresponding author: Email: mangalam@um.edu.my
JTDIS43D[03].pmd 02/15/2007, 16:19 33