Abstract

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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.