Sinigudnum logo
« Return to the list of all study programmes

Faculty of Informatics and Computing
Information Technology

This study programme is designed to keep pace with the development and innovations in IT field, modern web services, Internet marketing, contemporary managerial approaches, keeping abreast of the requirements stemming from practical implementation of knowledge related to business systems. What makes this programme unique and attractive to prospective students is the fact that it places special emphasis on Internet technologies and web services, which is in agreement with the latest technological innovations in the field.

This study programme enables acquisition of knowledge required for resolving real-life issues associated with understanding, designing, procuring, selling, installing and organizing of IT jobs within an organization. Furthermore, this study programme offers necessary economics-related knowledge that will enable students to properly understand business systems. Acquired knowledge paves the way for implementing database and information systems in support of business operations. Relying on the knowledge of programming and web site design, as well as knowledge on social networks and Cloud Computing, the students are well-prepared to organize Internet marketing in best possible way and improve the organization’s overall performance while keeping pace with the latest trends. The importance of this study programme lies in the study of practical implementations in computer applications associated with e-business, analytics and reporting.

This study programme should educate experts capable of extending support to the organization’s business, i.e. make adequate decisions using all available and up-to-date information. In order to do so, it relies on intensive data analysis, decision-support systems, business reporting and other principles that have been lately grouped under an all-encompassing term of Big Data. Upon successful completion of the study programme Information Technology, the students will have a wide range of possibilities for finding the desired employment in the domain of IT support, website design, online marketing campaigns, data protection in organizations, full information system design, procurement, installation and sale of IT products. This study programme is designed to respond adequately to the needs and requirements of the leading companies in Serbia that fruitfully cooperate with Singidunum University.

Pre-admission Form
for Serbian Citizens

Pre-admission Form
for Foreign Citizens

According to the survey conducted among the graduates who are members of the ALUMNI association, the students who successfully complete this programme can seek employment in various fields:

  • IT sector manager
  • Technical account manager
  • IT consultant
  • ERP consultant
  • System analyst
  • Development Engineer for Content Management System (CMS)
  • Business Information System Administrator
  • Corporate IT planning manager
  • System Implementation and Testing Manager
  • Business analyst and BI system administrator
  • Internet Marketing and Web platform consultant
  • IT application development manager
  • BPM/SOA integration specialist
  • Software development team manager
  • Development Engineer for Business Web Services
  • Development Engineer for Integrated Web Services
  • Services Development Manager base on IT systems
  • Business Processes Analyst/ Designer/ Manager
  • IT Systems Maintenance and Implementation Manager
  • E-business systems development engineer
  • IT System Sales Manager
  • Development Engineer for Distributed Computer Services
  • IT strategy Manager



hat Tuition fee for this study program in English is 3300 € for 60 ECTS, paid in RSD.

books Course materials are included in the tuition fee.

Upon on-line registration, the student shall receive optional topics to be discussed during the entrance exam.

hatUpon successful completion of studies, the students shall be awarded an academic title of Bachelor of Science in Information Technology.

I year

Introducing students to the basics of information technologies, hardware and software basics in modern computer systems, as well as the phenomenon of networking and the Internet. Introduction to the programming processes, with the usage of examples designed in the Visual Basic programme. Practical laboratory hours enable students to master the basics of computer literacy, regarding operation systems, working with files, as well as the usage of text processing programmes and the Internet. Acquisition of theoretical and practical knowledge of hardware, operation systems, application software, the usage of electronic messages and the Internet, as well as the introduction to modern information and communication technologies.

Mastering the basic notions and claims within the field of mathematical analysis for the functions of one and two independent variables; mastering matrix, differential and integral calculus (-i); mastering the basics of probability and statistics, with the aim of an improved understanding of economic phenomena, their further observation and forecasting. This course enables students to solve problems regarding the implementation of mathematical models within both economic science and practice.

The main objective of this course is the students’ acquisition of the basics of economics, at the level of microeconomics and macroeconomics, by the introduction of economic theory, models and practice. Enabling students to understand the vital phenomena and processes of microeconomics and macroeconomics, as well as enabling them for the aggregate observations of economics, i.e. its functioning.

