primer

Informatics

Type of study:​
Bachelor studies
Duration of studies:​
4 years (8 semesters)
ESPB points:
240
Academic title:
Graduated computer scientist (dipl.inform.)

Bachelor academic studies (1st degree) at the Faculty of Informatics and Computing, University "Union - Nikola Tesla" in Belgrade have 240 ESPB points. A person who has completed a four-year secondary education and passed the entrance exam in informatics and general information can be enrolled in the study program of bachelor academic studies.

Bachelor academic studies take place over eight semesters (four years). The study program of bachelor academic studies is a set of mandatory and optional subjects with a framework content: academic-general education subjects (13,70%), theoretical-methodological subjects (19,86%), scientific-professional subjects (35,96%) and professional-applied subjects (30,48%), the mastery of which ensures the necessary knowledge and skills of a graduate computer scientist.

The study program of Informatics is defined in accordance with the Law on Higher Education of the Republic of Serbia and the Bologna Declaration and is designed to provide an adequate basis for future work in the field of informatics. The Informatics study program develops students' competencies such as research skills and methods in the field of informatics, adapting the research process with the necessary degree of academic integrity, the ability to publish research papers at the national and international level, critical analysis, evaluation and synthesis of new and complex ideas, as well as promoting such ideas in order to improve business and society as a whole. With such competencies, students are able to independently solve practical and theoretical problems, as well as to get involved in international start-ups and scientific projects related to the development of new IT solutions in the field of informatics.

A student who completes bachelor academic studies in informatics is qualified to design, develop, and implement modern software systems. There is a special emphasis on the acquisition of generic knowledge from the design of physical architecture, system software support, inter-computer communications and architectures and algorithms, and then on training students for the design and development of dedicated computer structures and the development of platforms and systems for real-time work.

Bachelor academic studies in Informatics last four years, i.e. eight semesters. The point value of bachelor studies is 240 ESPB points (60 per study year, 30 per semester). There are a total of 39 subjects, of which 25 are compulsory subjects and 14 are optional (7 elective blocks). Each elective block contains two subjects. In the first year of study, 8 subjects are studied, of which 7 are compulsory and 1 is optional (1 of the 2 is chosen). In the second year, 8 subjects are studied, of which 6 are compulsory and 2 are elective subjects (2 are chosen out of 4). In the third year, 8 teaching subjects are studied, of which 6 are compulsory, and 2 are elective subjects (two are chosen out of 4). In the fourth year, 10 subjects are studied, namely: 6 compulsory and 2 optional subjects the student chooses from the 4 offered, professional practice and final thesis. Courses are distributed evenly across semesters. The professional practice lasts 90 hours, and the final thesis brings 10 ECTS.

The purpose of the Informatics study program is to educate highly professional, clearly profiled personnel who will be able to join the domestic and world-oriented IT society as independent or team participants with their knowledge and competences. The education of personnel according to this study program also creates the conditions for the development of young scientists as leaders in professional, research and scientific endeavors in the field of informatics and computing.

On the domestic labor market, as well as on the world market, the need for professional and suitable personnel who will be able to adequately accompany the dynamic development of the IT industry in the world is increasingly being observed. Following the dynamic changes in the IT environment, this study program was created in accordance with the practice of modern faculties in Europe and the world, as well as the needs of society as a whole. The expediency of this study program is based on this compatibility with the programs of the same or similar foreign renowned faculties.

The Informatics study program, through the selection of teaching content, enables personnel to become an important segment of the IT society thanks to the acquired expertise in computer science and informatics and thus contribute to the creation and development of domestic IT companies that go to world markets with the best software solutions. The purpose of the study program is to synthesize key knowledge, to develop personnel who, in addition to critical and self-critical thinking, are able to apply analytical scientific methods in solving problems, to be innovative and creative, to follow novelties and apply them in their project tasks, to effectively communicate with their environment guided by high professional and ethical norms and that they can solve complex problems both on the domestic and foreign business IT scene, that they can work equally successfully independently and as part of a team.

This study program will monitor dynamic changes in the market and in the field of computer science and informatics, it will ensure the direct involvement of educated personnel with functional knowledge and skills in solving specific IT problems, meeting the needs for new knowledge, skills, and project solutions imposed by the world of modern IT business. In addition to profiling future personnel for whom there is a need on the labor market, the purpose of this study program is to enable students to continue their education at the master's and other studies in the field of informatics and computer science or possibly some other related natural and mathematical fields. In a professional sense, this level of study enables the graduated student to successfully master professional literature in the field of computing, to constantly improve computer skills, to expand his knowledge by applying various programming languages, to successfully work on project tasks.

Students are offered a wide range of employment opportunities in the IT industry such as: JAVA developer, WEB developer, PHP developer, Frontend designer, WordPress developer, Android developer, database designer, database administrator (DBA), ORACLE database administrator (DBA ), database designer, database development engineer (MS Access), web service designer, network administrator, Windows operating system administrator, GNU/Linux system administrator, web server administrator, Cloud platform administrator, application server administrator, network security engineer, programmer of service-oriented applications, middle layer architect, IT manager, IT Solution Manager, IT sector manager, IT consultant, technical director, ERP consultant, electronic business system developer, system analyst, system implementation and testing engineer, corporate IT planning manager, business analyst and BI system administrator, IT application development manager, internet marketing and e-business consultant, IT software development team manager, IT service development manager, IT system maintenance and implementation manager, IT system sales manager, IT strategy manager, developer distributed computer services.

