Циљ и исход предмета
Разумевање методичких и подагошких аспеката учења коришћењем одговарајућих софтверских система. Разумевање функционалних и нефункционалних захтева софтверских система за подршку учењу.
Теоријска настава
Преглед постојећих платформи за учење на даљину. Анализа функционалности софтвера који се користе као подршка учењу, са посебним нагласком на учење програмирања и развоја софтвера. Методотички и педагошки аспекти учења програмирања коришћењем софтвера. Софтверска подршка за проверу знања из програмирања. Интеграција са постојећим алатима за развој софтвера. Примена система вештачке интелигенције у софтверима за подршку учењу.
Студијски истраживачки рад
Анализа научне и стручне литературе у области развоја софтвера као подршка учењу. Критички осврт на методичке и педагошке аспекте анализираних софтверских решења.