Online Supported Learning and Threshold Concepts in Novice Programming

被引:0
|
作者
Sim, Tze Ying [1 ]
机构
[1] Sunway Univ, Ctr Amer Educ, Bandar Sunway, Malaysia
关键词
curriculum development; educational technology; computer science education; engineering education;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:85 / 90
页数:6
相关论文
共 50 条
  • [41] Enabling Independent Learning of Programming Concepts through Programming Completion Puzzles
    Harms, Kyle J.
    Rowlett, Noah
    Kelleher, Caitlin
    [J]. PROCEEDINGS 2015 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2015, : 271 - 279
  • [42] Learning Basic Programming Concepts By Creating Games With Scratch Programming Environment
    Ouahbi, Ibrahim
    Kaddari, Fatiha
    Darhmaoui, Hassane
    Elachqar, Abdelrhani
    Lahmine, Soufiane
    [J]. PROCEEDINGS OF 6TH WORLD CONFERENCE ON EDUCATIONAL SCIENCES, 2015, 191 : 1479 - 1482
  • [43] Flipped classroom pedagogy in an online learning environment: A self-regulated introduction to information literacy threshold concepts
    Humrickhouse, Elizabeth
    [J]. JOURNAL OF ACADEMIC LIBRARIANSHIP, 2021, 47 (02):
  • [44] Using Visualization to Reduce the Cognitive Load of Threshold Concepts in Computer Programming
    Winter, Victor
    Friend, Michelle
    Matthews, Michael
    Love, Betty
    Vasireddy, Sanghamithra
    [J]. 2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [45] ONLINE MULTIMEDIA TOOLS FOR LEARNING CONCEPTS IN MATHEMATICS
    Racette, Nicole
    Sauve, Louise
    Begin, Stephanie
    [J]. MCGILL JOURNAL OF EDUCATION, 2016, 51 (01): : 517 - 532
  • [46] Early Dropout Prediction for Programming Courses Supported by Online Judges
    Pereira, Filipe D.
    Oliveira, Elaine
    Cristea, Alexandra
    Fernandes, David
    Silva, Luciano
    Aguiar, Gene
    Alamri, Ahmed
    Alshehri, Mohammad
    [J]. ARTIFICIAL INTELLIGENCE IN EDUCATION, AIED 2019, PT II, 2019, 11626 : 67 - 72
  • [47] Learning in the liminal space: a semiotic approach to threshold concepts
    Land, Ray
    Rattray, Julie
    Vivian, Peter
    [J]. HIGHER EDUCATION, 2014, 67 (02) : 199 - 217
  • [48] THRESHOLD CONCEPTS AND BARRIERS TO LEARNING IN UNDERGRADUATE BUSINESS LAW
    Burke, Debra
    Parker-Webster, Joan
    [J]. ATLANTIC LAW JOURNAL, 2024, 27 : 157 - 197
  • [49] Learning in the liminal space: a semiotic approach to threshold concepts
    Ray Land
    Julie Rattray
    Peter Vivian
    [J]. Higher Education, 2014, 67 : 199 - 217
  • [50] VERKKOKE: Learning Routing and Network Programming Online
    Alstes, Anton
    Lindqvist, Janne
    [J]. ITICSE 2007: 12TH ANNUAL CONFERENCE ON INNOVATION & TECHNOLOGY IN COMPUTER SCIENCE EDUCATION: INCLUSIVE EDUCATION IN COMPUTER SCIENCE, 2007, : 91 - 95