Multimedia processing algorithms
Course: Software Engineering
Structural unit: Faculty of information Technology
            Title
        
        
            Multimedia processing algorithms
        
    
            Code
        
        
            ОК 3
        
    
            Module type 
        
        
            Обов’язкова дисципліна для ОП
        
    
            Educational cycle
        
        
            Second
        
    
            Year of study when the component is delivered
        
        
            2024/2025
        
    
            Semester/trimester when the component is delivered
        
        
            2 Semester
        
    
            Number of ECTS credits allocated
        
        
            6
        
    
            Learning outcomes
        
        
            Reasonably choose programming paradigms and languages for software development; apply modern means of software development in practice; modify existing and develop new algorithmic solutions for detailed software design; develop mathematical and software for scientific research in the field of software engineering; be able to develop an adaptive component of an intelligent user interface, understand the principles of effective construction, management of the corporate infrastructure of operating systems, including real-time operating systems; know the mathematical foundations of image recognition and be able to apply methods of decomposition, image normalization and image classification; know the principles, methods and technologies of application software development for distributed information systems, including ERP systems; to be able to develop and solve current security issues of software engineering.
        
    
            Form of study
        
        
            Full-time form
        
    
            Prerequisites and co-requisites
        
        
            1. Know the basic concepts and principles of programming languages and technologies. 
2. Be able to create program code; evaluate the effectiveness of the developed software tools. 
3. Have basic programming skills.
        
    
            Course content
        
        
            In recent years, multimedia technologies have been developing particularly rapidly, which is connected with the needs of society in various fields of human activity. The discipline "Algorithms of multimedia processing" is a course on mastering the knowledge and skills necessary to perform professional functions in the creation of multimedia products using modern multimedia software and hardware technologies. In the discipline, the student will learn how to use visual and audio processing software, design and manage multimedia projects. As a result of studying the course, students acquire knowledge of basic methods, algorithms and means of multimedia processing, programming tools and their implementation, the ability to use hardware and software for the purpose of creating multimedia projects.
        
    
            Recommended or required reading and other learning resources/tools
        
        
            1.Ashwin Pajankar. Raspberry Pi Supercomputing and Scientific Programming. – Nashik, Maharashtra, India, 2017. – 171 р.
2. Gropp, William. Using MPI : portable parallel programming with the Message-Passing Interface / William Gropp, Ewing Lusk, and Anthony Skjellum. Third edition. –Massachusetts Institute of Technology, 2018. – 330 с.
        
    
            Planned learning activities and teaching methods
        
        
            Lectures, laboratory activities, individual work
        
    
            Assessment methods and criteria
        
        
            The level of achievement of all planned learning outcomes is determined by the results of modular control, protection and performance of laboratory work and individual tasks of independent work. Semester current assessment of students is carried out during the semester for all types of work. The total score is formed as a weighted sum of points earned by the student for various types of work.
The maximum number of points that a student can receive for work in a semester does not exceed 100 points. The final assessment form is an exam. To obtain the current score (maximum 60), it is necessary to defend laboratory work (maximum – 30 points), independent work (maximum – 12 points), pass modular tests (maximum 18 points). Non-formal education is also taken into account (up to 20 points). The exam is evaluated according to the testing scale (maximum 40 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