Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 585298

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


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 (međunarodna recenzija, članak, znanstveni)


CROSBI ID: 585298 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

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

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

Izvornik
IEEE transactions on education (0018-9359) 56 (2013), 2; 217-226

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
Aspect-oriented programming (AOP); higher education; programming; programming languages; teaching/ learning strategies

Sažetak
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.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
036-0361983-2019 - Računalna potpora obrazovanju (Mornar, Vedran, MZO ) ( CroRIS)
036-0361983-2022 - Održivi razvoj informacijskih sustava (Fertalj, Krešimir, MZO ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Marija Katić (autor)

Avatar Url Ivica Botički (autor)

Poveznice na cjeloviti tekst rada:

doi ieeexplore.ieee.org

Citiraj ovu publikaciju:

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 (međunarodna recenzija, članak, znanstveni)
Botički, I., Katić, M. & Martin, S. (2013) Exploring Educational Benefits of Introducing Aspect-Oriented Programming into a Programming Course. IEEE transactions on education, 56 (2), 217-226 doi:10.1109/TE.2012.2209119.
@article{article, author = {Boti\v{c}ki, Ivica and Kati\'{c}, Marija and Martin, Sergio}, year = {2013}, pages = {217-226}, DOI = {10.1109/TE.2012.2209119}, keywords = {Aspect-oriented programming (AOP), higher education, programming, programming languages, teaching/ learning strategies}, journal = {IEEE transactions on education}, doi = {10.1109/TE.2012.2209119}, volume = {56}, number = {2}, issn = {0018-9359}, title = {Exploring Educational Benefits of Introducing Aspect-Oriented Programming into a Programming Course}, keyword = {Aspect-oriented programming (AOP), higher education, programming, programming languages, teaching/ learning strategies} }
@article{article, author = {Boti\v{c}ki, Ivica and Kati\'{c}, Marija and Martin, Sergio}, year = {2013}, pages = {217-226}, DOI = {10.1109/TE.2012.2209119}, keywords = {Aspect-oriented programming (AOP), higher education, programming, programming languages, teaching/ learning strategies}, journal = {IEEE transactions on education}, doi = {10.1109/TE.2012.2209119}, volume = {56}, number = {2}, issn = {0018-9359}, title = {Exploring Educational Benefits of Introducing Aspect-Oriented Programming into a Programming Course}, keyword = {Aspect-oriented programming (AOP), higher education, programming, programming languages, teaching/ learning strategies} }

Časopis indeksira:


  • Current Contents Connect (CCC)
  • Web of Science Core Collection (WoSCC)
    • Science Citation Index Expanded (SCI-EXP)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font