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.
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.
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.
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.
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:
Example:
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
No. | Course Code | Course Title | Semester | Course Type | Course Status | Active teaching hours | Other lessons | ECTS | ||
Lectures | Exercises | OFT | ||||||||
FIRST YEAR | ||||||||||
1 | PMF01 | Development and Pedagogical Psychology | 1 | TM | C | 3 | 1 | 5 | ||
2 | IB031 | Privacy, ethics and social responsibility | 1 | TM | C | 3 | 2 | 7,5 | ||
3 | IA142 | Social Networks | 2 | SP | C | 2 | 2 | 7 | ||
4 | IA221 | Educational Software | 2 | TM | C | 2 | 4 | 7 | ||
5 | IA222 | Teaching methods in informatics | 2 | TM | C | 2 | 3 | 7 | ||
6 | PMF03 | Pedagogy | 2 | TM | C | 2 | 4 | |||
Active teaching hours per year– total | Active teaching hours per year– total | 28 | ||||||||
SECOND YEAR | ||||||||||
1 | IA143 | Applied statistics | 3 | SP | C | 2 | 3 | 7 | ||
2 | IA231 | Teaching methods in programming | 3 | TM | C | 2 | 3 | 7 | ||
3 | IA425 | School practice | 3 | TM | C | 6 | 6 | |||
4 | IA042 | Master thesis | 4 | SP | C | 25 | ||||
Active teaching hours per year– total | 16 | |||||||||
Total: 20 | Total: 24 | Total: 0 | ||||||||
Active teaching hours – total | 44 | |||||||||
Graduation thesis | ||||||||||
ECTS – total | 82,5 |
- Course type: AO-academic and general education, ТМ-theoretical-methodological, SP-scientific-professional, PА-professional applicative
- Course status: O-obligatory, E-elective block
- Teaching hours: L-lecture, E-exercise, АE-auditory exercises, LE-laboratory exercises, OTF-other teaching forms (seminar work, etc.), SRW-study research work
Elective courses in the Study Program
No. | Course Code | Course Title | Course Type | Course Status | Active teaching hours | ECTS | |||
Lectures | Exercises | OFT | SRW | ЕСПБ | |||||
1 | IA011 | Differential equations | SP | EB | 2 | 2 | 5 | ||
2 | IA411 | Seminar paper C | PA | EB | 1 | 3 | 6 | ||
3 | IA413 | History of informatics | AG | EB | 2 | 4 | |||
4 | PMF02 | Educational Psychology | TM | EB | 3 | 1 | 6 | ||
5 | IA111 | Compiler construction 1 | SP | EB | 2 | 3 | 7 | ||
6 | IA132 | Mathematical modelling and simulation | SP | EB | 3 | 2 | 7 | ||
7 | IA311 | Graph theory | SP | EB | 2 | 2 | 6 | ||
8 | IA312 | Mathematical logic in computer science | SP | EB | 2 | 2 | 6 | ||
9 | IA141 | Parallel programming | SP | EB | 3 | 3 | 8 | ||
10 | IA421 | Seminar paper D | PA | EB | 1 | 3 | 6 | ||
11 | IA423 | Operations research | SP | EB | 3 | 3 | 8 | ||
12 | ИА021 | Data Structures and Algorithms 3 | SP | EB | 2 | 3 | 7 | ||
13 | IB123 | Research methods | TM | EB | 3 | 2 | 7,5 | ||
14 | IА121 | Project in informatics | PA | EB | 2 | 7 | 10 | ||
15 | IА012 | Number Theory | SP | EB | 2 | 2 | 5 | ||
16 | IA331 | Combinatorial algorithms | SP | EB | 2 | 3 | 7 | ||
17 | IA131 | Computer graphics 2 | PA | EB | 2 | 1 | 2 | 7 | |
18 | IA422 | Compiler construction 2 | SP | EB | 2 | 3 | 7 |
- Course type: AO-academic and general education, ТМ-theoretical-methodological, SP-scientific-professional, PА-professional applicative
- Course status: O-obligatory, E-elective block
- Teaching hours: L-lecture, E-exercise, АE-auditory exercises, LE-laboratory exercises, OTF-other teaching forms (seminar work, etc.), SRW-study research work