Pregled bibliografske jedinice broj: 1027523
An educational tool for visualising actor programs
An educational tool for visualising actor programs // MIPRO 2019: 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics: Proceedings / Koričić, Marko ... [et al.] (ur.).
Rijeka: Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO, 2019. str. 605-610 doi:10.23919/MIPRO.2019.8756918 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
CROSBI ID: 1027523 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
An educational tool for visualising actor programs
Autori
Čolak, Anđela ; Aglić Čuvić, Marin
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni
Izvornik
MIPRO 2019: 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics: Proceedings
/ Koričić, Marko ... [et al.] - Rijeka : Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO, 2019, 605-610
ISBN
978-953-233-098-4
Skup
42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO 2019)
Mjesto i datum
Opatija, Hrvatska, 20.05.2019. - 24.05.2019
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
actor model ; message-passing ; notional machine ; object-oriented programming ; program visualisation
Sažetak
Object-oriented programming (OOP) is probably the most popular programming paradigm today. Because of this, it is often taught at faculties associated with computer science. The general idea of OOP is to break a complex problem into abstractions called objects which interact with each other via method invocation. On the other hand, the actor model provides a computation model based on agents that are called actors. Actors in the actor model are similar to objects in OOP, but unlike objects are concurrent and communicate by message passing. At our faculty, a game- based approach is used to teach students about OOP. The actors in a game can be taught as agents that interact with an environment. Furthermore, students program agent behaviour in our artificial intelligence course. Therefore, students have experience with both objects and agents. However, students still find it difficult to understand the actor model and build applications with it. In order to help students, we have developed a visualisation system for actor-based applications. We collected responses on the system after presenting it to students that were taught the model. In this paper, we i) present the developed visualisations system and ii) report the results on the responses collected.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
Prirodoslovno-matematički fakultet, Split
Profili:
Marin Aglić Čuvić
(autor)
Citiraj ovu publikaciju:
Časopis indeksira:
- Web of Science Core Collection (WoSCC)
- Conference Proceedings Citation Index - Science (CPCI-S)
- Scopus