TY - GEN
T1 - Online supported learning and threshold concepts in novice programming
AU - Sim, Tze Ying
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2018/7/9
Y1 - 2018/7/9
N2 - 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.
AB - 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.
KW - computer science education
KW - curriculum development
KW - educational technology
KW - engineering education
UR - https://www.scopus.com/pages/publications/85050749337
U2 - 10.1109/IC3e.2017.8409243
DO - 10.1109/IC3e.2017.8409243
M3 - Conference contribution
AN - SCOPUS:85050749337
T3 - 2017 IEEE Conference on e-Learning, e-Management and e-Services, IC3e 2017
SP - 85
EP - 90
BT - 2017 IEEE Conference on e-Learning, e-Management and e-Services, IC3e 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2017 IEEE Conference on e-Learning, e-Management and e-Services, IC3e 2017
Y2 - 16 October 2017 through 17 October 2017
ER -