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 条
  • [1] A Professional Learning Program for Novice Online Teachers Using Threshold Concepts
    Northcote, Maria
    Kilgour, Peter
    Reynaud, Daniel
    Gosselin, Kevin P.
    McLoughlin, Catherine
    [J]. ONLINE LEARNING, 2019, 23 (04): : 336 - 353
  • [2] Threshold concepts about online pedagogy for novice online teachers in higher education
    Kilgour, Peter
    Reynaud, Daniel
    Northcote, Maria
    McLoughlin, Catherine
    Gosselin, Kevin P.
    [J]. HIGHER EDUCATION RESEARCH & DEVELOPMENT, 2019, 38 (07) : 1417 - 1431
  • [3] UNDERSTANDING OF BASIC CONCEPTS IN NOVICE PROGRAMMING COURSES
    Remes, Radim
    Beranek, Ladislav
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE EFFICIENCY AND RESPONSIBILITY IN EDUCATION 2020 (ERIE 2020), 2020, : 242 - 248
  • [4] Online Tools to Support Novice Programming: A Systematic Review
    Sim, Tze Ying
    Lau, Sian Lun
    [J]. 2018 IEEE CONFERENCE ON E-LEARNING, E-MANAGEMENT AND E-SERVICES (IC3E), 2018, : 91 - 96
  • [5] An evaluation of students' motivation in computer-supported collaborative learning of programming concepts
    Miguel Serrano-Camara, Luis
    Paredes-Velasco, Maximiliano
    Alcover, Carlos-Maria
    Angel Velazquez-Iturbide, J.
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2014, 31 : 499 - 508
  • [6] Exploration on the Impact of Online Supported Methods for Novice Programmers
    Sim, Tze Ying
    [J]. 2015 IEEE CONFERENCE ON E-LEARNING, E-MANAGEMENT AND E-SERVICES (IC3E), 2015, : 158 - 162
  • [7] DEVELOPING A CELIOTM PROGRAMMING LEARNING TOOL TO FACILIATE TEACHING AND LEARNING DATA STRUCTURE CONCEPTS IN C++ FOR NOVICE PROGRAMMERS
    Mtaho, Adam B.
    Masoud, Masoud M.
    Mselle, Leonard J.
    [J]. INFORMATION TECHNOLOGIES AND LEARNING TOOLS, 2024, 101 (03) : 42 - 70
  • [8] Investigating and improving the models of programming concepts held by novice programmers
    Ma, L.
    Ferguson, J.
    Roper, M.
    Wood, M.
    [J]. COMPUTER SCIENCE EDUCATION, 2011, 21 (01) : 57 - 80
  • [9] Navigating learning journeys of online teachers: Threshold concepts and self-efficacy
    Northcote, Maria
    Gosselin, Kevin P.
    Reynaud, Daniel
    Kilgour, Peter
    Anderson, Malcolm
    [J]. ISSUES IN EDUCATIONAL RESEARCH, 2015, 25 (03): : 319 - 344
  • [10] Novice Programming Students' Perception of Learning Object
    Matthews, Reginamary
    Hin, Hew Soon
    Choo, Koo Ah
    [J]. 2013 INTERNATIONAL CONFERENCE ON INFORMATICS AND CREATIVE MULTIMEDIA (ICICM), 2013, : 292 - 297