Information Systems Software Engineering
-
DepartmentFaculty of Fundamental Sciences
-
Program code6211BX017
-
Field of studyComputer Sciences
-
QualificationMaster of Informatics Sciences
-
Duration2
Fun fact
While information systems were once seen as a source of competitive advantage, they are now a fundamental necessity. As Nicholas Carr noted in the Harvard Business Review (2003), success lies not in merely possessing technology, but in how effectively it is designed, implemented, and managed. This evolution has created strong demand for professionals capable of developing and maintaining complex information systems that meet the highest standards of performance and security.
Information systems are an inseparable part of modern life — supporting nearly every daily activity, from shopping and healthcare to education, work, and leisure. Their reliability and security have become essential, as organisations depend on them for smooth and continuous operation.
About
The aim of this master’s programme is to prepare highly qualified information systems specialists equipped with both theoretical knowledge and practical skills required for the design, implementation and further development of information systems software. Students learn to design, develop, implement, and continuously improve modern information systems using innovative methodologies and tools.
The curriculum emphasises advanced topics such as software systems engineering, modern information system architectures, database and knowledge engineering, business process simulation, and the integration of artificial intelligence in information systems. Graduates are equipped to take on leading roles in software and systems development, bridging technical expertise with organisational insight.
-
What will I be able to do?
Upon successful completion of the programme, graduates will be able to:
• design, develop, and modernise information systems using advanced database technologies, systems engineering principles, and business process modelling
• apply innovative development methods, select appropriate technological tools, and implement quality management standards for information systems
• select and apply software engineering methodologies for the creation of robust and scalable information systems
• design and implement business information system architectures aligned with organisational needs
• apply research results to practical problems in information systems development and management. -
What are my career opportunities?
Graduates of this programme can pursue careers as:
• Systems Analysts
• Information Systems Designers
• Database Architects
• Project Managers
• Business Information Systems Consultants
• Researchers or Doctoral Students in Computer Engineering.
Study subjects
1 Semester
-
FMISM22101 9 credits
Data Models and Management
Module aim
To provide students with the knowledge on data modelling techniques and application of various database types during the design of information systems and data management and analysis during information system lifecycle. The students will deepen knowledge on relational database design and will understand how and when to apply non-relational databases. The students will acquire knowledge on data backup strategies, performance management and knowledge on data warehouse modelling and design, data analysis methods.
Module description
The module presents data modelling theoretical and practical methods and various data management strategies and techniques. The module provides topics on data modelling and different aspects of their application in information systems. The module discusses various relational and non-relational data modelling patterns in differnt types of database management systems. It presents data management processes in organistaions which are related to data security, including access control, data quality, redundancy and backup strategies and methods. Finally, the module introduces to data transformation, analysis and knowledge discovery processes using data.
-
FMISM22100 9 credits
Organizational Information Systems (with course work)
Module aim
The primary objective of the module is to introduce the issues innovated in identifying, developing, implementing, and maintaining IS.
Module description
The module is designed to provide students with an understanding of the technological, technical, social, legal, and management dimensions of information systems. It is an advanced level module addressed to all carrier tracks. The primary objective of the module is to introduce the issues innovated in identifying, developing, implementing, and maintaining IS. The students will gain the understanding of the elements that comprise IS and how these elements are created and co-ordinated to support decision making. An emphasis will be placed on the IS interoperability, integration of enterprise-wide information infrastructures into global infrastructures.
-
FMISM22102 6 credits
Software Requirements Analysis and Specification
Module aim
To provide knowledge and skills about processes of requirement engineering, during them applied methods and standards.
Module description
Subject to provide students about requirement engineering and its processes: requirements elicitation and analysis, requirements specification, requirements validation and requirements management. Student analyze and get practical skills about types of requirement: users, functional, non-functional and their quality criteria. To provide students about types of requirement specification and their validation. During the module, students get knowledge about types of requirement specification, requirements verification and validation. Requirements management: prioritization, traceability, changes and risks management, standards and regulations.
-
FMISM17108 3 credits
Master Graduation Thesis 1
Module aim
The module is designed to provide students with the subject of the research work of the chosen topic, to choose the methodology of scientific research, to carry out the literature review on the chosen topic of the master thesis.
Module description
Individual work – critical – analytical review of the selected or indicated topic, analysis of scientific information sources of scientific information (monographs, journal articles, conference publications). Acquaintance with the object of a specific.
-
FMISM17100 3 credits
Fundamentals of Scientific Research and Innovations
Module aim
To provide knowledge about the application of research methods and innovative solutions in the field of computer sciences and informatics engineering, to develop practical skills to prepare scientific and technical reports, master’s theses
Module description
The subject covers the methodology of scientific and engineering research, provides a broad overview of the most important research methods used in the field of computer sciences and informatics engineering, and provides basic knowledge about possible innovations in this field. Library research and other methods of information collection and data analysis are analysing, students are been taught to give out one’s ideas logically and argumentatively, and to describe complex material clearly and consistently. The subject also teaches how to write scientific, technical reports and other technical documents, prepare applications for research projects, and presents the process of planning and execution of research carried out in the master’s.
2 Semester
-
FMISM22200 9 credits
Information Systems Analysis and Designe (with course work)
Module aim
To expand and deepen student knowledge of information system analysis and design process, activities and decisions, various methods and techniques, related standards and best practices, system design documentation, quality analysis and evaluation, enterprise architecture frameworks and processes. To strengthen student skills on applying various analysis techniques, proposing, and specifying information system design solutions.
Module description
Module covers topics of business system analysis fundamentals; basic and advanced analysis techniques; system design fundamentals; design strategies and methods; system structure and architecture; design techniques and tools, user interface and experience design principles; design issues, design quality analysis and evaluation; enterprise architecture concepts, frameworks, and processes; legal, ethical, and social aspects of information system.
-
FMISM22201 6 credits
Organization Process Modelling and Design
Module aim
Provide students a basic and advanced knowledge on principles and methods of Business Process modeling and simulation.
Module description
The module is designed to provide students with advanced knowledge for Business Process Modeling and Simulation (BPMS) topics. The module covers the following BPMS topics: Introduction, Key Concepts, Context; Business Process Modeling (BPM), BPMN, Complex Business Process Modeling with BPMN, Business process choreography including BPMN solutions, Business Process and Business Rules, Business Process Simulation (BPS), BPSim.
-
FMISM22202 6 credits
Theory of Informatics
Module aim
Provide students with a theoretical framework for computing a particular focus on the next topic: finite automaton, evidence of formal language and grammar theory, algorithms, complexity analysis.
Module description
The module is designed to provide students with advanced knowledge for the informatics. The module covers the following topics:formal languages and formal grammar;Chomsky classification;formal first order languages;evaluation of terms and formulas;syntactic and semantics of languages; correctness and implementation of formulas in the module of a language;derivability of formulas and formal logical and domain theories, theorems and proofs;
concept of logical programming;finite automata theory; Touring automata;algorithm complexity;NP and effective algorithms to solve NP tasks;Kolmogorov complexity;Theory of a natural language. -
FMISM17210 3 credits
Master Graduation Thesis 2
Module aim
The module is designed to provide students with knowledge and skills on scientific research principles, methods and techniques in informatics. The main attention is paid to deepen knowledge related to the subject of the chosen research topic.
Module description
Individual work – critical – analytical review of the selected or indicated topic, analysis of scientific information sources of scientific information (monographs, journal articles, conference publications). Detailed analysis of the object of a specific research work, refined research methodology.
-
FMISM17211 6 credits
Information Systems Project and Quality Management
Module aim
To provide general and specialized information systems project management knowledge, abilities and skills required for effective information systems project and its quality management.
Module description
The module presents a deeper examination of general and information systems projects and their quality management aspects. The module reviews different areas of knowledge in project management for information systems: project integration, scope, time, cost, quality, risk, human resources, communication, procurement, and stakeholder management. Module lectures introduce methods and techniques that can be applied to plan and effectively manage projects. Knowledge acquired during lectures is applied in practice, during practical work.
-
FMISM22303 6 credits
Virtualization and Cloud Computing Technologies
Module aim
Provide knowledge of virtualization technologies, virtual infrastructure, and cloud computing and the capabilities required to build virtual infrastructure and deploy cloud computing solutions.
Module description
The course provides knowledge about virtualization technologies including CPU, memory, and I/O virtualization. Also, knowledge about hypervisors, virtual machines, containers, virtual storage, network virtualization, virtual infrastructure and virtual infrastructure management, application-level virtualization technologies, virtualization security aspects are gaining. The course provides a comprehensive study of cloud computing concepts and models, the architecture of cloud applications, abstraction layers, scalability, cost optimization, infrastructure as a code, cloud application programming models, synchronous and asynchronous communication between microservices. The course also covers High-Performance Computing solutions in the clouds and security aspects including identity and access management, data privacy, vulnerabilities. The course covers distributed file systems, databases, and object storage used in the clouds.
3 Semester
-
FMISM22300 9 credits
Software Modelling and Development
Module aim
To get knowledges and practical skills by using software object-oriented design practices.
Module description
The implementation of software design rules in the context of different programming languages is analyzed. The module presents software design principles by grouping the implementation context of the domain analysis scope, using best practice in the implementation of the rules.
-
FMISM22302 6 credits
Information System Security
Module aim
To provide basic knowledge on methods and principles of information system security insurance.
Module description
This module provides an overview of main modern information system security insurance principles and methods, gives the basics on network security, introduces main cryptographic algorithms and protocols, familiarizes with physical security and business continuity insurance elements. The basic aspects of information security management, utilization of security audit and ethical hacking methods for information system protection, as well as legal and ethical aspects of data protection are analyzed.
-
FMISM22301 6 credits
Intelligent Information Systems
Module aim
The module presents a framework for understanding the role of AI in information systems, problem solving, knowledge representation, reasoning, knowledge-based systems and knowledge management.
Module description
The module presents a framework for understanding the role of AI in information systems, problem solving, knowledge representation, reasoning, knowledge-based systems and knowledge management. It is an advanced level module covering broad subject area and addressed to career tracks Academic, IS engineer, Knowledge engineer, Data manager, Systems integrator, Systems (business) analyst and IS consultant. The module trains to create human-centred flexible enterprise-wide information infrastructure that effectively supports decision making and knowledge management. It introduces the advanced AI methods and technologies, agent technologies and their application in IS, advanced knowledge management concepts, methods and tools. The module also teaches how to decompose given phenomena into its components, break large problems into smaller sub-problems, model problems at different abstraction levels, use an analytical and systemic approach to problem solving and decision making.
-
FMISM17307 3 credits
Master Graduation Thesis 3
Module aim
The module is designed to provide students with knowledge and skills on scientific research methods and approaches by proposing their own method or approach for solving the previously identified problem and initial planning of the proposed method or approach verification.
Module description
Individual work – proposition of the approach or a method for the previously defined problem solution, including initial planning of verification.
4 Semester
-
FMISM17401 30 credits
Master Graduation Thesis
Module aim
The module is designed to provide students with knowledge and skills on scientific research, emphasizing experimentation for the verification of the previously proposed method or approach, and final defense of the master thesis.
Module description
The module is designed to develop the necessary knowledge, understanding and abilities to prepare The final work. This includes the problem formulation, problems analysis and evaluation. Students learn how to bid various information
technology problems deals. Also, how to develop and provide software products, how to present a final thesis statement, develop a capacity to deliver the final work for the jury.
Statistics
| Metric | Value |
|---|---|
| Enrolled students | 9 |
| Enrolled to FT | 9 |
| Min FT grade | 7.65 |