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 among...

Full description

Bibliographic Details
Main Authors: Norsaremah Salleh, Mohamud Sheikh Ibrahim Abdullahi, Azlin Nordin, Ali Amer Alwan
Format: Article
Language:English
Published: UUM Press 2018-10-01
Series:Journal of ICT
Subjects:
Online Access:https://e-journal.uum.edu.my/index.php/jict/article/view/2642
_version_ 1828428224331251712
author Norsaremah Salleh
Mohamud Sheikh Ibrahim Abdullahi
Azlin Nordin
Ali Amer Alwan
author_facet Norsaremah Salleh
Mohamud Sheikh Ibrahim Abdullahi
Azlin Nordin
Ali Amer Alwan
author_sort Norsaremah Salleh
collection DOAJ
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’ self-efficacy 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.   
first_indexed 2024-12-10T17:14:13Z
format Article
id doaj.art-a814c877512842e6972e0f8b84365f1b
institution Directory Open Access Journal
issn 1675-414X
2180-3862
language English
last_indexed 2024-12-10T17:14:13Z
publishDate 2018-10-01
publisher UUM Press
record_format Article
series Journal of ICT
spelling doaj.art-a814c877512842e6972e0f8b84365f1b2022-12-22T01:40:11ZengUUM PressJournal of ICT1675-414X2180-38622018-10-0117410.32890/jict2018.17.4.2642CLOUD-BASED LEARNING SYSTEM FOR IMPROVING STUDENTS’ PROGRAMMING SKILLS AND SELF-EFFICACYNorsaremah Salleh0Mohamud Sheikh Ibrahim AbdullahiAzlin NordinAli Amer AlwanInternational Islamic University MalaysiaCloud-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’ self-efficacy 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.    https://e-journal.uum.edu.my/index.php/jict/article/view/2642Cloud computingcloud-based learning systemprogramming skills
spellingShingle Norsaremah Salleh
Mohamud Sheikh Ibrahim Abdullahi
Azlin Nordin
Ali Amer Alwan
CLOUD-BASED LEARNING SYSTEM FOR IMPROVING STUDENTS’ PROGRAMMING SKILLS AND SELF-EFFICACY
Journal of ICT
Cloud computing
cloud-based learning system
programming skills
title 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_short CLOUD-BASED LEARNING SYSTEM FOR IMPROVING STUDENTS’ PROGRAMMING SKILLS AND SELF-EFFICACY
title_sort cloud based learning system for improving studentsa€™ programming skills and self efficacy
topic Cloud computing
cloud-based learning system
programming skills
url https://e-journal.uum.edu.my/index.php/jict/article/view/2642
work_keys_str_mv AT norsaremahsalleh cloudbasedlearningsystemforimprovingstudentsaprogrammingskillsandselfefficacy
AT mohamudsheikhibrahimabdullahi cloudbasedlearningsystemforimprovingstudentsaprogrammingskillsandselfefficacy
AT azlinnordin cloudbasedlearningsystemforimprovingstudentsaprogrammingskillsandselfefficacy
AT aliameralwan cloudbasedlearningsystemforimprovingstudentsaprogrammingskillsandselfefficacy