Araştırma Makalesi

LISS’nAP: A Peer-Advising Collaborative Learning Approach for Object-Oriented Programming Learning

Cilt: 7 Sayı: 1 2 Ocak 2024
PDF İndir
TR EN

LISS’nAP: A Peer-Advising Collaborative Learning Approach for Object-Oriented Programming Learning

Öz

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.

Anahtar Kelimeler

Kaynakça

  1. Assinder, W. (1991). Peer teaching, peer learning: One model. ELT Journal, 45(3), 218-229. https://doi.Org/10.1093/elt/45.3.218 google scholar
  2. Barman, C., & Benson, P. (1981). Peer Advising: A Working Model. NACADA Journal, 17, 46-51. https://eric.ed.gov/?id=EJ253991 google scholar
  3. Benabbou, F., & Hanoune, M. (2006). EasyAlgo : Un environnement d’apprentissage et d’autoevaluation de l’algorithmique. In admiroutes.asso.fr. http:// admiroutes.asso.fr/larevue/2006/76/Article_Apprentissage.pdf google scholar
  4. Bremgartner, V., & de Magalhaes Netto, J. F. (2012). Improving collaborative learning by personalization in Virtual Learning Environments using agents and competency-based ontology. 2012 Frontiers in Education Conference Proceedings, 1-6. https://doi.org/10.1109/FIE.2012.6462345 google scholar
  5. Cheung, R. (2006). A web-based learning environment for object-oriented programming. International Journal of Information and Operations Management Education, 1(2), 140. https://doi.org/10.1504/ijiome.2006.009172 google scholar
  6. Cypher, A., & Halbert, D. C. (1993). What What I Do: Programming by Demonstration. Cambridge, .... http://regexp.bjoern.org/archives/000121.html Dillenbourg, P. (1999). What do you mean by collaborative learning? chapter 1. Collaborative-Learning : Cognitive and Computational Approaches. google scholar
  7. Djelil, F., Albouy-KiBi, B., Albouy-KiBi, A., Sanchez, E., & Lavest, J. M. (2015). Towards a 3D virtual game for learning object-oriented programming fundamentals and C++ language: Theoretical considerations and empirical results. CSEDU 2015 - 7th International Conference on Computer Supported Education, Proceedings, 2, 289-294. https://doi.org/10.5220/0005475802890294 google scholar
  8. Donato, R. (1994). Collective Scaffolding in Second Language Learning. In P. lantolf James & A. Gabriela (Eds.), Vygotskian Approaches to Second Language Research. Ablex Publishing Corporation. https://books.google.com/books?hl=en&lr=&id=QbB-CGkx4hwC&oi=fnd&pg=PA33&dq=do nato+1994+scaffolding&ots=FTssNtoMiN&sig=VZxAqXOq0jpPj8gcKWq_cSBRzBw google scholar

Ayrıntılar

Birincil Dil

İngilizce

Konular

Yazılım Mühendisliği (Diğer)

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

2 Ocak 2024

Gönderilme Tarihi

28 Ocak 2021

Kabul Tarihi

2 Haziran 2023

Yayımlandığı Sayı

Yıl 2023 Cilt: 7 Sayı: 1

Kaynak Göster

APA
Boudjehem, R., Benyounes, A., & Lafifi, Y. (2024). LISS’nAP: A Peer-Advising Collaborative Learning Approach for Object-Oriented Programming Learning. Acta Infologica, 7(1), 197-207. https://doi.org/10.26650/acin.869786
AMA
1.Boudjehem R, Benyounes A, Lafifi Y. LISS’nAP: A Peer-Advising Collaborative Learning Approach for Object-Oriented Programming Learning. ACIN. 2024;7(1):197-207. doi:10.26650/acin.869786
Chicago
Boudjehem, Rochdı, Ali Benyounes, ve Yacine Lafifi. 2024. “LISS’nAP: A Peer-Advising Collaborative Learning Approach for Object-Oriented Programming Learning”. Acta Infologica 7 (1): 197-207. https://doi.org/10.26650/acin.869786.
EndNote
Boudjehem R, Benyounes A, Lafifi Y (01 Ocak 2024) LISS’nAP: A Peer-Advising Collaborative Learning Approach for Object-Oriented Programming Learning. Acta Infologica 7 1 197–207.
IEEE
[1]R. Boudjehem, A. Benyounes, ve Y. Lafifi, “LISS’nAP: A Peer-Advising Collaborative Learning Approach for Object-Oriented Programming Learning”, ACIN, c. 7, sy 1, ss. 197–207, Oca. 2024, doi: 10.26650/acin.869786.
ISNAD
Boudjehem, Rochdı - Benyounes, Ali - Lafifi, Yacine. “LISS’nAP: A Peer-Advising Collaborative Learning Approach for Object-Oriented Programming Learning”. Acta Infologica 7/1 (01 Ocak 2024): 197-207. https://doi.org/10.26650/acin.869786.
JAMA
1.Boudjehem R, Benyounes A, Lafifi Y. LISS’nAP: A Peer-Advising Collaborative Learning Approach for Object-Oriented Programming Learning. ACIN. 2024;7:197–207.
MLA
Boudjehem, Rochdı, vd. “LISS’nAP: A Peer-Advising Collaborative Learning Approach for Object-Oriented Programming Learning”. Acta Infologica, c. 7, sy 1, Ocak 2024, ss. 197-0, doi:10.26650/acin.869786.
Vancouver
1.Rochdı Boudjehem, Ali Benyounes, Yacine Lafifi. LISS’nAP: A Peer-Advising Collaborative Learning Approach for Object-Oriented Programming Learning. ACIN. 01 Ocak 2024;7(1):197-20. doi:10.26650/acin.869786