Master academic study program in Information Systems provides students with academic and professional knowledge and skills, profession development, advancement and creativity in the fields connected to the study program. The aim is to educate highly competent professionals with a thorough academic knowledge and integrated understanding of organizational and managerial aspects of design, maintenance, organization and management, etc. in the domain of development, setting and maintenance of information systems within organizations.


Upon completion of study program the student gains general and specific knowledge and skills in the domain of information systems.


Information Systems (IS) collect, store, process and send data, information and knowledge to those who need them Therefore, IS comprize two wide areas of activity within organizations:

  • Collecting and transfering information and IT resources and services
  • Development, performance and improvement of infrastructure and systems for use in organizational processes (system development, performance and maintenance)

Upon completion of this study program, the student gains the following competences, characteristic for the field of Information Systems:

  • Recognition of information requests, design and development of information systems, business management and IS usage;
  • Planning, development and overtaking, implementing and managing infrastructures with IT, data and systems for information processing on the level of an organization;
  • Implementation of IS, which can move from large centralized systems, to mobile and distributed systems.




9 1 IS530 Models of Business Operations in Organizations 8 2 3 0
2 IS535 Analysis, Modeling and Design of IS 8 2 3 0
3 IS540 Advanced IT Infrustructures 8 2 3 0
4 IS565 Advanced Databases 8 2 3 0
10 5 IS510 Business Intelligence 6 2 3 0
6 Elective course 8 2 3 0
7 IS591 Internship 4
8 IS595 Master thesis 10


6 IS505 Methodology for Business Process Management 8 2 3 0
IT523 IT Project Management 8 2 3 0



IS530 Models of Business Operations in Organizations

Students learn how to evaluate and understand the role of business processes in a competitive environment; how to integrate the processes into the internal functions of the company and how to allow the company to interact with its environment. They are able to identify, design and improve processes to make them more coherent and more effective. They understand the role of ERP, SCM and CRM systems that represent components of the enterprise architecture; the impact of automation on working practices; collaboration processes and knowledge management. Students after completing the course are able to observe, analyze and improve business processes of the organization primarily by using software to automate; model business processes using the available techniques and tools; recognize situations for the implementation of software packages such as SCM, CRM and ERP. Course topics: A strategic view of the process; Concepts of organizational efficiency and effectiveness; The integration of functional areas of the organization; Processes related to finance, customers and production; Business process automation; Use Activity diagrams and BPM notation for modeling business processes; Tools for modeling business processes; Redesigning jobs, the impact of automation on working practices; Monitoring and process control; Supply chain management (SCM); Customer Relationship Management (CRM), Enterprise Resource Planning (ERP); Systems for collaboration; Systems for knowledge management.


IS535 Analysis, Modeling and Design of IS

This course enables students to understand and apply the process of system analysis and design. Students are able to evaluate and choose the appropriate system development and design methodology. Students learn about the importance of effective communication and collaboration with system users. The focus of the course is on the development of interpersonal skills with clients, customers, team members and other skills necessary for the system development, exploitation and maintenance. Course outcome: Students are qualified to apply information systems development methodology and different techniques for information system modeling. The focus is on object oriented methods and techniques. Students are able: to design database and use SQL commands for database implementation; to realize object oriented application (Java application) which use data from database; to design necessary GUI for interaction between users and computers. Course topics: Methodologies for system development including the life cycle and iterative method of designs; The phases of system development (selection and system planning, analysis, logical design, physical design, implementation, maintenance); Techniques for requirements election, specification  and organization (questionnaires, interviews, documents analysis, observation) and group techniques like (JAD, computer conferences etc.), prototyping; Evaluation of project feasibility and risk analysis; The software development life cycle: object-oriented analysis and design; The rapid development of applications; eXtreme programming; Basic UML diagrams, objekno-oriented models’ principles; data organization and design: conceptual modeling, logical modeling using relational techniques, databases management by using SQL, human-computer interaction design, software metrics and system quality; The applications categorization; Standard software packages

IS540 Advanced IT Infrustructures

This course presents an introduction to the problem of advanced topics in the field of Information systems infrastructure. It includes topics related to advanced topics in the field of computer and system architecture, to advanced topics in the field of network infrastructure, and all other services and opportunities that IT infrastructure provides under one or more linked organizations. Within this course, students can acquire the knowledge and skills they need for effective communication with professionals in the field of hardware and software through designing organizational processes and software solutions that require a good understanding of the opportunities and constraints involved advanced IT infrastructure. The course is focused on solutions based on advanced topics in the field of Internet technologies, computer security and computer networks, conduct business and so on. Course topics: Introduction to advanced computer systems, Introduction to advanced operating systems, Introduction to advanced computer networks and Internet, Introduction to advanced topics in security systems, Introduction to advanced distributed systems.

IS565 Advanced Databases

