Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi

Exploring Educational Benefits of Introducing Aspect-Oriented Programming into a Programming Course (CROSBI ID 184941)

Prilog u časopisu | izvorni znanstveni rad | međunarodna recenzija

Botički, Ivica ; Katić, Marija ; Martin, Sergio Exploring Educational Benefits of Introducing Aspect-Oriented Programming into a Programming Course // IEEE transactions on education, 56 (2013), 2; 217-226. doi: 10.1109/TE.2012.2209119

Podaci o odgovornosti

Botički, Ivica ; Katić, Marija ; Martin, Sergio

engleski

Exploring Educational Benefits of Introducing Aspect-Oriented Programming into a Programming Course

This paper explores the educational benefits of introducing the aspect-oriented programming paradigm into a programming course in a study on a sample of 75 undergraduate software engineering students. It discusses how using the aspect- oriented paradigm, in addition to the object- oriented programming paradigm, affects students’ programs, their exam results, and their overall perception of the theoretically claimed benefits of aspect-oriented programming. The research methodology, consisting of automating the analysis of student-created computer programs, administering surveys, and collecting exam results, provided an objective measurement of the benefits of the paradigm for novice programmers, as well as evaluating their perception of its usefulness. The results show that the use of aspect-oriented programming as a supplement to object-oriented programming enhances the productivity of novice program code software engineering students and leads to increased understanding of theoretical concepts. Students readily accepted the new paradigm and recognized its benefits.

Aspect-oriented programming (AOP); higher education; programming; programming languages; teaching/ learning strategies

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

56 (2)

2013.

217-226

objavljeno

0018-9359

10.1109/TE.2012.2209119

Povezanost rada

Računarstvo

Poveznice
Indeksiranost