This research paper presents the preliminary investigation on the use of an interactive multimedia courseware named MAFPro, to facilitate C Programming lessons for novice learners. The courseware utilizes the elements of multimedia that focus on enhancing learners’ programming comprehension. Among the aspects that were examined were the students’ programming comprehension and their perceived motivation of MAFPro. This study was carried out in a survey design method with the participation of 30 undergraduates who are novice learners. The data analysis indicates that the multimedia courseware, MAFPro that has been used in the C programming classroom has a significant difference on the undergraduates’ programming comprehension. The students also perceived MAFPro as motivating and engaging.

1.
S.
Annamalai
, “
Designing Motivating mE-book For Polytechnic Language Classroom Using ARCS Model
”,
The European Proceedings of Social & Behavioral Sciences
XIV
,
320
326
(
2016
).
2.
M. J.
Lee
and
A. J.
Koo
, “Personifying programming tool feedback improves novice programmers’ learning”,
Proceedings of the Seventh International Workshop on Computing Education Research
(
RI
,
USA
,
2011
),
109
116
.
3.
J.
Ousterhout
, “
Scripting: Higher-Level Programming for the 21st Century
,”
IEEE Computer
31
, No.
3
,
3
30
(
1998
).
4.
K.
Chansilp
and
R.
Oliver
, “Using multimedia to develop students’ programming concepts”,
Proceedings of EDU-COM
(
Khon Kaen
,
Thailand
,
2003
),
91
101
.
5.
M.Y.
Law
,
C.S.
Lee
, and
Y.T.
Yu
, “
Learning motivation in e-learning facilitated computer programming courses
”,
Computers & Education
55
, no.
1
,
218
228
(
2010
).
6.
D.
Weragama
and
J.
Reye
, “
Analysing student programs in the PHP intelligent tutoring system
”,
International Journal of Artificial Intelligence in Education
24
, no.
2
,
162
188
(
2014
).
7.
Saeeda
Naz
,
Syed Hamad
Shirazi
,
Tassawar
Iqbal
,
Danish
Irfan
,
Muhammad
Junaid
and
Yusra
Naseer
, “
Learning Programming through Multimedia and Dry-run
”,
Research Journal of Applied Sciences, Engineering and Technology
7
, no.
21
,
4455
4463
(
2014
).
8.
J. M.
Keller
, “
Using the ARCS motivational design process in computer-based instruction and distance education
”,
New Directions for Teaching and Learning
78
,
39
47
(
1999
).
9.
A.
Wright
,
P.
Rich
, and
K. R.
Leatham
, “
How Programming Fits With Technology Education Curriculum
”,
Technology and Engineering Teacher
,
3
9
(
2012
).
10.
A.
Sengupta
, “
CFC (Comment-First-Coding) – A simple yet effective method for teaching programming to information systems students
”,
Journal of Information Systems Education
20
, no.
4
,
393
399
(
2009
).
11.
M. N. H. H
,
Jono
,
R.
Hasanordin
,
S.
Salleh
,
M.
Ibrahim
, and
A.A.
Aziz
, “Effectiveness of Courseware Presentation Using Learning Theory for a Programming Subject”,
Proceeding of the 7th International Conference on University Learning and Teaching
(
Shah Alam
,
Malaysia
,
2016
),
767
776
.
12.
M.D.
Sankey
,
D.
Birch
, and
M. W.
Gardiner
, “
The impact of multiple representations of content using multimedia on learning outcomes across learning styles and modal preferences
”,
International Journal of Education and Development using Information and Communication Technology
7
, no.
3
,
18
35
(
2011
).
13.
R. E.
Mayer
, “Multimedia learning”, 2nd ed.,
New York
:
Cambridge University Press
(
2009
).
14.
U. V.
Reddi
, “Multimedia as an educational tool”, edited by
U. V.
Reddi
, &
S.
Mishra
,
Educational multimedia: A handbook for teacher-developers
, (
New Delhi
,
2003
),
3
7
.
15.
S.Y.
Hung
,
K.L.
Huang
, and
W. J.
Yu
, “
An empirical study of the effectiveness of multimedia disclosure of informed consent: A technology mediated learning perspective
”,
Information & Management
48
, no.
4–5
,
135
144
(
2011
).
16.
P. H.
Tan
,
C. Y.
Ting
, and
S. W.
Ling
, “
Learning Difficulties in Programming Courses: Undergraduates’ Perspective and Perception
”.
Proceedings of the International Conference on Computer Technology and Development
(
Kota Kinabalu
,
Malaysia
,
2009
),
42
46
.
17.
S. P.
Patil
and
M.
Sawant
, “Use of multimedia package & its effectiveness in teaching programming languages in Distance Learning of undergraduate students”,
Proceedings of the 4th International Conference on Distance Learning and Education
(
Puerto Rico
,
USA
,
2010
),
146
147
.
This content is only available via PDF.