Education
Volume: 70 , Issue: 1 , February Published Date: 26 February 2021
Publisher Name: IJRP
Views: 834 , Download: 789 , Pages: 231 - 236
DOI: 10.47119/IJRP100701220211744
Publisher Name: IJRP
Views: 834 , Download: 789 , Pages: 231 - 236
DOI: 10.47119/IJRP100701220211744
Authors
# | Author Name |
---|---|
1 | Mohd Faizul Emizal Bin Mohd Ghazi |
2 | Astri Idayu Athesan |
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.