Адрес e-mail:

ООП и паттерны проектирования в Python

Форма обучения:  очная с использованием дистанционных образовательных технологий
Режим обучения:  Дистанционно
Объем программы:  40 ак.ч
Продолжительность обучения:  2 недели
Выдаваемый документ:  удостоверение
Старт обучения:  по мере формирования групп

Краткое описание программы: 

Программа ПК разработана с учетом требований ФГОС ВО по направлению подготовки 01.03.02 «Прикладная математика и информатика».

Целью реализации программы является совершенствование компетенций слушателей в области профессионального конструирования приложения в объектно-ориентированной парадигме, создания масштабируемых программ.

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

Форма проведения итоговой аттестации: зачет на основании совокупности выполненных практических заданий и защиты проекта.
Содержание программы: 

Программа предусматривает изучение следующих тем:

-       Тестирование и отладка программ

-       Объектно-ориентированное проектирование

-       Паттерны проектирования (часть 1)

Паттерны проектирования (часть 2)
Целевая аудитория программы: 
Специалисты в области информационно-коммуникационных технологий, имеющих высшее образование; студенты вузов
Задачи программы: 

Слушатели должны овладеть следующими компетенциями:

- Способен к написанию программного кода с использованием языков программирования, определению и манипулированию данными (ПК-1);

- Способен применять фундаментальные знания, полученные в области математических и (или) естественных наук, и использовать их в профессиональной деятельности (ОПК-1).

В результате освоения программы слушатель должен:

знать:

-        модульное тестирование и его преимущества, методику TDD, её особенностях и преимуществах, контрактное программирование;

-        основные парадигмы и принципы ООП, терминологию ООП;

-        виды паттернов проектирования, основные паттерны и задачи, которые они решают;

-        паттерн Chain of responsibility, паттерн Abstract Factory;

уметь:

-        пользоваться структурным программированием, использовать библиотеку unittest;

-        создавать корректную иерархию классов, интерпретировать UML-диаграммы, выполнять рефакторинг существующего кода;

-        создавать Декоратор класса, создавать адаптер для интерфейса, несовместимого с системой, реализовывать паттерн Наблюдатель;

создавать цепочку обязанностей. создавать абстрактную фабрику, создавать обработчик YAML файла.
Преподаватели: 

Координатор программы:
Сырцова Елена Леонидовна
Syrtsova.el@mipt.ru


Записаться на программу

Если вы заметили в тексте ошибку, выделите её и нажмите Ctrl+Enter.

© 2001-2021 Московский физико-технический институт (национальный исследовательский университет)

Противодействие коррупции | Сведения о доходах

Политика обработки персональных данных МФТИ

Техподдержка сайта | API

Использование новостных материалов сайта возможно только при наличии активной ссылки на https://mipt.ru

МФТИ в социальных сетях