The Structure of the Study Programme

Type of the Study and the Outcome of the Education Process

The Information Technologies study program represents undergraduate academic studies in the field of Informatics at the University of Novi Sad, performed at the Faculty of Sciences.

Professional Title, Academic, or Scientific Title

Upon completing the studies, successful candidate obtains degree BSc in Informatics – Information Technologies.

The Structure of the Study Programme

The requirement for obtaining the degree in Informatics – Information Technologies is that the student passes all the mandatory courses existing within the study program and collect a total of 240 ECTS. The study program plan consists of mandatory courses and a set of elective courses.

There are 21 mandatory courses, 146 ECTS in total. There are six mandatory courses at first, second and third year, while on the fourth year there are three. These courses represent a universally accepted basis for the basic academic education of every computer scientist and IT expert. They cover the basics of programming (procedural and object-oriented), algorithms, databases, operating systems, computer communications, networks, but also the necessary mathematical apparatus. Courses include topics in software engineering, as well as theoretical and practical teaching content for the modeling and implementation of complex information system.

Knowledge is supplemented with the offer of elective courses. Students choose the appropriate number of offered electives in accordance with the wishes and necessary number of ECTS points for the successful completion of the year or study. Elective subjects are more specialized (adapted to the age of students, as well as the goal of a study program) than general and informatics, mathematics and pedagogical subjects, and there are a total of 34 offered. Most of these elective courses are independent, so they do not require special requirements for enrollment, except for the defined years of studies during which they are offered, in order to provide their logical linking to contents adopted as part of mandatory courses.

During lectures, an audit method is used, predominantly frontal, with the use of computer equipment and other contemporary visual teaching aids. Besize, individual group and individual teaching methods are also used. We keep up the good contemporary trends of academic IT education, with emphasis on exercises, practical work of students on computers, as well as on other aspects of individual and group teaching, such as projects, seminar papers, homework, papers and others.

The Time Allotted for the Realization of Particular Study Forms

The duration of studies is 4 years, 240 ECTS in total.

Credit Values of Particular Courses

The number of ECTS for each course is shown in the curriculum table, organized by semesters and years of study, as well as in the tables within the specification of courses.

Prerequisites for the Registration for Particular Courses or Group of Courses

The preconditions for enrolling to individual courses or group of courses are indicated in the curriculum tables.

The Purpose of the Study Programme

The purpose of the study program for gaining a degree in IT – Information Technologies is:

  • general education of IT experts, capable of practical work on computers in the industry at all stages and roles during development of software solutions,
  • understanding the relationship of software development with other aspects of business and the theoretical basis;
  • IT education for participation in the development and application of software systems, as well as for the work in the application of information technologies in education, security, health and other areas of human labor;
  • preparing for further studies in the field of IT or computer science (by choosing appropriate elective subjects, the student can easily specialize in general business applications or to more fundamental IT studies);
  • IT education for acquiring modern, high-tech knowledge required in the IT industry to solve practical problems with the use of advanced IT concepts;
  • preparation of students for teaching in the field of IT in elementary and secondary schools – elective courses which enable the acquisition of 36 ESPB from a group of pedagogical-psychological subjects are also offered;
  • preparing for further studies and acquiring knowledge necessary for scientific research work and further training in that direction at universities and in scientific institutes.

The main purpose of this study program is the training of IT specialists with emphasis on the field of information technologies. The experts of this kind are recognized as a necessary human resource for the development of a knowledge-based society, ie an information society that has already been significantly developed in the countries of the European Union, the United States, Australia, Japan, etc. Since 2000, Serbia has also been exposed to the increased need for IT staff due to increased investments and the emergence of foreign companies and standards in the IT field, as well as in other areas that have the need for IT support.

The Skills of Students upon Completion of the Programme

General and Course-specific Competencies of Students

The goals of the undergraduate IT study program are:

  • acquainting with the basic information principles, methods and techniques necessary for solving problems with computers, as well as for the use of computers in different areas of human activity using the latest technologies and tools;
  • adoption of basic knowledge, methods and techniques on programming and programming languages, programming paradigms (structured, object-oriented, functional and logical programming), algorithms, operating systems, databases and information systems using the latest technologies and tools;
  • acquainting with the basic mathematical disciplines necessary for analysis, understanding, problem solving, and for successful application of information principles and techniques;
  • upgrading of basic informatics knowledge with advanced principles and techniques in the IT field;
  • preparation for the successful application of IT in practice;
  • preparation for further upgrading of knowledge, as a theoretical and practical basis for the adoption of more complex contents in the IT field ie. for further study at academic studies;
  • the development of a high degree of abstract, analytical and synthetic, logical thinking and understanding of different degree abstractions in the informational domain;
  • developing the initiative and the ability to independently solve problems using the computer using the adopted principles and techniques;
  • adoption of advanced knowledge in the IT field, including software engineering, information systems, programming languages, artificial intelligence, methodology, pedagogy and theoretical foundations of informatics;
  • education of all-round experts in the IT field, who will be able to participate in the work of software teams, to work as lecturers in primary and secondary schools and to contribute to the study of IT.

Description of general and subject-specific competencies of students graduated IT expert who completes this study program will acquire:

  • ability to analyze and synthesize;
  • ability to apply knowledge in practice;
  • the ability to use the latest technologies and tools in practice;
  • ability to make decisions;
  • learning ability;
  • knowledge of a foreign language;
  • R & D knowledge (in IT field).

In addition to the above, he or she will also be prepared for:

  • independent and team-based work in software development;
  • successful teaching of IT in primary and secondary schools;
  • initiating scientific-research activities at universities and scientific institutes.

The Outcomes

After graduation, a successful student will have:

  • basic knowledge in basic mathematics;
  • ability of logical thinking, formulation of assumptions and conclusions in a formal and formalized way;
  • the ability to understand and formulate the problem and its modeling to enable its analysis and resolution;
  • programming skills in the procedural, functional and object-oriented programming paradigm;
  • understanding of all phases in the software development cycle: requirements, analysis, design (design), implementation, testing and maintenance;
  • practical skills in the use of program environments, relational database management systems and CASE tools;
  • understanding of current principles, techniques and trends in IT development;
  • knowledge of concepts and theoretical settings of computer science;
  • knowledge from certain related fields of mathematical and social sciences, which will allow him to apply principles in practice in solving problems from different domains.
The Curriculum

There are a total of 21 mandatory courses that take 146 ECTS (60%). The first, second and third years incorporate six mandatory courses, while the fourth year has three. Elective courses fill the remaining ECTS to at least 240 for a four-year study program. List of elective courses contains 34 of them, with a semester or semesters within which the courses are accessible. So, during the first year there are 21 offered courses (per semester: 9/12) with a total value of 120 ECTS, at the second year there are 24 (10/14), taking 153 ECTS, at the third year, 31 (12/19), with 209 ECTS in total, and in the fourth year there are 34 courses (15/19) of the total value of 211 ECTS.

Elective courses are either general-educational in character, or they include some specific information content, which complements the basic level of IT education. Within this program, the predetermined forms of teaching are lectures and exercises.

Criteria that must be met when choosing courses are:

  • the sum of ECTS for each year other than the final must be at least 60, while in the final year the sum may be smaller;
  • the total of ECTS points in total during all years is at least 240;
  • there has to be at least 20 teaching hours per week in every semester;
  • there has to be at least 10 hours of lectures per week in every semester.

A Distribution of the Courses into Semesters and Academic Years

Elective courses in the Study Program