Archive | 2021

Constructivism Approaches in Teaching and Learning Computer Programming

 
 

Abstract


This paper discusses the application of constructivist approaches for teaching and learning computer programming in Problem Solving and Program Design courses. It provides an overview of constructivist approaches and how to adapt to current teaching technique. The paper then describes how educators must change their role from being a source of direct transfer to being a reference source that guides and triggers students interest and understanding. The approach accentuates the need of active and collaborative learning for them to discover and be able to construct new knowledge. This approach focuses on enGauge 21st Century Skills education model which are mapped to the suitable Constructivist Teaching Modes to teach programming in the classroom teaching module. Module developed are used as tools in delivering, to facilitate the idea of programming concepts approach. The context is based on constructivism teaching where the educators act as a facilitator during class to accommodate the unique learning curve of each individual. The technology allows guided exploration yet indulges in a dynamic learning process that can spark the formation of self-directed learning patterns which suits individuals as well as combinations of groups of students. To achieve this, educators need to devise an appropriate approach in their teaching pattern towards the effective learning delivery for constructivist teaching of computer science and technology.

Volume 70
Pages 6-6
DOI 10.47119/IJRP100701220211744
Language English
Journal None

Full Text