The course is designed in such a way to provide students with the basic knowledge of psychology, in order for them to understand its application in specific areas of human endeavour, such as human resources management. The course objective is that students master the basic notions from the field of psychology, as well as to acquire knowledge of basic patterns that govern human behaviour. Students will be capable for using the basic psychology notions, when explaining and understanding human behaviour, as well as when designing research and applying it in practice.

Introduction to computer components and functions. Introduction to the basic principles of computer programming. Introduction to the Java programming language. Students are enabled to define and solve computer problems on their own. Students are enabled to design correct and efficient computer programs in their further course of study.

The course enables students to gain theoretical and practical knowledge from the area of statistics basics. At the same time, this course enables students to understand the principles of statistics, the notion of probability, random variable, statistical estimation, as well as statistical hypotheses testing, and regression and correlation analysis for random variables. The aim of the course is that, upon its completion, students become able to apply statistics methods throughout their further education. Becoming skilled in the application of the theoretical and practical knowledge gained within this course. Becoming able to apply the statistics methods, computer processing of statistical data and thus make conclusions, based on the gained results.

The aim of the course is to make students realize the basic notions of the concept of management and the evolution of management theory; to introduce students to the most important management trends; to make students understand all the guidelines regarding management processes (planning, organising, managing and controlling). To enable students to plan, organize, implement, lead and control business processes, by applying theoretical knowledge in real business systems.

English Language 1 is a course which lasts two semesters and is based on the textbook Complete First Certificate (Cambridge University Press), which represents upper-intermediate level or Common European Framework level B2. The course also represents preparation for those students who want to gain First Certificate in English - FCE. Course outcome is to reach higher level of speech fluency in various situations and on various topics. The aim is also to provide understanding of written and oral language of native speakers, as well as understanding and acquisition of writing skills- essay writing on diverse topics.

II year

Acquisition of theoretical and practical knowledge in the field of communication technologies and computer networks. Introduction to and study of the standards and protocols in contemporary networks of the Internet/ Intranet type. Understanding of the role of layers in OSI and TCP/ IP communication models. Acquisition of the addressing techniques and data routing. Study of the most important Internet services. Individual practical work on project and maintenance of computer networks. Understanding of security challenges in contemporary networks and implementation of overall layered security. Students should gain theoretical and practical knowledge in the field of individual networking, hardware choice, software installation, setting parameters and network management. Practical knowledge also refers to installation and adaptation of Windows operating system (XP and Server), as well as Linux operating system.

Course goal is obtaining of theoretical and practical knowledges of management and development of management information systems and their successful implementation within modern business. Students will be able to understand and modeling business process, as well to understand mutual connection between technology, people, and organization. They will obtain understanding how management information systems facilitate management decision making process. Students will learn to use transactions processing systems, decisions support systems, expert systems, executive information systems and will obtain basic skills necessary for information systems development.

This course aims to provide students with a basic knowledge of marketing as a science, of its characteristics and nature, as well as the characteristics of the marketing environment, market, consumer behavior, marketing mix instruments, and, eventually, processes of marketing management. It is expected that the acquired knowledge will be a solid basis for further study and understanding of marketing as a science, business discipline and profession, and that it will be useful for the successful mastering of many business skills, such as communication, negotiation, and others.

Acquisition of theoretical and practical knowledge about the implementation of databases in contemporary information systems. Understanding of all advantages of databases in comparison with classic programming languages and files implementation. Study of various systems for database management and interfaces for connection with the chosen programming language. Delayering of database realization into data models, business logic model and users interface. Understanding of relational database model and the effect of transactions in concurrency. Acquisition of techniques of database administration and maintenance. Acquisition of necessary knowledge for individual work in Microsoft Access and MySQL system for database management: database generation, user interface development, setting inquiry, report development. Mastering syntax and technique for SQL language usage.

Students will be introduced to hardware and software architecture and computer system organization. Students are conversant with the basic components of computer systems, their role and functioning principles. Students should understand the role of system software and its relation to user’s space software. They should also understand the role of high-level programming languages and their compilers and be introduced to principles of rapid application development. Theoretical and practical knowledge regarding computer systems. Introducing students to binary and hexadecimal number system. Understanding computer processors and systems functioning. Understanding the role and function of operating systems, as well as their classification. Transforming algorithm problem solutions into programme code and computer instructions.

