lang icon En
Jan. 31, 2025, 9:51 p.m.
1338

Uspon programera krajnjih korisnika: Osnaživanje studenata koji nisu iz oblasti računarstva pomoću AI alata

Brief news summary

Krajnji korisnici programeri, poput poslovnih profesionalaca i edukatora, znatno nadmašuju tradicionalne koder i koriste osnovne programske vještine za poboljšanje produktivnosti bez obavezivanja na pozicije kodiranja u punom radnom vremenu. Oni koriste alate poput Excela, modifikuju mehaniku igara, razvijaju Photoshop skripte i analiziraju podatke uz pomoć R. Ipak, složenost programskih jezika često ograničava njihovu sposobnost da se suoče sa stvarnim problemima, čak i uz dostupne obrazovne resurse. AI tehnologije, posebno veliki jezički modeli poput GitHub Copilot-a, transformiraju obrazovno iskustvo za ove programere. Ovi alati proizvode sintaktički ispravan kod, omogućavajući korisnicima da se fokusiraju na rješavanje problema umjesto na složenost programske sintakse. U svjetlu ove promjene, obrazovne institucije počinju uključivati AI alate u svoje kurikulume. Na primjer, UC San Diego je uveo kurs namijenjen studentima koji nisu iz oblasti računarstva koji koristi Copilot za razvoj osnovnih programerskih vještina, pokazujući kako AI može obogatiti obrazovna iskustva budućih krajnjih korisnika programera i prilagoditi se njihovim potrebama.

Koja grupa mislite da je veća: profesionalni programeri ili korisnici računara koji se bave nekim programiranjem? To su potonji. Postoje milioni takozvanih krajnjih korisnika programera. Mnogi od tih pojedinaca ne teže karijeri kao profesionalni programeri ili informatičari; umjesto toga, ulaze u oblasti poput biznisa, podučavanja, prava i raznih drugih profesija gdje malo programiranja poboljšava njihovu efikasnost. Era programera koji su ograničeni na kompanije za razvoj softvera je završena. Ako ste kreirali formule u Excelu, filtrirali e-mailove koristeći pravila, modificirali igru, pisali skripte u Photoshopu, koristili R za analizu podataka ili automatizirali ponavljajuće zadatke, onda se kvalifikujete kao krajnji korisni programer. Kao edukatori koji podučavaju programiranje, cilj nam je pomoći studentima u oblastima koje nisu vezane za informatičke nauke da postignu svoje ciljeve. Međutim, ovladavanje programiranjem dovoljno da se proizvedu puni programi može biti zastrašujuće postići u jednom kursu, s obzirom na ogromno znanje koje je potrebno o samom programskom jeziku. Tu umjetna inteligencija može biti korisna. Istraživanje Mnogi studenti otkrivaju da učenje sintakse programskog jezika, kao što je pravilno postavljanje dvotačka i uvlačenje, oduzima značajno vrijeme. Za one koji jednostavno žele koristiti kodiranje kao alat za rješavanje problema, umjesto kao vještinu koju treba savladati, ovaj fokus na sintaksu može izgledati neproduktivno. Stoga vjerujemo da naši trenutni kursevi nisu adekvatno podržali ove studente. Neki studenti se bore čak i da napišu male funkcije, odvojene isječke koda, a kamoli potpune programe koji bi mogli poboljšati njihove živote. Alati koji koriste velike jezičke modele, kao što je GitHub Copilot, imaju potencijal da promijene ove ishode.

Ovi alati su već transformisali način na koji profesionalci programiraju, i vjerujemo da mogu slično pomoći budućim krajnjim korisničkim programerima u stvaranju softvera koji je relevantan za njih. Ovi AI alati obično generišu sintaktički ispravan kod i često mogu kreirati male funkcije na osnovu jednostavnih naredbi na engleskom jeziku. Omogućavajući studentima da upravljaju nižim nivoima programiranja uz pomoć ovih alata, mogu se fokusirati na šira, koncepcijska pitanja vezana za razvoj softvera. Mnoge univerzitete sada su uključile Copilot u svoje kurseve programiranja. Na Univerzitetu u Kaliforniji, San Dijego, razvili smo uvodni kurs programiranja koji je prvenstveno namijenjen studentima koji nisu informatičke struke i integriše Copilot. Na ovom kursu, studenti uče programiranje uz pomoć Copilota kroz naš kurikulum. Kurs se fokusira na visoke koncepte, kao što su razbijanje velikih zadataka u upravljive segmente, osiguranje tačnosti koda kroz testiranje i otklanjanje grešaka. Osnaženi za Rješavanje Problema Na ovom kursu, dodjeljujemo studentima značajne projekte otvorenog tipa, a rezultati su premašili naša očekivanja. Na primjer, jedan student, sa usmjerenjem na neuroznanost, koji se bavio projektom pronalaženja i analize online skupova podataka, razvija alat za vizualizaciju podataka kako bi prikazao kako starost i drugi varijable utiču na rizik od moždanog udara. U još jednom projektu, studenti su integrisali svoja lična umetnička djela u kolaž, primjenjujući filtre koje su dizajnirali koristeći Python. Takvi projekti pomjeraju granice onoga što smo mogli tražiti od studenata prije pojave AI-a zasnovanih na velikim jezičkim modelima. U sred diskusija o negativnom uticaju AI-a na obrazovanje, kao što je rad na domaćim zadacima ili pisanje eseja, možda će vas iznenaditi da čujete edukatore poput nas kako diskutujemo o njegovim prednostima. AI, poput svakog alata koji su stvorili ljudi, može biti koristan u određenim kontekstima, dok može biti manje koristan u drugim. Na našem uvodnom kursu programiranja, koji se prvenstveno fokusira na studente koji nisu informatičke struke, slijedimo kako AI može osnažiti studente na vrijedne načine, s obećanjem da će značajno povećati broj krajnjih korisničkih programera.


Watch video about

Uspon programera krajnjih korisnika: Osnaživanje studenata koji nisu iz oblasti računarstva pomoću AI alata

Try our premium solution and start getting clients — at no cost to you

I'm your Content Creator.
Let’s make a post or video and publish it on any social media — ready?

Language

Hot news

All news

AI Company

Launch your AI-powered team to automate Marketing, Sales & Growth

and get clients on autopilot — from social media and search engines. No ads needed

Begin getting your first leads today