Izborni predmeti u 1. semestru:
Matematičke osnove teorije kodiranja – 6 ESPB
Numeričke metode – 6 ESPB

Obavezni predmeti u 1. semestru:
Istraživanje podataka – 6 ESPB
Metode istraživanja – 6 ESPB
Teorija algoritama, jezika i automata – 6 ESPB
Testiranje softvera – 6 ESPB

Izborni predmeti u 2. semestru:
Mikroprocesorski softver – 7 ESPB
Projektovanje softvera – 7 ESPB
Prevodioci i intepretatori – 7 ESPB
Predstavljanje znanja i automatsko rezonovanje – 7 ESPB

Obavezni predmeti u 2. semestru:
Master rad – studijski istraživački rad – 6 ESPB
Stručna praksa – 3 ESPB

Ukupno: 60 ESPB