Ақпаратты өңдеу және деректерді визуализациялау
Сабақтың коды Курс аты Сынып Академиялық кредит Cағат Апталық сабақ сағаттары (лекция) Апталық сабақ сағаттары (практика) Апталық сабақ сағаттары (зертханалық)
DPO 4302 Деректерді Параллель Өңдеу төртінші курс 5 150 1 2 2
Пәннің сипаттамасы
Қазақ тілі
PhD, аға оқытушы Н.М.Жунисов

Пәнді оқытудың мақсаты білімгерлерге бірнеше әрекеттерді бір уақытта орындау идеясын үйрете  отырып, олардың білімін, біліктілігін, дағдысы мен құзыреттілігін қалыптастыру болып табылады. Бұл пәнді оқу барысында үлестірілген және параллельді жүйелер,  деректерді өңдеу процестерін жоспарлау модельдері мен алгоритмдері, үлестірілген және параллельді жүйелерді бағдарламалау тілдері мен құралдары қарастырылады.

---

Алгоритмдер және деректер құрылымы 

баяндау, пікір алмасу, пікірталасу, проблемалық әдістер.

1Студенттерге Виртуалды машиналары туралы ақпараттар мен даму заңдылықтарын түсіндіреді.
2Ақпараттық техникалық құралдарды оқыту технологиялары мен жолдарын өз бетінше талдайды.
3Сабақты жоспарлау және өткізу кезінде оқыту технологиялары мен жолдарының ерекшеліктері туралы білімдерін қорытындылайды.
4Виртуалды машиналардың қолдану салаларының даму ерекшеліктерін біледі.
5Пәннің жүйедегі объектілердің, сыныптардың өзара әрекеттесуін моделдей алады, түсініктер мен дағдылар қалыптастырады.
6Параллель виртуалды машиналарды өңдеу, беру, сақтау тәсілдерін анықтай алады әдістері мен құралдарын пайдаланады.
Haftalık KonuБағалау әдісі
1Параллель виртуалды машиналар. Виртуалды машиналардың түрлері. Виртуаландыру - ақпараттық жүйелерді реттеудің басты жолы.
2Параллель компьютерге сұраныс. Параллель программалаудың дамуы. Параллельді есептеулер туралы негізгі түсініктер.
3Параллельділік. Программалау модельдері.
4Параллель компьютерлердің аппараттық жабдықталуы.
5Параллельді компьютерлер. Тезорындалуын арттыруға арналған техникалық қамсыздандыру.
6Параллель компьютерлер түрлері. Хабарламаларды беру мультикомпьютері немесе үлестірілімді жадылы мультикомпьютер. Флинн таксономиясы.
7Есептеуіш жүйелер процессорларының мәлімет алмасу желісінің топологиясы. Амдал заңы. Густафсон заңы.
8Параллель программалау. Ағындар және мәліметтерді өңдеу. Параллель программалау тілдері: HPF және C++ тілінің кеңеймелері, Fortran 90. PVM, MPI, OpenMP қолданып, үлестірілген мәліметтерге енуді құру.
9Процесстер және синхронизация. Семафорлар. Мониторлар. Процесстер және семафорлар.
10Параллельді алгоритмдер. Сұрыптаулар (ранг, көпіршіктер әдістері).
11Көпіршіктер әдісімен сұрыптау. Тақ-жұп әдісімен сұрыптау.
12Параллель программалау. Ағындар және мәліметтерді өңдеу. Параллель программалау тілдері: HPF және C++ тілінің кеңеймелері, Fortran 90. PVM, MPI, OpenMP қолданып, үлестірілген мәліметтерге енуді құру.
13PVM – параллель виртуал машинасы; MPI - хабарламаларды беру интерфейсі; Тез әсер ететін Fortran (HPF).
14Ғылыми есептерді шешудің параллель алгоритмдерінің қосымшалары. N – дененің гравитациялық есебі. N – дененің гравитациялық есебінің тізбектелген коды.
15Кескіндерді өңдеу. Төменгі, ортаңғы және жоғарғы деңгейлерде кескіндерді өңдеу түрлері. Фурье түрлендіруі және Фурье алгортимдері. Кескіндерді өңдеудің төменгі деңгейі. Кескіндерді өңдеудің Фурье түрлендіруі.
Пәннің оқу нәтижелерімен байланысы
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12
Оқулық / Материал / Ұсынылатын ресурстар
1Паралельді есептеуіш жүйелерінің ерекшеліктері. Бастау, Алматы 2020ж. Г. И. Муратова, С. К. Серикбаева
2Big data analytics.Textbook. Алматы 2021. A. K. Mukasheva, T. F. Umarov, I. A. Zimin
3Клиент-серверлік қосымша.Информатика мамандығы студенттеріне арналған оқу құралы [Текст] / Т. А. Шмыгалева, Л. Ш. Черикбаева. - Алматы : [б. и.], 2019
4Интеллектуальный анализ данных. Учебное пособие [Текст] / А. Б. Нугуманова, М. Е. Мансурова. - Алматы : Қазақ ун-ті, 2020
5ЭЕМ-де деректерді параллель өңдеуге кіріспе пәні бойынша зертханалық сабақтарға арналған есептер жинағы. Әдістемелік нұсқау. / А.Т. Бектемесов, А.Т. Досаналиева, М. Сыдыбаева. - Алматы: «Тұран» Университеті, 2020. - 45 б.