University of Belgrade, Faculty of organizational sciences

Department for e-business

Postgraduate studies E-business and Java technologies

The program of postgraduate studies in E-Business and Java Technology is in the process of accreditation.

Postgraduate studies E-business and Java technologies are part of the new postgraduate studies at FON, University of Belgrade.

The study program E-Business and Java Technologies is a continuation of the master’s and basic academic studies program at the Faculty of Organizational Sciences, University of Belgrade.

The study program includes two study areas, E-Business, and Java Technology.

Subjects of the study area E-business:

Name of the subjectSemesterETCSStatus
E-business18Elective
Internet marketing18Elective
E-business application development18Elective
Mobile application development18Elective
Ubiquitous computing and the internet of intelligent devices18Elective
Risk management in software development18Elective
Cloud computing and big data18Elective
Blockchain technologies in e-business18Elective

The purpose of this study program is to train students for independent highly specialized work in the field of e-business and to solve current problems in software engineering using Java technologies. The purpose of the study program includes the development of business strategies and innovative software services in complex digital ecosystems. The acquired knowledge and skills will enable students to successfully plan and manage commercial and innovation projects in the field of e-business and software development, as well as to apply the results of current research in practice. The special purpose of the program is to enable students to develop modern and creative software solutions in various fields through critical thinking and the use of acquired knowledge.

The Faculty of Organizational Sciences is home to the areas covered by this study program at the University of Belgrade and has been educating students for several decades for recognizable and clearly defined professions and occupations in the fields of e-business, software development, and programming. The demand for highly specialized engineers in these areas is constantly growing, both nationally and in the environment, as well as worldwide. Job offers, market trends, as well as trends in the economy, society, state administration bodies, and other public institutions, unequivocally indicate this fact and it is the best confirmation of the need for study modules of this study program. With this study program, the Faculty of Organizational Sciences wants to offer students knowledge and competencies following the needs of jobs in the labor market in the areas of e-business system design, software design, and Java programming. Given the growing importance of these areas and the demand for professional staff, this study program is important for the development of the economy and the improvement of information resources of society as a whole.

The program will contribute to the acquisition of knowledge and skills for new attractive occupations in the IT market for senior and managerial positions: manager for digital transformation management, architect of IT solutions and ecosystems (software architect, system architect…), back-end developer, front-end developer, mobile developer, full-stack developer, IT project manager, DevOps manager, blockchain programmer, and analyst, Java programmer, as well as positions in the top management of IT companies. Given the set of knowledge and skills, it is expected that this program will encourage students to design and start independent IT entrepreneurial ventures (startups).

The study program is in line with the principles of the Strategy for the Development of the Information Society in the Republic of Serbia until 2020, the Digicomp 2.0 framework, recommendations of the most important engineering societies at the world level (IEEE, ACM), EU strategies and postgraduate programs at the world's most important universities in software engineering. e-business.

The primary goal of the study program E-Business and Java Technologies is to provide students with quality, relevant and specialized knowledge and content in the field of e-business and software development using Java technologies.

The main goals of the study program are:

  • developing specialized academic and professional knowledge in the field of e-business and Java technologies and training students for their application in practice;
  • enabling students to solve complex problems in the field of e-business and software development in an innovative way by applying modern information technologies;
  • training students to analyze and understand standards, recommendations, and best practices in e-business and software development using Java technologies;
  • training students to manage complex e-business and software development projects using Java technologies;
  • encouraging students to think analytically, be creative and innovative;
  • easy employment and greater competitiveness of personnel in the field of e-business and Java technologies.

Unique subject-specific objectives of the study program include mastering theoretical and practical knowledge in the field of modules.

Objectives of the Java technology module:

  • training students for independence and teamwork on the development, administration, and maintenance of software based on Java technologies;
  • training students to analyze user requirements in different application domains and modeling software that should support those requirements;
  • use of modern software environments and tools for design, implementation, and testing, web, desktop, and Android Java applications;
  • determining and ensuring the quality of software using current frameworks for that purpose.

Objectives of the module E-business:

  • training students for critical analysis, thorough knowledge, design, and development of e-business solutions based on modern information technologies, such as cloud, internet of things, blockchain, big data;
  • training students for the analysis of commercial and open source solutions in the field of e-business, selection, and introduction of appropriate solutions, as well as the development of their solutions;
  • developing the ability to follow new directions of development in the field of e-business;
  • acquiring skills for management and implementation of e-business ecosystems and project management of digital business systems transformation;
  • developing the ability to design, develop and implement applications in smart environments.

A special goal of the study program is to train students for higher levels of study, as well as lifelong education in the fields of e-business and software development.

Within the study program E-Business and Java Technologies, students acquire a wide range of competencies, ie theoretical and practical knowledge that allows them to develop a professional career and continue research and education in the field of e-business systems and advanced Java technologies. Competences, knowledge, and skills correspond to level 7.2 of the National Qualifications Framework in Serbia (NOKS), and according to the classification they belong to the narrower area 061 - Information and Communication Technologies (ICT).

