Predočeni su planovi izvođenja nastave (PIN) po godinama, za sve smjerove.
Prva godina
- Osnovi programiranja 2 (nastavni)
- Osnovi programiranja 2 (opšti)
- Osnovi programiranja 2 (informatički)
- Elementarna matematika
- Elementarna geometrija
- Elementarna geometrija 1
- Uvod u računarstvo 2
- Analiza 2
- Linearna algebra 1
- Proceduralno programiranje
- Uvod u organizaciju i arhitekturu računara 2
- Englesi jezik 1
Druga godina
- Analiza 4
- Osnove računarskih sistema 2
- Algebra
- Diskretna matematika
- Kombinatorika
- Aksiomatska teorija skupova
- Diferencijalni i integralni račun 2
- Računarske mreže
- Teorija brojeva
- Elementarna teorija brojeva
- Teoretske osnove računarstva
- Konstrukcija i analiza algoritama
Treća godina
- Matematičko programiranje
- Pedagogija
- Teorija mjere i integracije
- Osnove računarskih sistema 4
- Metodika nastave algebre
- Numerička matematika
- Numeričke metode linearne algebre
- Primjene matematičke analize
- Internet programiranje
- Projektovanje baza podataka
- Konstrukcija kompilatora
- Razvoj mobilnih aplikacija
- Računarska grafika
- Istorija matematike
Četvrta godina
- Matematička logika
- Osnove računarskih sistema 2
- Baze podataka 2
- Izabrana poglavlja algebre
- Parcijalne diferencijalne jednačine
- Statistika i slučajni procesi
- Algebra
- Aksiomatska teorija skupova
- Realne i kompleksne funkcije
- Bioinformatika
- Uvod u vještačku inteligenciju
- Metodika nastave analize