User Tools

Site Tools


start

Программная инженерия и анализ данных

Специализированный семинар "Программная инженерия и анализ данных"

В весеннем семестре 2018 посещение семинара можно выбрать в качестве альтернативного курса Автоматизации программирования студентам первого года магистратуры ФИВТ МФТИ, или факультативного курса по выбору.

Темы семинара

  1. Синтез программ по примерам средствами машинного обучения
  2. Автоматическое обнаружение проблем и анализ программного обеспечения
  3. Обработка и автоматизация анализа требований к ПО
  4. Автоматизация тестирования

Перейти к страничке семинара Программная инженерия и анализ данных

Проектирование программных систем (ППС)

Курс читается студентам 4 курса факультета Инноваций и высоких технологий (ФИВТ) Московского Физико-Технического Института (МФТИ).

Программа курса

Целью данного курса является ознакомление студентов с основами проектирования и формирование представления о существующих методологиях проектирования программного обеспечения.

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

Темы и подробный план лекций выкладывается здесь

Перейти к курсу Проектирование программных систем

Автоматизация программирования

Курс предлагается студентам первого года магистратуры факультета Инноваций и высоких технологий (ФИВТ) Московского Физико-Технического Института (МФТИ).

Курс освещает пять основных тем в автоматизации разработки программного обеспечения:

  • модельно-управляемая разработка (MDSD) на основе общеприменимых (generic) технологий моделирования (Executable UML, xtUML etc.)
  • MDSD на основе предметно-ориентированных моделей и языков (DSM)
  • автоматизация тестирование с помощью моделей (model-based testing, MBT)
  • машинное обучение в программной инженерии, предсказание дефектов, синтез программ (machine learning in software engnieering)
  • индустриальная практика и применение модельно-ориентированных подходов, фабрики программного обеспечения (software factories, SPLE)

Перейти к курсу Автоматизация программирования

start.txt · Last modified: 2018/02/15 00:27 by user