Online supported learning and threshold concepts in novice programming

Novice programming is a challenging subject to both the students and the educators. Students struggle to comprehend the methods, and educators try their best to put forth the subject in an understandable manner. This paper presents two methods implemented to support the learning for students in...

Full description

Bibliographic Details
Main Author: Sim, Tze Ying *
Format: Conference or Workshop Item
Language:English
Published: 2017
Online Access:http://eprints.sunway.edu.my/1739/
http://eprints.sunway.edu.my/1739/1/Sim%20TY%20online-supported-learning.pdf
_version_ 1848802123184078848
author Sim, Tze Ying *
author_facet Sim, Tze Ying *
author_sort Sim, Tze Ying *
building SU Institutional Repository
collection Online Access
description Novice programming is a challenging subject to both the students and the educators. Students struggle to comprehend the methods, and educators try their best to put forth the subject in an understandable manner. This paper presents two methods implemented to support the learning for students in a novice programming class. They are social network support and online journaling. The threshold concepts for computing are also discussed. Data collected through the online journaling method provides an indicator to the possible threshold concepts in novice programming subject. The impacts of the methods are evaluated using analysis of questionnaires responds, entries to the social networking support platform, online journaling method, and students’ grade. The conclusion of this study are 1) the social support network helps students to work on the subject content, and 2) students who post on the platform have a significantly better grade. The conclusion drawn for the online journaling are 1) students who actively participated are scoring better grade in the class, and 2) online journaling method also confirms that one of the main thresholds for novice programming class is the object oriented concept. Apart from Memory and Object Oriented Programming, Multidimensional array and Methods are another two topics identified as threshold concepts for novice programming.
first_indexed 2025-11-14T21:18:20Z
format Conference or Workshop Item
id sunway-1739
institution Sunway University
institution_category Local University
language English
last_indexed 2025-11-14T21:18:20Z
publishDate 2017
recordtype eprints
repository_type Digital Repository
spelling sunway-17392021-04-26T03:58:32Z http://eprints.sunway.edu.my/1739/ Online supported learning and threshold concepts in novice programming Sim, Tze Ying * Novice programming is a challenging subject to both the students and the educators. Students struggle to comprehend the methods, and educators try their best to put forth the subject in an understandable manner. This paper presents two methods implemented to support the learning for students in a novice programming class. They are social network support and online journaling. The threshold concepts for computing are also discussed. Data collected through the online journaling method provides an indicator to the possible threshold concepts in novice programming subject. The impacts of the methods are evaluated using analysis of questionnaires responds, entries to the social networking support platform, online journaling method, and students’ grade. The conclusion of this study are 1) the social support network helps students to work on the subject content, and 2) students who post on the platform have a significantly better grade. The conclusion drawn for the online journaling are 1) students who actively participated are scoring better grade in the class, and 2) online journaling method also confirms that one of the main thresholds for novice programming class is the object oriented concept. Apart from Memory and Object Oriented Programming, Multidimensional array and Methods are another two topics identified as threshold concepts for novice programming. 2017 Conference or Workshop Item PeerReviewed text en cc_by_nc_4 http://eprints.sunway.edu.my/1739/1/Sim%20TY%20online-supported-learning.pdf Sim, Tze Ying * (2017) Online supported learning and threshold concepts in novice programming. In: IEEE International Conference on Engineering, Technology and Education, 16-17 November 2017, Miri. https://ieeexplore.ieee.org/document/8409243
spellingShingle Sim, Tze Ying *
Online supported learning and threshold concepts in novice programming
title Online supported learning and threshold concepts in novice programming
title_full Online supported learning and threshold concepts in novice programming
title_fullStr Online supported learning and threshold concepts in novice programming
title_full_unstemmed Online supported learning and threshold concepts in novice programming
title_short Online supported learning and threshold concepts in novice programming
title_sort online supported learning and threshold concepts in novice programming
url http://eprints.sunway.edu.my/1739/
http://eprints.sunway.edu.my/1739/
http://eprints.sunway.edu.my/1739/1/Sim%20TY%20online-supported-learning.pdf