A constructivist approach to a programming course: Students' responses to the use of a Learning Management System

被引:3
|
作者
Govender, Irene [1 ]
Govender, Desmond [1 ]
机构
[1] Univ Kwazulu Natal, Durban, South Africa
关键词
Learning management systems; Programming; Face-to-face and Online learning;
D O I
10.1080/10288457.2012.10740742
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The teaching of programming and problem solving has been a challenge and has excited much debate in the literature, so too has been the use of learning management systems (LMSs) to facilitate teaching and enhance learning. In this case study we explore students' perceptions and expectations of the effectiveness of using a constructivist approach for a LMS in a programming course. The constructivist theory was used as a framework for the implementation of a LMS. Interviews and a survey method were used to gather information after participants completed the course. Qualitative and quantitative findings have been presented. Findings showed that the respondents rated the communication and discussion aspects among the highest and guidance to solving problems among the lowest. While discussion and the chat forums are important and support collaboration and social learning, learning problem solving in programming is considered not fully supported. This paper constitutes an important contribution to research in teaching and learning programming using LMSs. While the constructivists approach to using the LMS in programming courses has proved useful, it alerts instructors to the importance of face-to-face learning in the development of problem solving skills (using higher levels of thinking) as well. Some implications for instructors are described.
引用
收藏
页码:238 / 252
页数:15
相关论文
共 50 条
  • [41] Mobile Application Prototype: Learning in the Programming Course in Computer Engineering Students
    Ocares-Cunyarachi, Lilian
    Andrade-Arenas, Laberiano
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (07) : 783 - 791
  • [42] DIPSEIL QUIZ MODULE EFFICACY ON STUDENTS' LEARNING IN FUNDAMENTALS OF PROGRAMMING COURSE
    Stoyanova, D.
    Mileva, N.
    Milev, M.
    EDULEARN19: 11TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2019, : 3209 - 3212
  • [43] A Probabilistic Approach to Modeling Students' Interactions in a Learning Management System for Facilitating Distance Learning
    Karapiperis, Dimitrios
    Tzafilkou, Katerina
    Tsoni, Rozita
    Feretzakis, Georgios
    Verykios, Vassilios S.
    INFORMATION, 2023, 14 (08)
  • [44] Design of an active learning environment for distance learning - Introductory programming course for interdisciplinary students
    Prayaga, L
    ED-MEDIA 2004: World Conference on Educational Multimedia, Hypermedia & Telecommunications, Vols. 1-7, 2004, : 4016 - 4019
  • [45] Impact of a New Teaching and Learning Approach in an Introductory Programming Course
    Malik, Sohail Iqbal
    Coldwell-Neilson, Jo
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2017, 55 (06) : 789 - 819
  • [46] Blending Android Programming Learning Assistance System into Online Android Programming Course
    Syaifudin, Yan Watequlis
    Rohani, Siti
    Funabiki, Nobuo
    Saputra, Pramana Yoga
    2021 9TH INTERNATIONAL CONFERENCE ON INFORMATION AND EDUCATION TECHNOLOGY (ICIET 2021), 2021, : 26 - 33
  • [47] Factors influencing students' intention to use learning management system at Saudi Universities: A structural equation modeling approach
    Abubakar, Aliyu Alhaji
    Jazim, Fawaz
    Al-Mamary, Yaser Hasan
    Abdulrab, Mohammed
    Abdalraheem, Shirien Gaffar
    Siddiqui, Malika Anwar
    Rashed, Redhwan Qasem
    Alquhaif, Abdulsalam
    HUMAN SYSTEMS MANAGEMENT, 2024, 43 (01) : 37 - 50
  • [48] AutoLEP: An Automated Learning and Examination System for Programming and its Application in Programming Course
    Wang Tiantian
    Su Xiaohong
    Ma Peijun
    Wang Yuying
    Wang Kuanquan
    PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL I, 2009, : 43 - 46
  • [49] Using Facebook to enhance learning experiences of students in computer programming at Introduction to Programming and Algorithm course
    Ozyurt, Ozcan
    Ozyurt, Hacer
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2016, 24 (04) : 546 - 554
  • [50] Using Facebook to enhance learning experiences of students in computer programming at Introduction to Programming and Algorithm course
    Özyurt, Özcan
    Özyurt, Hacer
    Computer Applications in Engineering Education, 2016, 24 (04): : 546 - 554