Distributed information systems
Course: Software Engineering
Structural unit: Faculty of information Technology
            Title
        
        
            Distributed information systems
        
    
            Code
        
        
            ВБ.1.4.
        
    
            Module type 
        
        
            Вибіркова дисципліна для ОП
        
    
            Educational cycle
        
        
            Second
        
    
            Year of study when the component is delivered
        
        
            2021/2022
        
    
            Semester/trimester when the component is delivered
        
        
            3 Semester
        
    
            Number of ECTS credits allocated
        
        
            5
        
    
            Learning outcomes
        
        
            Evaluate and choose methods and models of development, implementation, operation of software tools and their management at all stages of the life cycle; analyze, evaluate and choose methods, modern hardware and software tools and computing tools, technologies, algorithmic and software solutions for effective implementation of specific production tasks in software engineering; explain, analyze, purposefully search for and select informational reference and scientific and technical resources and sources of knowledge necessary for solving professional scientific and applied problems, taking into account modern achievements of science and technology.
        
    
            Form of study
        
        
            Full-time form
        
    
            Prerequisites and co-requisites
        
        
            To know the theoretical foundations obtained by studying the normative disciplines "Architecture and software design", "Operating systems" and "Fundamentals of embedded systems programming".
Have basic skills of working in groups.
        
    
            Course content
        
        
            The discipline is aimed at studying and acquiring skills in the field of data engineering and knowledge in the technological processes of building and maintaining distributed information systems. In the process of training, students acquire systematic practical skills both in the technological field and in the field of production and research activities. As a result of training, students receive modern knowledge, which is necessary for the implementation of engineering and scientific activities in the field of implementation of processes in distributed information systems, their processing and creation of applied software systems.
        
    
            Recommended or required reading and other learning resources/tools
        
        
            1. Sloss A.N. ARM system developers guide : Designing and optimizing system software / Andrew N. Sloss, Dominic Symes, Chris Wright. – Amsterdam a.o. : Elsevier, 2004. 
2. Taylor R. Software Architecture: Foundations, Theory, and Practice / Richard N. Taylor, Nenad Medvidović, and Eric M. Dashofy. – John Wiley and Sons, 2010. – 750 p. 
        
    
            Planned learning activities and teaching methods
        
        
            Lectures, laboratory classes, individual work
        
    
            Assessment methods and criteria
        
        
            Control of students' knowledge is carried out according to the modular rating system. The results of students' educational activities are evaluated on a 100-point scale. Work in the semester is divided into two content modules. Final control (exam) - 40 points. Mandatory for the exam is the completion and defense of laboratory work by the student, as well as the passing of two modular control papers.
        
    
            Language of instruction
        
        
            Ukrainian
        
    Lecturers
This discipline is taught by the following teachers
Faculty of information Technology
Departments
The following departments are involved in teaching the above discipline
                        Faculty of information Technology