Interactive assistance for teaching C++ array topic to novice learners / Naemah Abdul Wahab, Jamal Othman and Saiful Nizam Warris

Previous research has suggested that teaching and learning computer programming to novice learners; particularly engineering students is a very challenging task. The complex nature of programming subject, lack of problem solving skills and misunderstanding of programming syntax and semantics are a f...

Full description

Bibliographic Details
Main Authors: Abdul Wahab, Naemah, Othman, Jamal, Warris, Saiful Nizam
Format: Article
Language:English
Published: Universiti Teknologi MARA, Pulau Pinang & Pusat Penerbitan Universiti (UPENA) 2016
Subjects:
Online Access:https://ir.uitm.edu.my/id/eprint/15336/1/AJ_NAEMAH%20ABDUL%20WAHAB%20EAJ%2016.pdf
_version_ 1825734449595154432
author Abdul Wahab, Naemah
Othman, Jamal
Warris, Saiful Nizam
author_facet Abdul Wahab, Naemah
Othman, Jamal
Warris, Saiful Nizam
author_sort Abdul Wahab, Naemah
collection UITM
description Previous research has suggested that teaching and learning computer programming to novice learners; particularly engineering students is a very challenging task. The complex nature of programming subject, lack of problem solving skills and misunderstanding of programming syntax and semantics are a few of the possible reasons of learner’s negative stereotypes and difficulties with programming subject. Many researchers found that engineering students can be categorized under the “visual learner” side of the Felder-Silverman Learning Styles Model. However, the mismatches that exist between the learner’s learning styles and traditional text-based programming language and auditory teaching approach contribute to misunderstanding, strong dislike and poor performance of students in programming subject. As programming novices prefer to comprehend visually, this study investigates the effectiveness of using interactive teaching aid as a tool in improving programming understanding specifically designed for novice learners, focused only in array topic in C++ introductory course. Initial results show that the learning performance and program comprehension on array C++ topic improved after using the teaching aid.
first_indexed 2024-03-06T01:31:55Z
format Article
id oai:ir.uitm.edu.my:15336
institution Universiti Teknologi MARA
language English
last_indexed 2024-03-06T01:31:55Z
publishDate 2016
publisher Universiti Teknologi MARA, Pulau Pinang & Pusat Penerbitan Universiti (UPENA)
record_format dspace
spelling oai:ir.uitm.edu.my:153362020-03-20T02:33:27Z https://ir.uitm.edu.my/id/eprint/15336/ Interactive assistance for teaching C++ array topic to novice learners / Naemah Abdul Wahab, Jamal Othman and Saiful Nizam Warris Abdul Wahab, Naemah Othman, Jamal Warris, Saiful Nizam Technology. Educational technology Previous research has suggested that teaching and learning computer programming to novice learners; particularly engineering students is a very challenging task. The complex nature of programming subject, lack of problem solving skills and misunderstanding of programming syntax and semantics are a few of the possible reasons of learner’s negative stereotypes and difficulties with programming subject. Many researchers found that engineering students can be categorized under the “visual learner” side of the Felder-Silverman Learning Styles Model. However, the mismatches that exist between the learner’s learning styles and traditional text-based programming language and auditory teaching approach contribute to misunderstanding, strong dislike and poor performance of students in programming subject. As programming novices prefer to comprehend visually, this study investigates the effectiveness of using interactive teaching aid as a tool in improving programming understanding specifically designed for novice learners, focused only in array topic in C++ introductory course. Initial results show that the learning performance and program comprehension on array C++ topic improved after using the teaching aid. Universiti Teknologi MARA, Pulau Pinang & Pusat Penerbitan Universiti (UPENA) 2016 Article PeerReviewed text en https://ir.uitm.edu.my/id/eprint/15336/1/AJ_NAEMAH%20ABDUL%20WAHAB%20EAJ%2016.pdf Interactive assistance for teaching C++ array topic to novice learners / Naemah Abdul Wahab, Jamal Othman and Saiful Nizam Warris. (2016) ESTEEM Academic Journal <https://ir.uitm.edu.my/view/publication/ESTEEM_Academic_Journal/>, 12 (1). pp. 22-29. ISSN 1675-7939
spellingShingle Technology. Educational technology
Abdul Wahab, Naemah
Othman, Jamal
Warris, Saiful Nizam
Interactive assistance for teaching C++ array topic to novice learners / Naemah Abdul Wahab, Jamal Othman and Saiful Nizam Warris
title Interactive assistance for teaching C++ array topic to novice learners / Naemah Abdul Wahab, Jamal Othman and Saiful Nizam Warris
title_full Interactive assistance for teaching C++ array topic to novice learners / Naemah Abdul Wahab, Jamal Othman and Saiful Nizam Warris
title_fullStr Interactive assistance for teaching C++ array topic to novice learners / Naemah Abdul Wahab, Jamal Othman and Saiful Nizam Warris
title_full_unstemmed Interactive assistance for teaching C++ array topic to novice learners / Naemah Abdul Wahab, Jamal Othman and Saiful Nizam Warris
title_short Interactive assistance for teaching C++ array topic to novice learners / Naemah Abdul Wahab, Jamal Othman and Saiful Nizam Warris
title_sort interactive assistance for teaching c array topic to novice learners naemah abdul wahab jamal othman and saiful nizam warris
topic Technology. Educational technology
url https://ir.uitm.edu.my/id/eprint/15336/1/AJ_NAEMAH%20ABDUL%20WAHAB%20EAJ%2016.pdf
work_keys_str_mv AT abdulwahabnaemah interactiveassistanceforteachingcarraytopictonovicelearnersnaemahabdulwahabjamalothmanandsaifulnizamwarris
AT othmanjamal interactiveassistanceforteachingcarraytopictonovicelearnersnaemahabdulwahabjamalothmanandsaifulnizamwarris
AT warrissaifulnizam interactiveassistanceforteachingcarraytopictonovicelearnersnaemahabdulwahabjamalothmanandsaifulnizamwarris