Mastering theoretical and practical knowledge in the field of web design and multimedia systems, as well as the ability to navigate and work in different multimedia development environments. Design of multimedia and web applications, as well as individual and group work in solving software problems and projects in the field of multimedia, multimedia systems, and web design. Acquiring practical knowledge in the development of prototype user interfaces, based on user experience. Analysis of existing solutions, their improvement, and design of new prototypes.

Acquisition of theoretical-analytical and applied knowledge from accounting methodology, as well as the acquisition of knowledge and skills in the use of accounting information for the purpose of making business decisions for various users, primarily investors and creditors.

English Language 2 is a course based on the textbook Complete First Certificate (CambridgeUniversityPress) which corresponds to upper-intermediate level or Common European Framework level B2.The course is also a preparation for those students who want to gain First Certificate in English - FCE. Course outcome is to reach higher level of fluency in various situations and on various topics. The aim is also to provide understanding of written and oral language of native speakers, as well as understanding and acquisition of writing skills- essay writing on diverse topics.

III year

The review of contemporary approach to various project management, by analysing the field starting from theoretical elements of project management concepts and ending with opportunities for practical usage of specialized software tools. The course is organized in such a way to show appropriate methodological approach to projects, as well as to introduce students to specific methods and techniques necessary for successful project management. The course should enable students to practically use their knowledge with the aim of effective time management, cost management, resource management, quality management, risk management and communication in the preparation and organization of projects. The course should also enable students to use contemporary software tools for project management.

Introducing students to the functioning of the Web as one of the most used Internet services. Understanding protocols and technology on which Web is based. Getting started with Web services and higher level platforms, such as content management systems (CMS), electronic documents (DMS), the process of learning (LMS), knowledge (KMS), and others. Understanding the ways to use these systems and platforms for business purposes. A student who understand the principles, protocols and Web technologies as well as their use in the development of web platform. The possibility of identifying the optimal existing web platform in response to requests from business systems in this domain. Understanding the process of adaptation of existing Web platform to specific needs of business systems.

Understanding multidimensional technological-sociological Internet environment as the main area of contemporary marketing activities. Learning about key Internet technologies and their most popular services from the aspect of their use for marketing purposes. Acquisition of knowledge and tools for developing marketing solutions on the Internet and evaluation of their efficacy. The student acquires theoretical and practical knowledge required to independently organize a marketing campaign on the Internet. Aside from understanding the key principles of Internet marketing, the student also learns about Web design principles, metrics, analytics and reporting, and how to use leading platforms for analysis (Google Analytics) and advertizing (Google AdWords).

Course objective is reaching level А1 in the Spanish language. Introducing basic information about Spanish language and hispanic culture with special emphasis on communicative skills.

Course objective is the usage of the German language at A1 level according to the Common European Framework of Reference for Languages. This course should enable students to communicate on basic levels, to exchange information in everyday situations and to communicate their basic needs.

Italian language 1 is a multimedia course in Italian language and culture on basic A1 level which systematically develops all four language skills using modern language ​​and permanent shifting between communicative and grammar elements. This course should enable students to communicate on a basic level, to exchange information in everyday situations and to communicate their basic needs.

Students are enabled to acquire economic globalization, time management, marketing, advertising, corporate culture, the law of supply and demand and entrepreneurial terminology. Acquisition of new vocabulary, appropriate translation and reading of texts, fluency, acquisition of writing skills and revision of lectured units.

Course objective is the acquisition of skills and the usage of French in accordance with A1 level of the Common European Framework of Reference for Languages. The focus is on balanced development of all four skills, oral and written understanding and communication. Course includes reading, listening, writing, conversation and acquisition of specific business terminology. Course objective is to enable students to communicate in everyday situations. Course outcome is the acquisition of skills in the usage of French and preparation for DELF exams according to the Common European Framework of Reference for Languages.

Creatively designed multimedia course that focuses on introducing basic rules of reading and writing Chinese characters and analyzes the most interesting aspects of rich Chinese culture, history, philosophy and modern Chinese society. The course enables students to acquire appropriate pronunciation in the Chinese language, rules of reading and writing Chinese characters and Latin transcription (pinyin), as well as vocabulary which enables them to communicate on basic level about everyday situations.

