Iskustvo sa RAF-a predstavljeno globalnoj IEEE zajednici u časopisu IEEE Computer

Kako će izgledati obrazovanje softverskih inženjera u eri veštačke inteligencije? Kakvu ulogu u nastavi imaju AI coding agenti i kako studente pripremiti za način rada koji sve više oblikuje savremena softverska industrija?

Ovim pitanjima bavi se rad „Artificial Intelligence Coding Agents in Software Engineering Education: Why Development & Operations and Scale Matter“, koji je objavljen u najnovijem izdanju časopisa IEEE Computer, u okviru sekcije Education.

Dvojica od petoro autora rada su prof. dr Miloš Radenković, profesor na Računarskom fakultetu, i Marko Mudrinić, asistent i student doktorskih studija na RAF-u. Rad je rezultat saradnje autora sa više institucija, a poseban značaj za Računarski fakultet ima to što se u njemu predstavljaju konkretan predmet, iskustva iz nastave i pristup koji se razvija na našem Fakultetu.

Pogledajte rad na IEEE Xplore platformi

Od učionice do međunarodne računarske zajednice

IEEE Computer je flagship publikacija IEEE Computer Society-ja, jedne od vodećih svetskih profesionalnih zajednica u oblasti računarstva. Za razliku od publikacija namenjenih uskim naučnim oblastima, Computer okuplja teme od interesa za široku međunarodnu zajednicu istraživača, nastavnika i profesionalaca iz industrije.

Objavljivanje rada u ovom časopisu zato predstavlja više od još jedne naučne publikacije. Iskustvo iz nastave na RAF-u sada je predstavljeno jednoj od najvećih svetskih zajednica koja profesionalno prati razvoj računarstva, softverskog inženjerstva i obrazovanja.

U samom radu navedeni su Računarski fakultet i konkretan predmet, dok su iskustva iz nastavnog procesa iskorišćena za razmatranje jednog od pitanja koja će u narednim godinama sve više oblikovati obrazovanje softverskih inženjera.

Kako obrazovati softverske inženjere u eri AI alata?

Veštačka inteligencija već menja način na koji se softver razvija. AI coding agenti mogu da učestvuju u pisanju, testiranju i izmenama koda, ali njihova primena u profesionalnom razvoju softvera otvara mnogo šire pitanje: kako studente pripremiti za rad u okruženju u kojem samo pisanje koda više nije jedini, a možda ni centralni deo razvojnog procesa?

Rad se upravo zato ne fokusira samo na upotrebu AI alata za generisanje koda. Posebna pažnja posvećena je razvojnim i operativnim procesima, DevOps pristupu i radu na većoj skali, odnosno kompetencijama koje su neophodne za razumevanje celokupnog životnog ciklusa softvera.

Ovakva perspektiva povezuje ono što se uči u učionici sa načinom na koji se softver danas razvija u profesionalnom okruženju.

Znanje koje prati svet koji dolazi

Za Računarski fakultet ova publikacija predstavlja i potvrdu pristupa u kojem se savremene tehnologije ne posmatraju samo kao tema za izučavanje, već kao deo nastavnog procesa i profesionalnog razvoja budućih stručnjaka.

U trenutku kada se granica između tradicionalnog programiranja i inteligentnih alata za razvoj softvera brzo pomera, važno je da obrazovanje te promene ne prati sa distance, već da ih istražuje i uvodi u nastavni proces.

Objavljivanje rada u IEEE Computer omogućava da se jedno takvo iskustvo sa Računarskog fakulteta predstavi širokoj međunarodnoj zajednici, ali i da se otvori prostor za dalju razmenu znanja, iskustava i ideja o tome kako treba da izgleda obrazovanje softverskih inženjera budućnosti.

Od nastave na RAF-u do međunarodne IEEE zajednice – znanje i iskustvo koje nastaju na našoj nastavi sada su deo globalnog razgovora o budućnosti softverskog inženjerstva.