While the basic Database course covers many of the core concepts behind database management systems, there are many other considerations that should be addressed if students intend to pursue a career in this field.  This course will expand upon what students learn about SQL in basic Database course and introduce various advanced topics, including query optimization, concurrency, data warehouses, graph database etc.  While basic Database course introduces the basics of database management systems, the additional topics covered in this course will help them become more proficient in writing queries and will expand their knowledge base so that they have a better understanding of the field.  By the end of this course, students should have a solid grasp on data warehouses and graph database, which is of great importance to further progress in the study of information systems. Course outcome: Students improve their knowledge about database  in order to be enable to create complex, optimized queries that enable complex reporting from database; Also they are  trained  to use procedural programming language (PL / SQL)  for  stored procedure and triggers  writing and to assure  competitiveness, backup, recovery and transactions  consistency in the case of the ORACLE database . They are also become familiar with the graph and NoSQL databases that enable students to decide in different  situation  which data structures is optimally to used. Course topics: Storage Models, Indexing, Views; Advanced SQL: nested queries, correlated queries, derived queries and UNIONS; Query Optimization; Introduction to programming ORACLE with  PL / SQL: Stored Procedures and Triggers, concurrency and recovery; Database system architecture; Data warehousing system; Graf database and NoSQL data base.

IS510 Business Intelligence

The course introduces business intelligence and describes concepts, processes, tools,methodology, infrastructure and existing practice used in transformation of business data in useful information in terms of business analitics or as support in making decisions in modern business. It presents a scope of computer technologies and methods for data mining which support decision making by providing information, i.e their memorization and storage in datta warehouse, related to internal and external aspects of business.  Upon course completion, students will know: methodology of business intelligence and application in business decision making, data warehouse, operations of data manipulation, administration and security aspects, management of performance of processes and measurement, monitoring and methodology, data mining as basic business intelligence, process, methods and algorthims in pre-processing data for data mining as well as software tools for data mining, mining textual and web data and their structure, implementation of business intelligence and integration with existing information systems in organizations, modern trend as on demand business intelligence, relation of web 2,0 tools, social networks and software, virtual world with business intelligence, as well as use of RFID technology in the context of business intelligence for improvement of supply chains. Course topics: Introduction to business intelligence: frame for business intelligence, creation of intelligence, main tools and techniques of business intelligence, storage of data (data warehouse): concept, process, architecture, development, implementation, storage of data in real time, administration and security, Management of business performances: strategy, planning, follow up, measurement, methodologies, technologies and applications, dashboard and scorecards, Dara mining for business intelligence: concept, process, applications, methods, artificial neuron networks, software tools, Mininf of text and web: concept, process, applications, tools, mining of web content and structure, Implementation of business intelligence – integration and modern trends: business intelligence and integration with data bases and other organization systems, business intelligence of demand, modern trends, web 2.0, online social networks, virtual world, collaborative decision making, RFID devices for identification based on radio frequency and new possibilities for application of business intelligence, mining of reality.

IS505 Methodology for Business Process Management

The objective of this course is to adopt theoretical and applied knowledge in methodology for business process management (BPM), primarily in terms of the methodological aspect of implementation (elements for methodology development; SAP methodology; six sigma as support for BPM or methodology, etc.), but also in terms of technologies needed to realize the implementation such as service oriented architecture, business process platform, business process management system/suite, etc. The final goal is not only to manage business processes, but also to innovate them. The intended outcome implies theoretical knowledge regarding the development and application of methodology for business process management, and application of specific technologies needed for BPM. Besides, student will be enabled to apply this knowledge in a real industrial conditions from the methodological aspect, and also to connect methodological with technological (IT) aspect. Course topics: Background on process management; business process management and enterprise architecture; technological aspect of process management;  business process management and transformation; development of methodology for business process management, strategy development, development of basis (setup) for business process management, business process management transition, continual improvements of business process management; technologies for  business process management: business process platform; SAP methodology for  business process management; six sigma and  business process management

IT523 IT Project Management

Aim of this subject is to acquire knowledge and skills necessary for project management (PM) in the field of information technologies (IT). Course outcome: Skilled and knowledgeable student, able to manage IT projects – final outcome of this course should be knowledgeable and skilled student who is able to manage IT project independently and/or in PM team. Subject is consist of the following lectures: (1) Introduction: What is IT project?; (2) PM: definition, concepts, system approach; (3) Cycles of development of PM system – Early stage: Identification of problems, Project initiations, Negotiating and contracting the IT project; (4) Planning principles and logical frame; (5) Techniques for network planning; (6) Network planning and PDM; (7) PERT, CPM, Resource allocation; (8) Forecast of costs and IT project budgeting; (9) Risk management; (10) Monitoring of IT project realization; (11) Information system for PM; (12) Evaluation, Reporting and IT Project Termination; (13) Organizational structures and IT Project financing; (14) IT project team: Roles, responsibilities, authorities, conflict management; (15) Success and Failures, Lessons learned. Main practical engagement and application of acquired knowledge in PM for students is realization of their own IT project, defined by the professor and student together in order to select problem most relevant for student. It is of almost importance to realize one practical IT project, using MS Project software, managed with knowledge, techniques and instruments learned during courses.

SE591 Internship

The objective of the internship is to prepare students for individual research and professional work in recognizing and solving tasks in the field of the study programme, in real life situations and-or research laboratories and centers. The tasks are oriented to involving students in various projects, with different scope, type and purpose, at their initial, development or final stage. By observing the work space environment and specific work related tasks, students acquire new knowledge, security in work and possibility of integration of acquired knowledge and skills from their studies with 120 working hours.

SE595 Master thesis

Student works independently on their master thesis, under the mentorship of professor from the study program. The knowledge acquired during the master studies represent a basis for student’s successful work on master thesis. Through master thesis students demonstrate that they are capable of: conducting research and displaying the results in a manner that is consistent with accepted standards for the presentation of the results, relating and comparing the results with other works in the field, properly using relevant technical and scientific literature, properly using scientific terms,
explaining the results and responding to the asked questions about the work.