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...
Saved in:
Main Authors: | , , , , , , |
---|---|
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 |