The Structure of the Study Programme

Name and the Goals of the Study Programme

Study program of Teaching Informatics (designation: IC) includes master academic studies in the field of computer science at the University of Novi Sad, which are implemented at the Faculty of Sciences.

The Time Allotted for the Realization of Particular Study Forms

The programme lasts for 2 years, the total credit score of the studies is 120 ECTS, and at upon completion of the programme the title of Master in Informatics Teaching is obtained.

Credit Values of Particular Courses

This study programme contains 9 mandatory courses with a total of 57,5 ECTS + final (master) thesis with 25 ECTS. There are 18 elective courses in the study programme available for students to choose and collect 37,5 ECTS.

Prerequisites for the Registration for Particular Courses or Group of Courses

Content of obligatory courses is related to the preparation of students for the teacher profession and, besides the computer science, contains methodical input. These courses are generally accepted as a basis needed for a basic academic education of any computer scientist, regardless of his/her later specialization, with the addition of the appropriate psychological-pedagogical and methodological courses.

Elective courses enable each student to adapt curriculum to their needs and preferences to a certain extent.

Teaching is done in a traditional way, including the use of computers. Practical exercises are conducted in computer classrooms and most of the material is available to students via the Internet and through the local area network of the Department of Mathematics and Informatics. Students’ independent work is implemented in the form of seminar papers, projects, and the like.

The Purpose of the Study Programme

This study program is available to students who completed bachelor academic studies in the field of computer science and information technology, with the aim of continuing education in this field in the teaching orientation. The primary purpose of this study program is training of specialists in the field of teacher training in computer science in elementary and secondary schools. This orientation has been recognized as necessary for the development of IT staff in the Republic of Serbia.

The Goals of the Study Programme

Acquiring advanced knowledge in the field of informatics. Emphasis is placed on methodology, pedagogy, psychology, ethics and the history of informatics, as well as on the practical work on the development of informatics projects.

The goals of the study programme include obtaining theoretical foundations of informatics, which cover a number of mathematical subjects containing the basic principles of modern informatics.

Educating the versatile experts in informatics that will be able to work as teachers in primary and secondary schools, to contribute to the study of informatics, as well as to solve non-standard problems that arise in informatics practice.

Students are expected to develop logical thinking, precise expression, adaptability to new situations and the ability to apply theoretical knowledge in practice.

Acquisition of knowledge in the field of social sciences, such as pedagogy, policy, ethics and social responsibility, which apply in daily work, is also expected.

The Skills of Students upon Completion of the Programme

Master in Informatics Teaching will be qualified for:

Successful teaching informatics in primary and secondary schools with the use of modern teaching methods.

The development of software support in certain areas of mathematics (numerical mathematics, probability and statistics, differential equations, fuzzy systems, etc.)

Scientific research in universities and research institutes, and independent scientific work.

After completion of the programme, students should master the concepts and theoretical principles of computer science and acquire knowledge in the related fields of mathematics and social sciences. By acquiring theoretical and practical knowledge, successful students should be well trained in teaching informatics, possessing knowledge of recent trends in informatics and the use of modern information technology and equipment.

The Curriculum

Mandatory courses carry a total of 82,5 ECTS (68.7%), and the remainder to 120 ECTS is accumulated through the elective courses. Elective courses are selected freely from the group of 18 subjects. At least 37,5 ECTS (31.3%) needs to be selected from that group. Therefore, a total score of 120 ECTS is achieved by combining mandatory and elective courses.

Each student must have a minimum of 20 hours of active teaching per week, of which at least 10 hours of lessons.

An example of the selection of courses which carry 120 ECTS in this study programme is shown below:


First semester:

PMF01 Development and Pedagogical Psychology 3+1 (5 ECTS)

IB031 Privacy, Ethics and Social Responsibility 3+2 (7,5 ECTS)

IA011 Differential Equations 2+2 (5 ECTS)

IA111 Compiler Construction 1 2+3 (7 ECTS)

IA311 Graph Theory 2+2 (6 ECTS)

Second semester:

IA142 Social Networks 2+2 (7 ECTS)

IA221 Educational Software 2+4 (7 ECTS)

IA222 Teaching Methods in Informatics 2+3 (7 ECTS)

PMF03 Pedagogy 3+0 (4 ECTS)

IA021 Data Structures and Algorithms 3 2+3 (7 ECTS)

Third semester:

IA143 Applied Statistics 2+3 (7 ECTS)

IA131 Teaching Methods in Programming 2+3 (7 ECTS)

IA425 School Practice 0+6 (6 ECTS)

IA132 Mathematical Modelling and Simulations 3+2 (6 ECTS)

IA312 Mathematical Logic in Computing 2+2 (6 ECTS)

 Fourth semester:

IA042 Master Thesis (25 ECTS)

A Distribution of the Courses into Semesters and Academic Years

Elective courses in the Study Program