The aim of this course is that students understand the importance of human resources management as a creative and innovative part of any organization, as well as the concept, evolution, processes and methods of the human resources management, used by organizations with the aim of attracting, retaining, motivating and rewarding their employees, in order to meet the organization's strategic objectives.

The main goal of the course is to develop key competencies and abilities for successful execution of business activities in entrepreneurial business. The curriculum covers the entire process of entrepreneurship, starting from the creation of business idea, business plan development, legal aspects and protection of intellectual property, business growth and development, all the way to the transformation of the company and exit strategy with the collection of the effect of ownership.

The primary goal of this course is to acquaint students with the basic principles of the cloud computing paradigm, which is based on the delivery of distributed computer services, and the main technologies that enable it - virtualization technology and hyper-converged infrastructure. In addition, students will understand the relationship between distributed computer systems and cloud computing. The secondary goal of this course is to gain experience in implementing cloud services through practical projects using existing public cloud tools. Among other things, another goal of the course is to provide students with the necessary skills to conduct research activities in this dynamic field by exploiting existing environments and simulators, such as the CloudSim software package.

The main goal of this subject is to introduce students to the object-oriented paradigm in Java programming language. The secondary course objective is to gain experience in implementation of object-oriented programs in Java programming language through practical work and to develop a solid basis for a further upgrade in this domain. Another goal of this subject is that student gain necessary skills for performing research activities in this dynamic area by exploitation of existing Java environments and tools, such as Eclipse and IntelliJ.

Competencies that students will acquire are the application of software development methodologies, analysis of the current state of the system using certain notations for process modelling, creating software requirements specifications, selection of appropriate software architecture, application of UML and other current object-oriented and service-oriented modelling notations and languages that capture the static and dynamic behavior of both transactional and analytical systems. At the end of the course, it is expected that a successful student is able, through the practical demonstration of the project work, to show a detailed understanding of all aspects of software analysis.

English language 3 is based on a carefully created language curriculum. Its final goal is to prepare students for the internationally acknowledged exam (CAE) assessing their knowledge of English at C1 level. The course encompasses four equally represented skills: reading, writing, listening, and speaking. It also involves revising and widening the knowledge obtained in grammar and vocabulary. Students are able to understand a wide spectrum of complex, long texts and understand their implicit meaning. In addition, students are able to converse fluently and spontaneously, using the language with flexibility and efficiency in various social, academic, and professional contexts.

IV year

The aim of the course is to provide theoretical and practical knowledge about corporate culture and organizational behavior, ways of their origin, as well as the basic forms of manifestation within modern business organizations.

Introducing students to the basic concepts and institutes of law in order to comprehensively understand business law and complete legal regulation of cyberspace in terms of intellectual property rights, data protection and privacy, e-government, e-business, e-democracy and high-tech crime.

This course focuses on the key concepts, practices and issues in the strategic management of digital technologies. The course covers two key themes. First, the course examines the strategic role and organizational value of digital technologies, including digitally enabled innovation, digital ecosystems, and digital transformation and disruption. Second, the course examines the strategic management of digital technologies required to realize this value potential, including current and emerging approaches and frameworks for strategic decision-making about digital technologies, and the management of digital service delivery.

Acquiring of theoretical and practical knowledge in the field of information systems security, understanding of security problems, introduction to cryptological security mechanisms. Аpplication of symmetric and asymmetric cryptographic algorithms and cryptographic keys management. Identifying security vulnerabilities in different network environments, operating systems, and complete information systems. Application of relevant security standards.

English language 4 is based on a carefully designed language programme aimed at preparing the students for taking an internationally recognized exam at C1 English language level of proficiency (CAE). All four skills are equally developed: reading, writing, listening and speaking. The students attending this course have the opportunity to revise previously covered language points and upgrade their vocabulary skills and use of complex grammatical constructions. The students should be able to understand a wide range of complex, longer texts and recognize their implicit meaning. Also, they should be ale to use the language fluently and spontaneously, i.e., to effectively use the language in various social, academic and professional contexts.

The objective of the course is to introduce students with basic concepts and categories in the field of applied skills with a focus on solving specific problems. The course aims at mastering skills through active teaching supplemented by the implementation of practice in a particular business society, followed by writing and defense of an independent project. Training students for independent work in the economy, deepening and application of knowledge in the field of professional development and business skills, and the application of theoretical knowledge in concrete case studies are the focus of this course.

