Information Processing and Data Visualization
Lesson Code Course Name Class Credit Lesson Time Weekly Lesson Hours (Theoretical) Weekly Lesson Hours (Practice) Weekly Class Hours (Laboratory)
DPO 4302 Parallel Data Processing» төртінші курс 5 150 1 2 2
Course Descriptions
Kazakh
Lecturer N.M.Zhunisov

The purpose of teaching the discipline is to form knowledge, skills, skills and competencies of students, teaching them the idea of performing several actions at the same time. In the course of studying this discipline, distributed and parallel systems, models and algorithms for planning data processing processes, programming languages and tools for distributed and parallel systems are considered.

---

Algorithms and data structures

Narrative, exchange of views, discussion, problem methods.

1Explains information and development patterns about virtual machines to students.
2Independently analyzes the technologies and ways of training information technical means.
3Summarizes knowledge about the features of teaching technologies and ways when planning and conducting classes.
4Knows the features of the development of application areas of virtual machines.
5The subject is able to model the interaction of objects, classes in the system, form concepts and skills.
6Uses methods and tools that can define ways to process, transfer, and store parallel virtual machines.
Haftalık KonuEvaluation Method
1Parallel virtual machines. Types of virtual machines. Virtualization is the main way to regulate information systems.
2Parallel computer demand. Development of parallel programming. Basic concepts of parallel calculations.
3Parallelism. Programming models.
4Hardware hardware of parallel computers.
5Parallel computers. Technical support for increasing efficiency.
6Types of parallel computers. Message transmission multicomputer or multicomputer with distributed memory. Flynn taxonomy.
7Topology of the data exchange network of processors of computing systems. Amdal's law. Gustafson's law.
8Parallel programming. Flows and data processing. Parallel programming languages: extensions of HPF and C++, Fortran 90. creating access to distributed data using PVM, MPI, OpenMP.
9Processes and synchronization. Semaphores. Monitors. Processes and semaphores.
10Parallel algorithms. Sorting (rank, bubble methods).
11Sorting by the method of bubbles. Sorting by the odd-even method.
12Parallel programming. Flows and data processing. Parallel programming languages: extensions of HPF and C++, Fortran 90. creating access to distributed data using PVM, MPI, OpenMP.
13PVM-parallel virtual machine; MPI - message transmission interface; fast-acting Fortran (HPF).
14Applications of parallel algorithms for solving scientific problems. N is the gravitational calculation of the body. N is a sequential code for the gravitational problem of the body.
15Image processing. Types of image processing at the lower, middle and upper levels. Fourier transform and Fourier algorithms. Low level of image processing. Fourier Transform of image processing.
Relationship between the Curriculum and Learning Outcomes
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12
Textbook / Material / Recommended Resources
1Паралельді есептеуіш жүйелерінің ерекшеліктері. Бастау, Алматы 2020ж. Г. И. Муратова, С. К. Серикбаева
2Big data analytics.Textbook. Алматы 2021. A. K. Mukasheva, T. F. Umarov, I. A. Zimin
3Клиент-серверлік қосымша.Информатика мамандығы студенттеріне арналған оқу құралы [Текст] / Т. А. Шмыгалева, Л. Ш. Черикбаева. - Алматы : [б. и.], 2019
4Интеллектуальный анализ данных. Учебное пособие [Текст] / А. Б. Нугуманова, М. Е. Мансурова. - Алматы : Қазақ ун-ті, 2020
5ЭЕМ-де деректерді параллель өңдеуге кіріспе пәні бойынша зертханалық сабақтарға арналған есептер жинағы. Әдістемелік нұсқау. / А.Т. Бектемесов, А.Т. Досаналиева, М. Сыдыбаева. - Алматы: «Тұран» Университеті, 2020. - 45 б.