The IT industry is a particularly dynamic segment of society that is constantly developing, changing and improving. Accordingly, the goal of this study program is to enable students to acquire the necessary competencies for work in various domains of the IT sector, from designing to implementation, maintenance, testing of software solutions, in the development and maintenance of various computer systems and computer networks, to experts from the field of computing and informatics are involved in domestic and international projects.

The Informatics study program educates experts with complete knowledge of all five world-recognized subfields of computing (Computer Engineering, Computer Science, Information Systems, Information Technology, Software Engineering) without being burdened with content that is not necessary, ready to immediately engage in work successfully. The study program of Informatics will be constantly adapted to current world recommendations in the field of computing and informatics.

The main goal of the Informatics study program for obtaining the title of Bachelor of Information Science is:

 

  • Familiarization with the working principles of information technology and acquiring the necessary skills for working with a computer,
  • Getting to know and mastering mathematical content,
  • Acquiring basic knowledge about data structures, analysis and algorithm construction strategies,
  • introducing students to the basics of programming and software development, as well as basic algorithmic and data structures,
  • Coding and testing: practical use of an imperative programming language,
  • Familiarization students with basic terms and concepts in the field of information systems and their development process,
  • Introduction to the basics of professional English from the field of computer science, systematic vocabulary building and grammar knowledge completion, with emphasis on oral and written communication,
  • Getting to know and mastering mathematical content related to the theory of differential equations and systems of differential equations with applications, as well as elements of the Laplace transform,
  • Acquainting students with the relationship between hardware and software,
  • Mastering the numerical methods used to solve problems of mathematical analysis, linear algebra, as well as problems of a practical nature,
  • Acquiring general and specific knowledge of the theory and principles of functioning of operating systems,
  • Developing the ability to mathematically model phenomena associated with coincidences. Getting to know the laws of statistical inference methods,
  • Enabling understanding of the operation of computer networks and telecommunication systems,
  • Mastering the basic concepts of computer graphics and familiarization with bitmapped and vector graphics,
  • Getting to know the key concepts of programming, software development and software engineering,
  • Students become familiar with the basic concepts of computer system architecture,
  • Acquisition of general and specific knowledge from operational research,
  • Mastering programming techniques and using the Java programming language,
  • Mastering the basic web technologies and acquire the knowledge needed to create dynamic interactive web applications,
  • Acquiring general and specific knowledge about web application development,
  • Modeling and management of organizational systems using systems and information theory methods using information technologies,
  • Acquiring knowledge about databases and database management systems,
  • Acquiring general and specific knowledge about the most important tools for software development,
  • Getting to know the types of Internet tools and services and their use,
  • Acquiring knowledge about conventional and object-oriented models and approaches for analysis and logical design of information systems,
  • Acquiring basic knowledge about information protection in the information system,
  • Acquiring basic knowledge about artificial intelligence and applications,
  • Understanding the role of information technologies in the business environment,
  • Familiarization with the basic mathematical disciplines necessary for analysis, understanding, problem solving, as well as for the successful application of computer principles and techniques;
  • Building on basic knowledge with more advanced principles and techniques in the field of computer science,
  • Students have the opportunity to understand the complexity of IT projects and software solutions, from the definition of project tasks to its practical implementation and testing,
  • Preparation for successful application of computer techniques in practice;
  • Preparation for further upgrading of knowledge, as a theoretical and practical basis for acquiring more complex contents in the field of computing and informatics for continuing studies at master's studies;
  • Education of versatile experts in the field of computer science, 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 informatics and computer science.

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

Description of learning outcomes

Upon obtaining the title of graduate computer scientist, students will be able to:

  • for working with a computer, as well as the basic knowledge required for the application of modern information technologies,
  • to develop software using the method of functional decomposition and structural programming in a non-objective imperative language,
  • to understand the phenomenon of the information system, processes and stages of its development.
  • to successfully apply the most suitable algorithms and data structures when solving problems;
  • for creating computer programs, including design, coding and testing of program 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 a non-objective imperative language,
  • for creating object-oriented applications;
  • for creating service-oriented applications;
  • for creating web applications;
  • for writing network applications for the Internet and local computer networks,
  • application of applications for electronic business;
  • application of e-learning applications;
  • for using computer technologies, working with operating systems, computer networks and basic software packages;
  • knowledge about information protection in the information system,
  • modeling and management of organizational systems using information technologies,
  • for system analysis and use of system methodology in project management;
  • 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 trends in the development of software engineering;
  • to apply statistical methods;
  • to apply numerical methods and to implement them through software,
  • for work under different operating systems;
  • to work under different mobile operating systems;
  • to use the acquired knowledge and skills for the development and use of software and graphic systems with a strong multimedia nature;
  • for using software packages for 3D modeling and animation, image processing, montage and visual effects, WEB design, video and multimedia;
  • to use knowledge of the English language in computing;
  • to develop the abilities necessary to continue their studies.

Upon completion of the Informatics study program, the student acquires competencies in accordance with the national qualification framework, namely:

  • independent management of complex projects from various fields of informatics and computer science;
  • organizing, controlling and evaluating the work of other employees in order to improve work productivity and business practices;
  • adapting to the dynamic development of the informatics and computer sciences sector in terms of permanent improvement in personal and professional development through lifelong learning.

You can find the plan and program of basic academic studies by accreditation from 2020 HERE.
You can find the certificate of accreditation of the study program from 2020 HERE.

You can download the course book in RAR file format HERE