Kurs je namenjen i prilagođen učenicima trećeg i četvrtog razreda srednje škole. Od učenika se očekuje da su savladali osnove programiranja, odnosno da razumeju kako radi program, šta su promenljive, grananja i petlje. Poznavanje veb programiranja je korisno, ali nije uslov za pohađanje.
Alati zasnovani na veštačkoj inteligenciji danas mogu da napišu veliki deo koda umesto nas. Na kursu učenici razvijaju četiri sposobnosti koje čine osnovu rada sa ovakvim alatima:
1. Odluka o tome šta ima smisla poveriti alatu, a šta uraditi samostalno.
2. Jasno opisivanje onoga što želimo, jer alat radi onoliko dobro koliko je zadatak dobro postavljen.
3. Procena onoga što alat vrati, jer program koji se uspešno pokreće ne mora da bude i tačan.
4. Odgovornost za sopstveni rad i sposobnost učenika da objasni svaki deo onoga što je izgenerisano.
Kroz kurs učenici prolaze kroz nekoliko celina:
- Efektivna upotreba veštačke inteligencije da podrži učenje, gde učenici prave sopstvene priručnike iz programiranja koji dalje koriste u radu.
- Izrada programa i aplikacija i usputno usvajanje nepoznatih koncepata.
- Analiza programa i aplikacija koje učenik nije pisao, gde se uči snalaženje u nepoznatom projektu i analiza njegovog rada i kvaliteta.
- Projektovanje programa i aplikacija i formiranje prototipova rešenja kako bi se sagledale prednosti i mane svakog pre nego što se konačno odabere.
Učenici kroz svaku od navedenih celina vežbaju četiri sposobnosti istaknute iznad.
Napomena: Izvođenje kursa kreće na proleće i traje 12 nedelja.