ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА МИКРОКВАЛИФИКАЦИЙ «PYTHON DEVELOPER»

Паспорт образовательной программы

Область образования: 6B06 Информационно-коммуникационные технологии
Направление подготовки: 6B061 Информационно-коммуникационные технологии
Группа образовательных программ: B057 Информационные технологии
Номер лицензии на направление подготовки: KZ67LAA00019559
Объем кредитов: 9
Регистрационный номер: MCCE-2022/0001
Дата регистрации: 10.07.2022 г.
Языки обучения: русский, английский
Организация-партнер: Дирекция «Академия инфокоммуникационных технологий» — филиала АО «Казахтелеком»

Краткое описание образовательной программы микроквалификации

Основное направление ОП:
Приобретение навыков программирования на языке Python — одном из наиболее популярных современных языков программирования, который широко используется в анализе данных. Python с его библиотеками является универсальным инструментом и позволяет решать много прикладных задач — от автоматизированного сбора информации и заполнения документов до анализа данных.

Цель ОП микроквалификации:
Развитие навыков программирования на языке Python, представления о сборе, обработке и анализе данных в интерактивной среде Jupyter, введение в автоматизированные методы работы с данными — машинное обучение и нейронные сети.

Задачи ОП микроквалификации:
− изучение Python как мультипарадигменного языкового средства, достаточно полно отражающего современные концепции разработки ПО;
− формирование навыков создания приложений на языке Python;
− совершенствование и углубление навыков объектно-ориентированного и функционального программирования;
− знакомство с основами создания приложений для взаимодействия с базами данных.

ФОРМИРУЕМЫЕ РЕЗУЛЬТАТЫ ОБУЧЕНИЯ

РО 1. владеть навыками создания собственных модулей и библиотек, разработанных на языке Python.
РО 2. понимать чужой код и адаптировать его под свои задачи.
РО 3. использовать настоящую среду программирования Jupyter Notebook в рабочих задачах.
РО 4. автоматизировать повторяющиеся задачи работы с данными с помощью функций.
РО 5. использовать библиотеку pandas для первичного изучения данных.
РО 6. строить в Python графики, учитывая задачи, которые они выполняют.
РО 7. анализировать данные АБ-тестов и подводить их итоги; обрабатывать огромные массивы данных.
РО 8. строить предиктивные модели.

СВЕДЕНИЯ О ДИСЦИПЛИНАХ

Наименование дисциплины Краткое описание дисциплины Кол-во кредитов Кол-во акад.часов Формируемые компетенции (коды)
1. Основы программирования на Python Курс предназначен для изучения объектно-ориентированного программирования на языке Python. Обучающиеся изучат принципы объектно-ориентированного программирования, дополнительные элементы языка Python (классы, объекты, шаблоны и т.д.), получат понятийный аппарат объектно-ориентированного программирования (полиморфизм, инкапсуляция, наследование, конструктор и т.д.), сформируют понимание принципа повторного использования кода в программирование. 4 120 ПК1, ПК2, ПК3, ПК6
2. Обработка и анализ данных на Python Дисциплина направлена на обучение обучающихся очищать данные, собирать их и предоставлять результаты для эффективной коммуникации, используя современные графические возможности Python. В рамках этой дисциплины изучаются такие темы, как основы синтаксиса языка Python, стандартная библиотека, а также широко распространенные средства управления и визуализации данных. Данные средства используются в примерах с реальными данными. 4 120 ПК2, ПК4, ПК5, ПК6
3. Итоговая аттестация Целью итоговой аттестации обучающегося является оценка результатов обучения и профессиональных компетенций, достигнутых по завершению изучения образовательной программы микроквалификации 1 30