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...
| Main Author: | |
|---|---|
| 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 |