A program visualization model to enhance student engagement in introduction to programming course
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...
Saved in:
主要作者: | |
---|---|
格式: | Thesis |
语言: | eng eng eng |
出版: |
2022
|
主题: | |
在线阅读: | https://etd.uum.edu.my/10454/1/depositpermission-embargo%201years_s902324.pdf https://etd.uum.edu.my/10454/2/s902324_01.pdf https://etd.uum.edu.my/10454/3/s902324_02.pdf |
标签: | 添加标签 |
id |
my-uum-etd.10454 |
---|---|
record_format |
uketd_dc |
spelling |
my-uum-etd.104542023-04-02T07:08:11Z A program visualization model to enhance student engagement in introduction to programming course 2022 Al-Sakkaf, Abdullah Mohammed Hussein Omar, Mazni Ahmad, Mazida Awang Had Salleh Graduate School of Arts & Sciences Awang Had Salleh Graduates School of Arts & Sciences L Education (General) QA299.6-433 Analysis 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. 2022 Thesis https://etd.uum.edu.my/10454/ https://etd.uum.edu.my/10454/1/depositpermission-embargo%201years_s902324.pdf text eng staffonly https://etd.uum.edu.my/10454/2/s902324_01.pdf text eng 2024-02-27 staffonly https://etd.uum.edu.my/10454/3/s902324_02.pdf text eng 2024-02-27 staffonly other doctoral Universiti Utara Malaysia |
institution |
Universiti Utara Malaysia |
collection |
UUM ETD |
language |
eng eng eng |
advisor |
Omar, Mazni Ahmad, Mazida |
topic |
L Education (General) QA299.6-433 Analysis |
spellingShingle |
L Education (General) QA299.6-433 Analysis Al-Sakkaf, Abdullah Mohammed Hussein A program visualization model to enhance student engagement in introduction to programming course |
description |
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. |
format |
Thesis |
qualification_name |
other |
qualification_level |
Doctorate |
author |
Al-Sakkaf, Abdullah Mohammed Hussein |
author_facet |
Al-Sakkaf, Abdullah Mohammed Hussein |
author_sort |
Al-Sakkaf, Abdullah Mohammed Hussein |
title |
A program visualization model to enhance student engagement in introduction to programming course |
title_short |
A program visualization model to enhance student engagement in introduction to programming course |
title_full |
A program visualization model to enhance student engagement in introduction to programming course |
title_fullStr |
A program visualization model to enhance student engagement in introduction to programming course |
title_full_unstemmed |
A program visualization model to enhance student engagement in introduction to programming course |
title_sort |
program visualization model to enhance student engagement in introduction to programming course |
granting_institution |
Universiti Utara Malaysia |
granting_department |
Awang Had Salleh Graduate School of Arts & Sciences |
publishDate |
2022 |
url |
https://etd.uum.edu.my/10454/1/depositpermission-embargo%201years_s902324.pdf https://etd.uum.edu.my/10454/2/s902324_01.pdf https://etd.uum.edu.my/10454/3/s902324_02.pdf |
_version_ |
1776103820049252352 |