Reaching level A2 in Spanish according to theCommon European Framework of Reference for Languages. Preparing students to communicate in different situations, reading comprehension and writing short essays of descriptive and narrative form in present, future and past tense.

Italian language II is a multimedia course in Italian language and culture at the basic A2 level which, starting with the rules of pronunciation and spelling, systematically develops all four language skills using modern language ​​and permanent shifting between communicative and grammatical elements. This course should enable students to communicate on a basic level, to exchange information using simple language expressions in everyday situations and to communicate their basic needs.

The course objective is the use of the German language at A1 level according to the Common European Framework of Reference for Languages. This course should enable students to communicate at basic levels, to exchange information in everyday situations and to communicate their basic needs.

Aside from the common discussion themes with other departments, Russian as a second language also contains the basic course of Russian business language. Students are introduced to specific terminology in the fields of economics in authentic contexts in the areas of finance, advertising, marketing, entrepreneurship and time management, economic globalisation, corporate culture and the laws of supply and demand through various phonetic, morphological, lexical and grammar units.Acquisition of basic expressions through everyday business situations. Acquisition of new vocabulary, accuracy in reading and translating texts, speaking accuracy, connecting previously acquired knowledge with new units, acquisition of writing skills and reviewing previously acquired content.

Course objective is the acquisition of skills and the usage of French in accordance with A1 level of the Common European Framework of Reference for Languages. The focus is on balanced development of all four skills: oral and written understanding and communication. Course includes reading, listening, writing, conversation and acquisition of specific business terminology. Course objective is to enable students to communicate in everyday situations. Course outcome is the acquisition of skills in the usage of French and preparation for DELF exams according to the Common European Framework of Reference for Languages.

Chinese Language 2 is a creatively designed multimedia course that systematically upgrades previously acquired language and conversational skills and focuses on more complex grammatical and linguistic structures. The course also covers the most interesting aspects of the Chinese culture, history, philosophy and modern Chinese society. The course enables students to master the basis of Chinese grammar, sentence structure, reading and writing several hundreds Chinese characters, and vocabulary that enables them to communicate in everyday situations.

The aim of this course is to acquaint students with the most important information technologies used in the manipulation, storage and analysis of big data sets. Mastering basic analytical techniques essential for extracting useful information from big data, necessary for business systems based on modern distributed network infrastructure.

The main objective of this course is to introduce students to the principles of security in computer systems and networks, to get acquainted with the theoretical basics and practical implementation of the most common attacks in computer networks, then to understand human factors that affect security, to understand security risks and solutions that exist in the Web environment, and that for the identified types of attacks, they select and implement adequate security mechanisms.

The main goal of this subject is to introduce students to the basic techniques of web programming and Java Servlets, service-oriented programming, and to other advanced programming techniques in Java programming language and Spring framework. The secondary course objective is to gain experience in implementation of advanced programs and web applications in Java programming language and Spring framework through practical assignments. Another goal of this subject is that student gain necessary skills for performing research activities in this dynamic area by exploitation of existing Java environments and tools, such as Eclipse and IntelliJ, and Spring framework.

Introduction to the basic concepts of artificial intelligence and its place within traditional computer science subfields. Introduction to theoretical and practical insights necessary for the synthesis of knowledge-based artificial intelligence systems, as well as systems based on learning from examples or based on genetic information formed in the evolutionary process within a set of potential solutions.

The main goal of this subject is to introduce students to the fundamental principles of software testing, with a focus on programming language Java and JUnit tool which is used for unit testing of Java programs. The secondary course objective is to gain experience in implementation of automated unit tests for Java programs through practical work and practical projects. Another goal of this subject is that student gain necessary skills for performing research activities in this dynamic area by exploitation of existing environments used for testing, such as Selenium for web application testing.

The main objective of this course is to familiarize students with the principles of web services, as well as to enable independent development of Web applications and their publishing on the Web using appropriate production environments. In addition, students are expected to understand factors that affect the performance of Web applications, identify points where congestion occurs, and optimize performance.

* Elective courses depend on the number of candidates