By mastering the study program E-Business and Java Technologies, students acquire the following general abilities:

  • ability to independently and with full responsibility implement projects, analyze, structure, and solve problems in the field of e-business and software development using Java technologies;
  • development of critical and self-critical thinking, analysis, and approaches related to projects, technologies, models, systems, services, and applications;
  • ability to engage in scientific research and publish the results of scientific work and continue studying at higher levels of study;
  • ability to combine knowledge from several areas, multidisciplinarity.

Also, students acquire the following subject-specific abilities:

  • management of complex e-business systems;
  • application of practical skills in the field of digital marketing, mobile business, ubiquitous computing, IT risk management, and blockchain applications;
  • development and implementation of e-business business models in different contexts;
  • designing own projects, IT entrepreneurship;
  • managing the development of applications based on advanced mobile, IoT, and blockchain technologies;
  • design of scalable and reliable cloud and big data services for e-business;
  • risk management in software development;
  • independent and teamwork on the development, administration, and maintenance of software based on Java technologies;
  • analysis of user requirements in different application domains and modeling of software that should support those requirements;
  • use of modern software environments and tools for design, implementation, and testing, web, desktop, and Android software systems implemented in Java technologies;
  • determining and ensuring the quality of software using current frameworks.

The key learning outcomes according to the descriptors of the learning outcomes of the national qualifications framework are:

  • Students can solve complex problems in the field of e-business and software development innovatively using Java technologies;
  • Students are trained in analysis, design, implementation management, and strategic management of e-business systems;
  • Students have the skills to independently manage complex commercial and research projects of e-business and software development using Java technologies;
  • Students are trained to explore new approaches, manage, design, and apply practical, specialized knowledge in the field of e-business and Java technologies;
  • Students are trained in risk management in software development;
  • Students can analyze and evaluate various models, concepts, and principles from the theory and practice of e-business and software development;
  • Students can manage and lead complex communication, interaction, and collaboration with others in e-business systems and software development projects;
  • Students have the skills to realize entrepreneurial endeavors and take on leadership positions.

The study program E-Business and Java Technologies consists of two study modules: E-Business and Java Technologies. Within each study module, there are four elective courses, which can be chosen from a group of elective courses of the selected study module.

Within the study module E-Business, elective courses are E-business, Internet marketing,

E-business application development, Mobile application development, Ubiquitous computing, and internet intelligent devices, Cloud computing and big data, Blockchain technologies in e-business, and Risk management in software development.

Within the study module of Java technology, elective courses are Basics of Java programming, Object-oriented Java programming, Advanced Java technologies, Java technologies for data access, Web Java technologies, Android programming in Java, Software patterns in Java, and Java frames.

Professional practice is mandatory and aims to train students for independent research and professional work in recognizing and solving specific tasks in the field of e-business and software development using Java technologies, in real conditions of practice and/or in research laboratories and centers.

The subject Final paper is obligatory and includes application, the final title of the topic of the paper, research part. The final postgraduate work includes the following elements: introduction, theoretical part, practical/experimental part, results and discussion, conclusion, literature review.

The study program Electronic Business and Java Technologies is harmonized with modern world trends and the state of the art in the fields of electronic business and Java technologies, as well as with accredited programs of foreign higher education institutions of European and world educational space. The study program is complete and comprehensive and is harmonized with other study programs of the Faculty of Organizational Sciences.

The study program Electronic Business and Java Technologies is harmonized with:

Similarity with other study programs (study module Electronic Business):

  • University: Carnegie Mellon University, USA

 Program Name: Fifth Year Master's Program in Computer Science

 Web address: https://www.csd.cs.cmu.edu/academics/masters/overview#fifthyearoverview

  • University: International Telematic University UNINETTUNO, Italy

  Program name: Computer Engineering - Study path: Big Data

  Web address: https://www.uninettunouniversity.net/en/indirizzo-big-data.aspx?faculty=3°ree=207&idIndirizzo=45&mode=cs

  • University: University of Vaasa, Finland

  Program Name: Technical Sciences - Licentiate Degree

  Web address: https://www.univaasa.fi/en/education/doctoral-education/doctoral-programme-technical-sciences

Similarity with other study programs (study module of Java technology):

  • University: John Hopkins, USA

 Program name: Computer science - Study path: Enterprise and Web computing

 Web address: https://ep.jhu.edu/programs-and-courses/programs/computer-science

  • University: The University of Chicago, USA

Program name: MS in Computer Science (MS Specialization Program - Software Engineering)

Web address: https://masters.cs.uchicago.edu/page/12-course-ms-specialization-program

  • University: University of Wales, Wales, UK

Program Name: Software Engineering

Web address: https://www.uwtsd.ac.uk/msc-software-engineering/

The study program is formally and structurally harmonized with the established subject-specific standards for accreditation. The study program is harmonized with European standards in terms of enrollment requirements, duration of studies, obtaining a diploma, and the way of studying.