Course
M/E
Lec.
Aud.
Lab.
ECTS
Structured programming
M
2
6
Discrete mathematics 1
3
0
Calculus 1
1
Object-oriented programming
Discrete mathematics 2
Calculus 2
Professional skills
4
Algorithms and data structures
Elective course
E
Operating systems
Elective course*
Educational software design
Pedagogy
ICT in education
Computer ethics
Diploma thesis
Macedonian language