Title Inteligentni tutorski sustavi za poučavanje programiranja
Title (english) Intelligent Tutoring Systems for Programming
Author Marko Karlović
Mentor Snježana Babić (mentor)
Committee member Nikola Tanković (predsjednik povjerenstva)
Committee member Snježana Babić (član povjerenstva)
Committee member Robert Šajina (član povjerenstva)
Granter University of Pula (Faculty of Informatics in Pula) Pula
Defense date and country 2023-09-26, Croatia
Scientific / art field, discipline and subdiscipline SOCIAL SCIENCES Information and Communication Sciences Information Systems and Information Science
Abstract Sve veći utjecaj tehnologije mijenja način na koji ljudi uče i kako institucije podučavaju. Inteligentni tutorski sustavi nisu neka nategnuta futuristička ideja. U praktičnom smislu, oni već postoje. Iako su neobični, sposobni su funkcionirati bez prisutnosti instruktora i mogu učinkovito izazvati i pomoći učeniku korištenjem različitih algoritama. Termini tutor i mentor vežu se za neku osobu koja daje stručnu pomoć u nekom određenom području, u svladavanju neke određene vještine, prenošenju znanja iz cijelog tog područja u procesu učenja. Ako se to prenese na kontekst Umjetne inteligencije i Informacijsko-komunikacijske tehnologije, inteligentni tutorski sustav (Intelligent Tutoring Systems, ITS) je softver koji simulira ponašanje tutora/mentora/učitelja/nastavnika ovisno o njegovoj implementaciji. S ovakvim sustavima podiže se efikasnost koja nije pronađena unatoč promicanju e-učenja i istraživanjima u koja su se uključili istraživači iz cijelog svijeta u nedavno proživljenoj zdravstvenoj krizi corona virusa (pandemije covida-19). U ovom radu opisuju se i analiziraju Inteligentni tutorski sustavi kao rješenje problema dostupnosti, efikasnosti, cjeloživotnog-visokog obrazovanja na teorijski način uz pomoć provedenih studija nekih od istraživača s ciljem promidžbe Inteligentnih tutorskih sustava i nekorištenja Inteligentnih tutorskih sustava u visokoškolskim ustanovama. Cilj je istražiti i opisati faze njihova razvoja i glavne modele od kojih se sačinjava arhitektura, kako se polazi nastava programiranja jednom kad se implementiraju na temelju studija nekih od istraživača, te utvrditi njihove prednosti i nedostatke.
Spomenuli su se i opisale strukture i rad odnosno učenje u nekima od inteligentnih tutorskih sustava za programiranje. Predstavili su se također na primjeru inteligentni tutorski sustavi za poučavanje programiranja uz korištenje dinamičkih grafičkih vizualizacija. Predložio se budući razvoj s prijedlozima za poboljšanje dosadašnjih. Zaključilo se da je implementacija Inteligentnih tutorskih sustava u obrazovne ustanove za sada budućnost, jer 1 sat nastave u učionici zahtijeva stotine sati programiranja 1 sata nastave preko Inteligentnih tutorskih sustava. No, kada bi se implementirali, mogli bi iz temelja promijeniti način poučavanja koji poznajemo. Što se tiče učenja programiranja, inteligentni tutorski sustav za učenje programiranja bi čak mogao prije zaživjeti nego u ostalim područjima. Potencijalni utjecaj tek treba vidjeti no smatra se da je jasno da je budućnost Inteligentnih tutorskih sustava svijetla.
Abstract (english) The growing impact of technology is changing the way people learn and how institutions teach. Intelligent tutoring systems are not some tense futuristic idea. In practical terms, they already exist. Although they're unusual, they are able to function without the presence of instructors and can effectively challenge and assist the student by using different algorithms. Terms tutor and mentor are tied to a person who provides professional assistance in a particular area, in mastering a particular skill, in transferring knowledge from all over the field in the learning process. If this is transferred to the context of Artificial Intelligence and Information and Communication Technology, the intelligent tutoring system (Intelligent Tutoring Systems, ITS) is software that simulates the behavior of tutors/mentors/teachers depending on its implementation. With such systems, efficiency that has not been found is raised despite the promotion of e-learning and research involving researchers from around the world in the recently experienced health crisis of the corona virus (covid-19 pandemic). This paper describes and analyzes Intelligent Tutoring Systems as a solution to the problem of availability, efficiency, lifelong-higher education in a theoretical way with the help of conducted studies by some researchers with the aim of promoting Intelligent Tutoring Systems and non-use of Intelligent Tutoring Systems in higher education institutions. Goal is to explore and describe the stages of their development and the main models from which the architecture is made, how programming classes are started once they are implemented on the basis of studies by some of the researchers, and identify their advantages and disadvantages. Structures and how they work or learn in some of the intelligent tutoring systems for programming were mentioned and described. It also presented an intelligent tutoring system for teaching programming using dynamic graphic visualizations with an example. Future developments have been proposed with proposals to improve the current ones. However, the implementation of Intelligent Tutoring Systems in educational institutions is for now a future, as 1 hour of classroom instruction requires hundreds of hours of programming for 1 hour of teaching through an Intelligent Tutoring System. But when implemented, we could fundamentally change the way we know it. As for learning programming, an intelligent tutoring system for learning programming could even come to life sooner than in other areas. The potential impact has yet to be seen, but it is considered clear that the future of Intelligent Tutoring Systems is bright.
Keywords
Inteligentni tutorski sustavi
programiranje
poučavanje
Keywords (english)
Intelligent tutoring systems
programming
teaching
Language croatian
URN:NBN urn:nbn:hr:137:601531
Study programme Title: Informatics Study programme type: university Study level: undergraduate Academic / professional title: sveučilišni/a prvostupnik/prvostupnica (baccalaureus/baccalaurea) informatike (sveučilišni/a prvostupnik/prvostupnica (baccalaureus/baccalaurea) informatike)
Type of resource Text
File origin Born digital
Access conditions Open access
Terms of use
Created on 2023-10-02 22:37:08