- Acta Infologica
- Volume:7 Issue:1
- LISS’nAP: A Peer-Advising Collaborative Learning Approach for Object-Oriented Programming Learning
LISS’nAP: A Peer-Advising Collaborative Learning Approach for Object-Oriented Programming Learning
Authors : Rochdı Boudjehem, Ali Benyounes, Yacine Lafifi
Pages : 197-207
Doi:10.26650/acin.869786
View : 23 | Download : 38
Publication Date : 2024-01-02
Article Type : Research Paper
Abstract :Among the existing programming paradigms, two of them are the most familiar and the most used by the majority of programers: procedural programming and object-oriented programming. To teach students programming, most existing curricula, especially academic ones, begin by teaching the basics of procedural programming, before moving on to introduce the concepts of object-oriented programming. Unfortunately, this transition is not always smooth for students, and the concepts of object-oriented programming can be perceived as problematic and confusing for some students who have trouble adjusting to the new programming mode and fail to find a decent object-oriented model for a given problem. Some scientists believe that the problem lies in the transition of vision when modeling problems from one vision that is familiar to students to a new one that is object-oriented. Some scientists think that the problem lies in the transition itself when modeling problems from a familiar vision to a new object-oriented one. Other scientists claim that the problem may not reside in the object-oriented paradigm itself, but rather in the existing tools available to teach it, such as the languages and the environments. In this article, we propose a new collaborative learning method for learning object-oriented programming, which can be also used to teach any other course that shares a similar pedagogical structure.Keywords : Probleme dayalı öğrenme, işbirlikçi öğrenme, programlama öğrenimi, e öğrenme