Please use this identifier to cite or link to this item: https://research.matf.bg.ac.rs/handle/123456789/3156
Title: Учење програмских језика уз помоћ ChatGPT
Other Titles: Učenje programskih jezika uz pomoć ChatGPT
Authors: Pavlović, Miloš
Stojanović-Đurđević. Sana 
Affiliations: Informatics and Computer Science 
Keywords: programski jezici;ChatGPT;interaktivno učenje
Issue Date: 2025
Rank: M64
Publisher: Beograd : Matematički fakultet
Related Publication(s): XV Simpozijum "Matematika i primene" : Knjiga apstrakata
Conference: Simpozijum "Matematika i primene" (15 ; 2025 ; Beograd)
Abstract: 
Razvoj vještačke inteligencije u posljednjim godinama snažno je uticao na svijet programiranja. Uloga čovjeka u pojedinim zadacima se smanjuje, dok AI alati sve češće
preuzimaju dio procesa. Industrijske primjene su mnogostruke, međutim prirodno se nameće
i pitanje uloge ovih alata u edukativnom procesu. Ovo pitanje je posebno važno i još uvijek nema ustaljenih obrazaca na koji način učenici i studenti treba da koriste pomoć vještačke inteligencije, posebno ChatGPT-a kao trenutno najpopularnijeg modela. Cilj ovog rada jeste da pruži upravo jedan takav obrazac koji bi trebao da olakša i ubrza proces učenja novog programskog jezika.
Ono što je posebno važno odmah naglasiti jeste da ChatGPT treba posmatrati isključivo kao personalnog asistenta. On nije i ne može biti zamjena ljudskom faktoru. Razlog za to nije samo etičke prirode, već činjenica da ChatGPT ne nudi 100% ispravna rješenja. Naivna, copy-paste upotreba privremeno daje čak i značajno bolje rezultate, no to je samo privid [1].
Dugoročno, korisnik tim pristupom ne samo da ne usvaja dovoljnu količinu znanja već i značajno limitira svoje sposobnosti kritičkog razmišljanja. Osim toga nekontrolisana i pogrešna upotreba ChatGPT-a i sličnih alata povečava rizik od plagiranja i prepisivanja, što za sobom povlači niz drugih problema.
Sa druge strane, jasno je da ChatGPT ima moćne funkcionalnosti koje se mogu iskoristiti i u procesu učenja. Jedna od prednosti je interaktivnost koju nudi i visoka preciznost rada sa činjenicama s obzirom na to da je treniran na ogromnim skupovima podataka. Korisnik može dobiti odgovor na svako pitanje, postavljati potpitanja i usmjeravati komunikaciju. Model učenja koji predstavljamo oslanja se upravo na takav, dijaloški pristup, uz pažljivo odabrana pitanja i kritičko tumačenje odgovora.
Iako učenje novog programskog jezika nije jednako teško za iskusne programere i početnike, postoje oblasti koje svi moraju savladati: leksika, sintaksa i semantika. Na pitanja o leksici i sintaksi ChatGPT uglavnom pruža korektne odgovore, iako postoji određen rizik od polutačnih ili čak i potpuno pogrešnih odgovora. Pitanja vezana za semantiku su već značajno teža za AI i zahtjevaju dublje promišljanje i logičko razumijevanje. Ono gdje se ChatGPT pokazao korisnim jeste prilikom izdvajanja nekih kanonskih grešaka, gdje pruža relativno dobro struktuiran i detaljno zakomentarisan kod, te može sugerisati upotrebu efikasnijih algoritama i boljih struktura podataka. Detaljnije o prednostima i manama iz iskustva studenata po pitanju učenja programiranja uz pomoć ChatGPT-a možete naći u [2].
URI: https://research.matf.bg.ac.rs/handle/123456789/3156
Appears in Collections:Research outputs

Show full item record

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.