Дополнительное образование

Современные тенденции к повышению конкуренции на рынке труда требуют от специалиста глубоких теоретических и практических знаний. Знаний, ранее полученных в вузе, становится недостаточно для успешного карьерного роста и специалист должен постоянно заботиться о повышении  уровня своей квалификации.
Наиболее востребованными видами обучения являются профессиональная переподготовка и повышение квалификации.
Наши программы разработаны для адаптации слушателя к новым социальным и экономическим условиям,  международным требованиям и стандартам.​
Ереванский филиал осуществляет профессиональную переподготовку и повышение квалификации кадров для предприятий, организаций и учреждений различных организационно-правовых форм хозяйствования, государственных служащих и руководителей общественных организаций без отрыва от основной деятельности по программам:
 

Телефон для справок: +374 10 38 03 45, +374 99 38 03 45 (Viber, WhatsApp)

e-mail: erevan.dpo@rea.ru

Программы дополнительного образования

Программа ДПО - Python
 

Программа ДПО - Python


bwsc8np51ystvqsvlchcn-ukvwi.jpeg

Модуль 1. Основы программирования на языке Python
• Цель и задачи курса
• Кратка история языков программирования и языка Python
• Преимущества и недостатки языка Python, области его применения.
• Краткий обзор библиотек Python
• Интерпретатор Python, Python как калькулятор
• Арифметические выражения
• Ввод-вывод информации: операторы input и print.
• Первые шаги в программировании на Python
• Переменные и их объявление, типы переменных
• Рекомендации по именованию переменных
• Комментарии в языке Python
• Получение описаний из документации
• Типы данных в Python.
Модуль 2. Циклы и конструкции условия
• Конструкции if-else, elif и множественный выбор, циклы c предусловием, постусловием, вечный цикл с выходом из середины, операторы break и continue. Эволюционное осмысление требований
• Логические выражения
• Сложные комбинации циклов и условий
Модуль 3. Работа со строками
• Различные варианты кавычек. Специальные символы.
• Конкатенация строк и их повторение заданное число раз.
• Срезы (slice) строк.
• Объединение списка строк в одну строку (join)
• Методы строковых объектов.
• Форматирование строк.
• Встроенные строковые функции.
Модуль 4. Различные коллекции: Списки, кортежи, множества, диапазоны, словари, генераторы
• Списки и работа с ними
• Методы для работы со списками
• Диапазоны(range)
• Краткое введение в теорию множеств
• Определения.
• Последовательности (sequences).
• Распаковка (unpacking) последовательности.
• Словари (dictionary)
• Множества (set, frozenset ).
• Кортежи (tuple)
• Функция enumerate()
• Генераторы. Списковые включения (list comprehension).
• Функции map, reduce, filter.
Модуль 5. Функции, модули
• Встроенные математические функции.
• Модуль math.
• Модуль random. Функции random и randint. Установка начального элемента псевдослучайной последовательности (seed).
• Создание функций
• Глобальные и локальные переменные. Область видимости переменных.
• Типы данных в Python. Изменяемые и неизменяемые типы. Хранение переменных в памяти.
• Описание параметров функции
• Необязательные параметры функции
• Передача аргументов функции по имени и по позиции
• Передача аргументов функции по значению и по ссылке
• Возвращение значения функции (return)
• Массивы и словари аргументов ( *args и **kwargs).
• Рекурсивный вызов функций как реализация функциональной парадигмы программирования: когда лучше применять, как осуществлять
• Лямбда-функции
• Импортирование модулей (import)
• Написание модуля
Модуль 6. Прикладные задачи. Работа с файлами, регулярными выражениями, папками
• Регулярные выражения
• Открытие файлов. Чтение и запись информации в файл.
• Файловые дескрипторы. Оператор with.
• Модули os и os.path.
• Передача аргументов командной строки
Модуль 7.
• Понимание операций со временем в Python
• Модуль time
• Модуль datetime


Длительность обучения - 4 месяца

Количество часов - 96 часов

Количество обучающихся в группе - 15 человек

Стоимость обучения - 30 000 драм в мес.

Телефон для справок - +374 77 45 82 40

 

По окончании полного курса выдается Удостоверение

Программирование
Срок реализации программы – 3 месяца


Объем программы -288 часов

Режим работы - занятия проводятся дистанционным образом: 24 академических часа в неделю


Наполняемость группы – не более 12 человек


По окончании полного курса выдается ДИПЛОМ

              


Актуальность программы:
Алгоритмизация и программирование - это наиболее важный раздел курса «Информатика и ИКТ», изучение которого позволяет решать целый ряд дидактических и педагогических задач. Как и математика, программирование очень хорошо тренирует ум, развивает у человека логическое и комбинаторное мышление. Может быть, не последнюю роль в формировании нового человека XXI в. сыграют основы логического и комбинаторного мышления, заложенные в школьные годы на уроках программирования.

Педагогическая целесообразность программы:

Данный курс рассчитан на людей, желающих получить профессиональную переподготовку по специальности «Программирование», предназначен для развития навыков алгоритмического мышления. Курс последовательно и целенаправленно вовлекает учащегося в процесс самостоятельного и осмысленного составления законченных алгоритмов и программ, вырабатывает необходимые составляющие алгоритмической и программистской грамотности:
  • ясный и понятный стиль,
  • надежность и эффективность решений,
  • умение организовать переборы и ветвления.


Основные цели:
Создать условия для формирования и развития у обучающихся интереса к изучению информатики и информационных технологий, развивать алгоритмическое мышление обучающихся, познакомить со спецификой профессии программиста.
В ходе ее достижения решаются задачи:
• обучение основным базовым алгоритмическим конструкциям;
• освоение первоначальных навыков программирования с использованием языка программирование Python;
• освоение основных концепций СУБД;

• модульная часть: освоение азов Web-программирования или 3D-графики (на выбор слушателя);

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


Оценка достижений обучающихся:
  • текущий контроль уровня усвоения нового материала проводится по результатам выполнения слушателями  практических заданий,
  • итоговый контроль осуществляется путем разработки проектов (в соответствии с тем модулем, который был выбран слушателем).