Databases
Course: Applied Programming
Structural unit: Faculty of information Technology
            Title
        
        
            Databases
        
    
            Code
        
        
            ОК 16
        
    
            Module type 
        
        
            Обов’язкова дисципліна для ОП
        
    
            Educational cycle
        
        
            First
        
    
            Year of study when the component is delivered
        
        
            2024/2025
        
    
            Semester/trimester when the component is delivered
        
        
            3 Semester
        
    
            Number of ECTS credits allocated
        
        
            8
        
    
            Learning outcomes
        
        
            Develop software models of subject environments, choose a programming paradigm from the standpoint of convenience and quality of application for the implementation of methods and algorithms for solving problems in the field of computer science. Use tools for developing client-server applications, design conceptual, logical and physical models of databases, develop and optimize queries to them, create distributed databases, data warehouses and showcases, knowledge bases, including cloud services, using web programming languages. Have knowledge of system programming languages and methods of developing programs that interact with computer system components, know network technologies, computer network architectures, have practical skills in computer network administration technology and software.
        
    
            Form of study
        
        
            Full-time form
        
    
            Prerequisites and co-requisites
        
        
            Knowledge and skills acquired by students in the course of their studies: "Algebra, Discrete Mathematics, Algorithmization and Programming Fundamentals, Algorithms and Data Structures.
        
    
            Course content
        
        
            Formation of basic knowledge and practical skills of working with relational and post-relational databases. As a result of studying the discipline, students must master the elements of research activities, principles of organization, methods and technologies of working with databases, data structures and management mechanisms, the ability to implement a multi-level computing model based on client-server architecture, including databases, knowledge and data warehouses.
        
    
            Recommended or required reading and other learning resources/tools
        
        
            7.	Пономаренко В. С. Інструментальні засоби розробки та підтримки баз даних розподілених інформаційних систем / В. С. Пономаренко, Л. А. Павленко. – Х. : Вид. ХДЕУ, 2001. – 132 с.
8.	Гайдаржи В. І., Дацюк О. А. Основи проектування та використання баз даних : Навч. посібник. - 2-ге вид., випр. і доп. - К.: Політехніка, 2004. – 256 с.
        
    
            Planned learning activities and teaching methods
        
        
            Lectures, laboratory activities, individual work
        
    
            Assessment methods and criteria
        
        
            During the semester, two module tests and the defense of reports on five laboratory works are subject to evaluation. Admission to the exam is based on the successful completion of two module tests during the semester, submission and defense of reports on five laboratory works, which in total must be at least 36 recommended points.
The results of students' learning activities during the semester are evaluated on a 100-point scale. The semester work is divided into two content modules, which include two module tests in the form of a practical task and five laboratory works - a maximum of 60 points. The final control is carried out in the form of a written exam, covering theoretical issues and a practical task - a maximum of 40 points.
To obtain an overall positive grade in the discipline, the exam score cannot be less than 24 points.
        
    
            Language of instruction
        
        
            Ukrainian
        
    Lecturers
This discipline is taught by the following teachers
Departments
The following departments are involved in teaching the above discipline