Information systems and technologies
Course: Business Informatics
Structural unit: Faculty of Computer Science and Cybernetics
            Title
        
        
            Information systems and technologies
        
    
            Code
        
        
            Module type 
        
        
            Обов’язкова дисципліна для ОП
        
    
            Educational cycle
        
        
            Second
        
    
            Year of study when the component is delivered
        
        
            2021/2022
        
    
            Semester/trimester when the component is delivered
        
        
            2 Semester
        
    
            Number of ECTS credits allocated
        
        
            3
        
    
            Learning outcomes
        
        
            PLO6. Develop concepts of business strategy in the study of tasks in organizations, trends in the use of information technology in organizations, determine the potential and capabilities of relevant business models in their implementation.
PLO7. Define methodological principles and methods of scientific research in the field of information technology depending on the object and subject, using an interdisciplinary approach.
PLO9. Evaluate, classify, justify and formulate requirements for information and analytical systems that are created and implemented using various methods and technologies.
        
    
            Form of study
        
        
            Prerequisites and co-requisites
        
        
            1. Know: basic concepts and templates of object-oriented software design; the main stages of the life cycle of software systems and, in particular, information systems.
2. Be able to: apply in practice the tools of design and development of software products.
3. Mastery of skills: programming using object-oriented languages.
        
    
            Course content
        
        
            The purpose of the discipline is to acquire basic knowledge and skills in the use of information technology in the development of information systems based on remote client-server architecture, service-oriented architecture, as well as web systems and mobile systems.
As a result of studying the discipline the student must:
know the main features of modeling, design and development of information systems using client-server architecture, service-oriented architecture, REST-architecture, web and mobile platforms;
be able to put into practice software tools, frameworks and tool environments for the development of information systems using a variety of remote communication technologies, technologies for web and mobile design.
        
    
            Recommended or required reading and other learning resources/tools
        
        
            1.	Unhelkar В., Software Engineering with UML, 2018. – 426 p.
2.	Savas Parastatidis S., Robinson I., REST in Practice: Hypermedia and Systems Architecture, 2010. – 418p. 
3.	Porcello E., Banks A.  Learning GraphQL: Declarative Data Fetching for Modern Web Apps, 2018, 181p.
4.	Franceschi H. Android App Development, 2017. – 673p.
5.	Humphries J., Konsumer D., Muto D., Ross R., Sistare C. Practical gRPC, 2018. – 234p.
        
    
            Planned learning activities and teaching methods
        
        
            Lectures, laboratory classes, independent work, tests, defense of laboratory work, exam.
        
    
            Assessment methods and criteria
        
        
            - Semester assessment:
1. Tests: LO 1.1., LO 1.2, LO 1.3 —   10/6 points.
2. Protection of laboratory works: LO 2.1 –– 10/6 points.
3. Protection of laboratory works: LO 2.2 –– 20/12 points.
4. Protection of laboratory works:  LO 2.3 –– 20/12 points.
Final assessment (in the form of an exam):
- maximum number of points: 40 points;
- learning outcomes which shall be assessed: LO1.1, LO1.2, LO1.3, LO2.1, LO2.2, LO2.3.
        
    
            Language of instruction
        
        
            Ukrainian
        
    Lecturers
This discipline is taught by the following teachers
                    Volodymyr
                    F.
                    Kuzenko
                
                
                    Theory and Technology of Programming 
Faculty of Computer Science and Cybernetics
            Faculty of Computer Science and Cybernetics
Departments
The following departments are involved in teaching the above discipline
                        Theory and Technology of Programming
                    
                    
                        Faculty of Computer Science and Cybernetics