Научный руководитель: профессор, д.ф.-м.н. А.К.Петренко
Цель магистерской программы «Технологии программирования» - подготовка магистров, специализирующихся по вопросам разработки методов, технологий и инструментов поддержки жизненного цикла программ, включая сбор и анализ требований, моделирование и проектирование программ, особенности современных технологий разработки программ, их тестирование и верификацию. Программа предусматривает освоение методов объектно-ориентированного анализа и проектирования, методов аналитической верификации программ и верификации программ на их моделях, анализа производительности и функционирования программ, а также методов поиска ошибок и тестирования.
| Дисциплина | 1 семестр |
2 семестр |
3 семестр |
4 семестр |
||||
| ч/н | ч/н | ч/н | ч/н | |||||
| Иностранный язык | 4 | зач | 4 | экз | ||||
| Правоведение | 4 | экз | Русский язык, деловое общение | 2 | экз | |||
| Суперкомпьютерное моделирование и технологии | 4 | экз | ||||||
| История и методология прикладной математики | 2 | зач | ||||||
| Современная философия и методология науки | 2 | экз | ||||||
| Межфакультетские курсы по выбору | 2 | зач | 2 | зач | ||||
| Параллельные вычисления | 4 | экз | ||||||
| Компьютерные сети и телекоммуникации (дополнительные главы) | 3 | экз | ||||||
| Объектно-ориентированный анализ и проектирование | 3 | экз | ||||||
| Формальные методы разработки программ | 3 | экз | Верификация моделей программ | 3 | экз | |||
| Теория игр и исследование операций | 2 | экз | ||||||
| Тестирование программного обеспечения | 3 | экз | ||||||
| Анализ кода и надёжность программ | 3 | экз | ||||||
| Технологии программирования для параллельных архитектур | 4 | экз | ||||||
| Производительность программных систем (на английском языке) | 2 | зач | ||||||
| Дисциплина по выбору из списка | 2 | экз | 2 | экз | 2 | зач | ||
| Спецсеминар "Технологии программирования" | 2 | зач | 2 | зач | 2 | зач | 2 | зач |
| Научно-исследовательская работа | оценка | |||||||
| Курсовая работа | оценка | |||||||
| часов | 22 | 20 | 18 | 10 | ||||
| зачетов | 3 | 2 | 4 | 2 | ||||
| экзаменов | 5 | 5 | 4 | 4 | ||||
| Защита магистерской диссертации | оценка | |||||||
| Государственный экзамен по направлению | оценка | |||||||
Список дисциплин по выбору студента для магистерской программы "Технологии программирования":
Методы интеллектуального анализа данных
Компьютерная алгебра
Модель данных SQL
Анализ текстовых данных и информационных ресурсов
Введение в информационную безопасность
Облачные вычисления и виртуализация информационных ресурсов