The goal of the study program of bachelor academic studies in Informatics is the education and training of experts for jobs that require basic knowledge and skills in the field of informatics and computer science.

A person who has previously completed a four-year secondary education and passes the entrance exam as regulated by the University Statute may enroll in the first degree studies of this study program.

The purpose of the study program of bacheloracademic studies in Informatics is to educate highly professional, clearly profiled staff who will be able to use their knowledge and competencies to join the domestic and world-oriented IT society as independent or team participants. By educating staff according to this study program, conditions are created for the development of young scientists as leaders in professional, research and scientific endeavors in the field of informatics and computer science. In addition to profiling future staff who are needed in the labor market, the purpose of this study program is to enable students to continue their education in master's and other studies in the field of informatics and computer science or some other related fields. In the professional sense, students have wide opportunities for employment in the IT industry, such as: jobs of web developers working with heterogeneous technologies, platforms and software tools, jobs in computer systems maintenance (system administrators), applications implementation, maintenance and database system administration, software testers, Frontend and Backend developers, IT Project managers, mobile application developers, etc.

The goals of the study program of bachelor academic studies in Informatics for obtaining the title of graduate computer scientist are:

• introducing students to the basics of programming and software development, as well as basic algorithmic and data structures,
• coding and testing: practical use of one imperative programming language,
• to acquaint students with basic concepts and concepts in the field of information systems and their development process
• acquiring general and specific knowledge of the theory and principles of functioning of operating systems,
• enable understanding of the work of computer networks and telecommunication systems
• introduction to key concepts of programming, software development and software engineering,
• master basic web technologies and acquire the knowledge needed to create dynamic interactive web applications,
• acquiring knowledge about databases and database management systems,
• getting acquainted with the types of Internet tools and services and their use,
• acquiring basic knowledge on information protection in the information system,
• acquiring basic knowledge about artificial intelligence and applications,
• understanding the role of information technology in the business environment and other goals.

Description of learning outcomes

Upon acquiring the title of graduate computer scientist, students will be able to:
• to develop software using the method of functional decomposition and structural programming in non-objective imperative language,
• for the development of computer programs, including the design, coding and testing of software solutions, as well as knowledge of techniques and methods for finding and correcting errors;
• application of the method of functional decomposition and structural programming in non-objective imperative language,
• for the development of object-oriented applications, service-oriented applications; web applications, network applications for the Internet and local computer networks,
• for the use of computer technologies, work with operating systems, computer networks and basic software packages;
• to model and work with databases and applications using CASE tools;
• to apply appropriate methods in the development of information system security and data protection systems;
• understanding, constructing and implementing basic artificial intelligence algorithms,
• to follow the trends of software engineering development;
• to work under different operating systems and mobile operating systems;
• to use the acquired knowledge and skills for the development, use of software and graphic systems of expressed multimedia and others.

Upon completion of the study program of basic academic studies in Informatics, the student acquires competencies in accordance with the national qualifications framework, as follows:

• independent management of complex projects in various fields of informatics and computing;
• organizing, controlling and evaluating the work of other employees in order to improve labor productivity and business practice;
• Adaptation to the dynamic development of the informatics and computer science sectors in terms of continuous improvement in personal and professional development through lifelong learning.

Professional academic title: BSc in Informatics.

Table of courses Bachelor Informatics and Computer Science – Serbian
Course catalogue – English