Managing online programming lab using CodeZinger

Introductory programming is a basic course compulsory for students majoring in computer studies. This course is considered a difficult course to learn since time immemorial. Starting from 2020, measures taken by the Malaysian government in dealing with the COVID-19 pandemic has resulted in the educa...

Full description

Saved in:
Bibliographic Details
Main Authors: Noor Faridatul Ainun Zainal,, Zarina Shukur,, Kauthar Mohd Daud,, Shahrina Shahrani,, Masura Rahmat,, Azura Ishak,, Rohizah Abd Rahman,
Format: Article
Language:English
Published: Penerbit Universiti Kebangsaan Malaysia 2023
Online Access:http://journalarticle.ukm.my/22337/1/A%203.pdf
http://journalarticle.ukm.my/22337/
https://ejournal.ukm.my/ajtlhe/index
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-ukm.journal.22337
record_format eprints
spelling my-ukm.journal.223372023-10-17T00:54:26Z http://journalarticle.ukm.my/22337/ Managing online programming lab using CodeZinger Noor Faridatul Ainun Zainal, Zarina Shukur, Kauthar Mohd Daud, Shahrina Shahrani, Masura Rahmat, Azura Ishak, Rohizah Abd Rahman, Introductory programming is a basic course compulsory for students majoring in computer studies. This course is considered a difficult course to learn since time immemorial. Starting from 2020, measures taken by the Malaysian government in dealing with the COVID-19 pandemic has resulted in the educational institutions to be closed to students and face-to-face lessons replaced with online classes. Therefore, the process of learning programming becomes increasingly difficult since the instructors are unable to have face-to-face interaction with neither their local nor their international students during online classes. This paper aims to implement CodeZinger, used as an initiative to replace physical laboratory classes, and is used in monitoring the students’ achievement. In this study, the application of CodeZinger was made on two programming courses involving 266 students of Year 1, namely students taking the Computer Programming course (semester 1), and Data Structure course (semester 2). The diverse test data provided by the instructors made the students more skilful and critical in doing programming, and easier for students due to the automatic assessment function provided in CodeZinger. This study’s findings greatly influence students’ motivation in learning programming, considering that CodeZinger allows prompt feedback and automatic assessment. Moreover, for the instructors’ view of point, CodeZinger allows instructors to manage and identify students who need extra assistance in programming. In conclusion, CodeZinger assisted the students in optimizing the management of learning programming where CodeZinger provides the solution for problems and obstacles in face-to-face learning, facilitated the students in learning at their own pace, and facilitated the instructors in monitoring the students’ tasks. Penerbit Universiti Kebangsaan Malaysia 2023-06 Article PeerReviewed application/pdf en http://journalarticle.ukm.my/22337/1/A%203.pdf Noor Faridatul Ainun Zainal, and Zarina Shukur, and Kauthar Mohd Daud, and Shahrina Shahrani, and Masura Rahmat, and Azura Ishak, and Rohizah Abd Rahman, (2023) Managing online programming lab using CodeZinger. AJTLHE: ASEAN Journal of Teaching and Learning in Higher Education, 15 (1). pp. 41-56. ISSN 1985-5826 https://ejournal.ukm.my/ajtlhe/index
institution Universiti Kebangsaan Malaysia
building Tun Sri Lanang Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Kebangsaan Malaysia
content_source UKM Journal Article Repository
url_provider http://journalarticle.ukm.my/
language English
description Introductory programming is a basic course compulsory for students majoring in computer studies. This course is considered a difficult course to learn since time immemorial. Starting from 2020, measures taken by the Malaysian government in dealing with the COVID-19 pandemic has resulted in the educational institutions to be closed to students and face-to-face lessons replaced with online classes. Therefore, the process of learning programming becomes increasingly difficult since the instructors are unable to have face-to-face interaction with neither their local nor their international students during online classes. This paper aims to implement CodeZinger, used as an initiative to replace physical laboratory classes, and is used in monitoring the students’ achievement. In this study, the application of CodeZinger was made on two programming courses involving 266 students of Year 1, namely students taking the Computer Programming course (semester 1), and Data Structure course (semester 2). The diverse test data provided by the instructors made the students more skilful and critical in doing programming, and easier for students due to the automatic assessment function provided in CodeZinger. This study’s findings greatly influence students’ motivation in learning programming, considering that CodeZinger allows prompt feedback and automatic assessment. Moreover, for the instructors’ view of point, CodeZinger allows instructors to manage and identify students who need extra assistance in programming. In conclusion, CodeZinger assisted the students in optimizing the management of learning programming where CodeZinger provides the solution for problems and obstacles in face-to-face learning, facilitated the students in learning at their own pace, and facilitated the instructors in monitoring the students’ tasks.
format Article
author Noor Faridatul Ainun Zainal,
Zarina Shukur,
Kauthar Mohd Daud,
Shahrina Shahrani,
Masura Rahmat,
Azura Ishak,
Rohizah Abd Rahman,
spellingShingle Noor Faridatul Ainun Zainal,
Zarina Shukur,
Kauthar Mohd Daud,
Shahrina Shahrani,
Masura Rahmat,
Azura Ishak,
Rohizah Abd Rahman,
Managing online programming lab using CodeZinger
author_facet Noor Faridatul Ainun Zainal,
Zarina Shukur,
Kauthar Mohd Daud,
Shahrina Shahrani,
Masura Rahmat,
Azura Ishak,
Rohizah Abd Rahman,
author_sort Noor Faridatul Ainun Zainal,
title Managing online programming lab using CodeZinger
title_short Managing online programming lab using CodeZinger
title_full Managing online programming lab using CodeZinger
title_fullStr Managing online programming lab using CodeZinger
title_full_unstemmed Managing online programming lab using CodeZinger
title_sort managing online programming lab using codezinger
publisher Penerbit Universiti Kebangsaan Malaysia
publishDate 2023
url http://journalarticle.ukm.my/22337/1/A%203.pdf
http://journalarticle.ukm.my/22337/
https://ejournal.ukm.my/ajtlhe/index
_version_ 1781705647805431808
score 13.211869