UUM Electronic Theses and Dissertation
UUM ETD | Universiti Utara Malaysian Electronic Theses and Dissertation
FAQs | Feedback | Search Tips | Sitemap

A program visualization model to enhance student engagement in introduction to programming course

Al-Sakkaf, Abdullah Mohammed Hussein (2022) A program visualization model to enhance student engagement in introduction to programming course. Doctoral thesis, Universiti Utara Malaysia.

[thumbnail of depositpermission-embargo 1years_s902324.pdf] Text
depositpermission-embargo 1years_s902324.pdf
Restricted to Repository staff only

Download (405kB) | Request a copy
[thumbnail of s902324_01.pdf] Text
s902324_01.pdf
Restricted to Repository staff only until 27 February 2024.

Download (15MB) | Request a copy
[thumbnail of s902324_02.pdf] Text
s902324_02.pdf
Restricted to Repository staff only until 27 February 2024.

Download (4MB) | Request a copy

Abstract

High attrition and failure rates are common phenomena in introductory programming courses. Thus, program visualization (PV) is introduced to enhance programming skills among novices. However, there is some doubt about the effectiveness of PV and its ability to engage students in using it effectively. Therefore, the PV needs to be enhanced by integrating engagement factors to improve students’ learning outcomes. Unfortunately, current PV models lack multi-dimensional student engagement aspects, including cognitive, behavioral, and emotional engagement. This study aims to develop and validate a model that explains the PV design of student engagement in learning
programming. The study employed a design-based research with a mixed-method evaluation approach. The developed PV Engagement Design Model (PVEDM) consists of four components: engagement design features (EDFs), student engagement, learning outcome, and design principles. The model was evaluated through three different methods: expert reviews, usability testing, and two controlled experiments. Firstly, seven experts evaluated the consistency and relevancy of the PVEDM through an expert review method. Then, a usability test was conducted with five domain experts to verify the usefulness of the tool. Finally, the two controlled experiments in an
academic setting were conducted to evaluate the effectiveness and practicality of the PVEDM. The empirical evaluation results show that the PVEDM improved learning outcomes (p= .033), engagement
(p= .255), and time-on-tool (p= .011). Furthermore, it reveals that the PVEDM is able to encourage cognitive and emotional engagement
among novices. Theoretically, this study contributes to the PVEDM, which includes EDFs and EDFs taxonomy to improve students’ programming skills. Furthermore, this study contributes to the categorization of the EDFs taxonomy, which consists of four categories: interactive, collaborative, cognitive, and gamification. Practically, a
SocialWorked-Examples Technique (SWET) tool was developed based on PVEDM to engage novices in an active learning environment, thus cultivating their programming skills.

Item Type: Thesis (Doctoral)
Supervisor : Omar, Mazni and Ahmad, Mazida
Item ID: 10454
Uncontrolled Keywords: Program visualization, Programming skills, Engagement, Design model
Subjects: L Education > L Education (General)
Q Science > QA Mathematics > QA299.6-433 Analysis
Divisions: Awang Had Salleh Graduate School of Arts & Sciences
Date Deposited: 02 Apr 2023 07:08
Last Modified: 02 Apr 2023 07:08
Department: Awang Had Salleh Graduates School of Arts & Sciences
Name: Omar, Mazni and Ahmad, Mazida
URI: https://etd.uum.edu.my/id/eprint/10454

Actions (login required)

View Item
View Item