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

Napredna pretraga

Pregled bibliografske jedinice broj: 878725

Extending the object-oriented notional machine notation with inheritance, polymorphism, and GUI events


Aglić Čuvić, Marin; Maras, Josip; Mladenović, Saša
Extending the object-oriented notional machine notation with inheritance, polymorphism, and GUI events // MIPRO 2017: 40th International Convention on Information and Communication Technology, Electronics and Microelectronics: Proceedings / Biljanović, Petar ... [et al.] (ur.).
Rijeka: Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO, 2017. str. 794-799 doi:10.23919/MIPRO.2017.7973530 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


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

Naslov
Extending the object-oriented notional machine notation with inheritance, polymorphism, and GUI events

Autori
Aglić Čuvić, Marin ; Maras, Josip ; Mladenović, Saša

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
MIPRO 2017: 40th International Convention on Information and Communication Technology, Electronics and Microelectronics: Proceedings / Biljanović, Petar ... [et al.] - Rijeka : Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO, 2017, 794-799

ISBN
978-953-233-092-2

Skup
40th International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO 2017

Mjesto i datum
Opatija, Hrvatska, 22.05.2017. - 26.05.2017

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
notional machine ; visualization ; object oriented

Sažetak
Learning to program is a challenging task. Novices need to have an accurate understanding of the program execution at the conceptual level provided by the programming language. This level of execution is often referred to as the notional machine, which is often easier to understand through program visualizations. Currently one of the most popular programming paradigms is object- oriented programming, which introduces a number of advanced concepts. In addition, in order to increase student engagement, teachers have started to introduce graphical user interface (GUI) applications into programming courses. This brings its own set of challenges, mostly related to a significantly larger number of application states, which are more difficult to keep track of. However, most existing programming visualizations do not cover all necessary concepts for teaching object-oriented programming, nor have they considered visualizing complex GUI applications. For this reason, we present our own concept of a visualization system that addresses these shortcomings. In this paper, we have: i) extended an existing notation for a notional machine to support learning of advanced object- oriented concepts inheritance and polymorphism ; ii) presented our own concept of a visualization system that introduces the source code into the notional machine, thereby making the relationship between source code and the visual representation more concrete ; and iii) proposed solutions for reducing the cognitive overload introduced by GUI applications.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Ustanove:
Prirodoslovno-matematički fakultet, Split

Profili:

Avatar Url Marin Aglić Čuvić (autor)

Avatar Url Saša Mladenović (autor)

Avatar Url Josip Maras (autor)

Poveznice na cjeloviti tekst rada:

doi ieeexplore.ieee.org ieeexplore.ieee.org

Citiraj ovu publikaciju:

Aglić Čuvić, Marin; Maras, Josip; Mladenović, Saša
Extending the object-oriented notional machine notation with inheritance, polymorphism, and GUI events // MIPRO 2017: 40th International Convention on Information and Communication Technology, Electronics and Microelectronics: Proceedings / Biljanović, Petar ... [et al.] (ur.).
Rijeka: Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO, 2017. str. 794-799 doi:10.23919/MIPRO.2017.7973530 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Aglić Čuvić, M., Maras, J. & Mladenović, S. (2017) Extending the object-oriented notional machine notation with inheritance, polymorphism, and GUI events. U: Biljanović, P. (ur.)MIPRO 2017: 40th International Convention on Information and Communication Technology, Electronics and Microelectronics: Proceedings doi:10.23919/MIPRO.2017.7973530.
@article{article, author = {Agli\'{c} \v{C}uvi\'{c}, Marin and Maras, Josip and Mladenovi\'{c}, Sa\v{s}a}, editor = {Biljanovi\'{c}, P.}, year = {2017}, pages = {794-799}, DOI = {10.23919/MIPRO.2017.7973530}, keywords = {notional machine, visualization, object oriented}, doi = {10.23919/MIPRO.2017.7973530}, isbn = {978-953-233-092-2}, title = {Extending the object-oriented notional machine notation with inheritance, polymorphism, and GUI events}, keyword = {notional machine, visualization, object oriented}, publisher = {Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO}, publisherplace = {Opatija, Hrvatska} }
@article{article, author = {Agli\'{c} \v{C}uvi\'{c}, Marin and Maras, Josip and Mladenovi\'{c}, Sa\v{s}a}, editor = {Biljanovi\'{c}, P.}, year = {2017}, pages = {794-799}, DOI = {10.23919/MIPRO.2017.7973530}, keywords = {notional machine, visualization, object oriented}, doi = {10.23919/MIPRO.2017.7973530}, isbn = {978-953-233-092-2}, title = {Extending the object-oriented notional machine notation with inheritance, polymorphism, and GUI events}, keyword = {notional machine, visualization, object oriented}, publisher = {Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO}, publisherplace = {Opatija, Hrvatska} }

Časopis indeksira:


  • Web of Science Core Collection (WoSCC)
    • Conference Proceedings Citation Index - Science (CPCI-S)
  • Scopus


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font