Cloud-based learning system for improving students’ programming skills and self-efficacy

Cloud-based Learning Systems (CBLS) refers to the systems that provide electronic or online content to enable the learning process by offering tools and functionalities through platform available in Cloud. This research seeks to examine the effectiveness of CBLS in improving programming skills a...

Full description

Bibliographic Details
Main Authors: Abdullahi, Mohamud Sheikh Ibrahim, Salleh, Norsaremah, Nordin, Azlin, Alwan, Ali Amer
Format: Article
Language:English
English
English
Published: Universiti Utara Malaysia Press 2018
Subjects:
Online Access:http://irep.iium.edu.my/69544/
http://irep.iium.edu.my/69544/
http://irep.iium.edu.my/69544/7/69544%20CLOUD-BASED%20LEARNING%20SYSTEM%20WOS.pdf
http://irep.iium.edu.my/69544/13/69544_Cloud-based%20learning%20system.pdf
http://irep.iium.edu.my/69544/14/69544_Cloud-based%20learning%20system_SCOPUS.pdf
id iium-69544
recordtype eprints
spelling iium-695442019-01-28T07:05:04Z http://irep.iium.edu.my/69544/ Cloud-based learning system for improving students’ programming skills and self-efficacy Abdullahi, Mohamud Sheikh Ibrahim Salleh, Norsaremah Nordin, Azlin Alwan, Ali Amer Q Science (General) Cloud-based Learning Systems (CBLS) refers to the systems that provide electronic or online content to enable the learning process by offering tools and functionalities through platform available in Cloud. This research seeks to examine the effectiveness of CBLS in improving programming skills among undergraduate students by measuring students’ performance in solving programming problems. This is because there is no empirical evidence on the effectiveness of CBLS when compared with the traditional method of learning programming among student beginners. Traditionally, teaching programming courses has been performed in a classroom setting and it can be very challenging for an instructor to go beyond covering the language’s syntax such as program design skills and problem-solving skills due to the wide variety of students’ background in such bounded class duration. In this study, three single-subject experiments were conducted using 40 undergraduate students enrolled in Web Programming course. The experiments compared the time students spent to solve programming tasks by using traditional learning method and CBLS. A survey to measure students’ selfefficacy was administered before and after the experiments. The findings of this study showed that there is a statistically significant difference in learning programming using CBLS when compared with traditional method. Our results showed that students solve programming problems in less time when using CBLS. The study also found out that CBLS is effective for improving students’ self-efficacy. Universiti Utara Malaysia Press 2018-10-30 Article PeerReviewed application/pdf en http://irep.iium.edu.my/69544/7/69544%20CLOUD-BASED%20LEARNING%20SYSTEM%20WOS.pdf application/pdf en http://irep.iium.edu.my/69544/13/69544_Cloud-based%20learning%20system.pdf application/pdf en http://irep.iium.edu.my/69544/14/69544_Cloud-based%20learning%20system_SCOPUS.pdf Abdullahi, Mohamud Sheikh Ibrahim and Salleh, Norsaremah and Nordin, Azlin and Alwan, Ali Amer (2018) Cloud-based learning system for improving students’ programming skills and self-efficacy. Journal of ICT, 17 (4). pp. 629-651. ISSN 1675-414X http://www.jict.uum.edu.my/images/vol17no4oct2018/629-651-jict6.pdf
repository_type Digital Repository
institution_category Local University
institution International Islamic University Malaysia
building IIUM Repository
collection Online Access
language English
English
English
topic Q Science (General)
spellingShingle Q Science (General)
Abdullahi, Mohamud Sheikh Ibrahim
Salleh, Norsaremah
Nordin, Azlin
Alwan, Ali Amer
Cloud-based learning system for improving students’ programming skills and self-efficacy
description Cloud-based Learning Systems (CBLS) refers to the systems that provide electronic or online content to enable the learning process by offering tools and functionalities through platform available in Cloud. This research seeks to examine the effectiveness of CBLS in improving programming skills among undergraduate students by measuring students’ performance in solving programming problems. This is because there is no empirical evidence on the effectiveness of CBLS when compared with the traditional method of learning programming among student beginners. Traditionally, teaching programming courses has been performed in a classroom setting and it can be very challenging for an instructor to go beyond covering the language’s syntax such as program design skills and problem-solving skills due to the wide variety of students’ background in such bounded class duration. In this study, three single-subject experiments were conducted using 40 undergraduate students enrolled in Web Programming course. The experiments compared the time students spent to solve programming tasks by using traditional learning method and CBLS. A survey to measure students’ selfefficacy was administered before and after the experiments. The findings of this study showed that there is a statistically significant difference in learning programming using CBLS when compared with traditional method. Our results showed that students solve programming problems in less time when using CBLS. The study also found out that CBLS is effective for improving students’ self-efficacy.
format Article
author Abdullahi, Mohamud Sheikh Ibrahim
Salleh, Norsaremah
Nordin, Azlin
Alwan, Ali Amer
author_facet Abdullahi, Mohamud Sheikh Ibrahim
Salleh, Norsaremah
Nordin, Azlin
Alwan, Ali Amer
author_sort Abdullahi, Mohamud Sheikh Ibrahim
title Cloud-based learning system for improving students’ programming skills and self-efficacy
title_short Cloud-based learning system for improving students’ programming skills and self-efficacy
title_full Cloud-based learning system for improving students’ programming skills and self-efficacy
title_fullStr Cloud-based learning system for improving students’ programming skills and self-efficacy
title_full_unstemmed Cloud-based learning system for improving students’ programming skills and self-efficacy
title_sort cloud-based learning system for improving students’ programming skills and self-efficacy
publisher Universiti Utara Malaysia Press
publishDate 2018
url http://irep.iium.edu.my/69544/
http://irep.iium.edu.my/69544/
http://irep.iium.edu.my/69544/7/69544%20CLOUD-BASED%20LEARNING%20SYSTEM%20WOS.pdf
http://irep.iium.edu.my/69544/13/69544_Cloud-based%20learning%20system.pdf
http://irep.iium.edu.my/69544/14/69544_Cloud-based%20learning%20system_SCOPUS.pdf
first_indexed 2023-09-18T21:38:43Z
last_indexed 2023-09-18T21:38:43Z
_version_ 1777412995506241536