Cilj i ishod predmeta
Razumevanje metodičkih i podagoških aspekata učenja korišćenjem odgovarajućih softverskih sistema. Razumevanje funkcionalnih i nefunkcionalnih zahteva softverskih sistema za podršku učenju.
Teorijska nastava
Pregled postojećih platformi za učenje na daljinu. Analiza funkcionalnosti softvera koji se koriste kao podrška učenju, sa posebnim naglaskom na učenje programiranja i razvoja softvera. Metodotički i pedagoški aspekti učenja programiranja korišćenjem softvera. Softverska podrška za proveru znanja iz programiranja. Integracija sa postojećim alatima za razvoj softvera. Primena sistema veštačke inteligencije u softverima za podršku učenju.
Studijski istraživački rad
Analiza naučne i stručne literature u oblasti razvoja softvera kao podrška učenju. Kritički osvrt na metodičke i pedagoške aspekte analiziranih softverskih rešenja.