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
2023/2024
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