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.