Предочени су планови извођења наставе (ПИН) по годинама, за све смјерове.
Прва година
- Основи програмирања 2 (наставни)
- Основи програмирања 2 (општи)
- Основи програмирања 2 (информатички)
- Елементарна математика
- Елементарна геометрија
- Елементарна геометрија 1
- Увод у рачунарство 2
- Анализа 2
- Линеарна алгебра 1
- Процедурално програмирање
- Увод у организацију и архитектуру рачунара 2
- Енглеси језик 1
Друга година
- Анализа 4
- Основе рачунарских система 2
- Алгебра
- Дискретна математика
- Комбинаторика
- Аксиоматска теорија скупова
- Диференцијални и интегрални рачун 2
- Рачунарске мреже
- Теорија бројева
- Елементарна теорија бројева
- Теоретске основе рачунарства
- Конструкција и анализа алгоритама
Трећа година
- Математичко програмирање
- Педагогија
- Теорија мјере и интеграције
- Основе рачунарских система 4
- Методика наставе алгебре
- Нумеричка математика
- Нумеричке методе линеарне алгебре
- Примјене математичке анализе
- Интернет програмирање
- Пројектовање база података
- Конструкција компилатора
- Развој мобилних апликација
- Рачунарска графика
- Историја математике