О программе
Актуальность и значимость
Что я буду изучать
Целевая аудитория
Где я буду работать
Магистерская программа «Системное программирование» была открыта в 2016 году. Магистерская программа «Системное программирование» реализуется базовой кафедрой «Системного программирования» Института системного программирования РАН (ИСП РАН). ИСП РАН – наиболее авторитетная научно-исследовательская организация в области системного программирования в России, широко известная и уважаемая во всем мире, где непрерывно сохраняется научная школа в области системного программирования. Одной из целей магистерской программы является привлечение студентов к ее развитию и продолжению.
Институт системного программирования РАН имеет обширные международные связи, признан за рубежом и в нашей стране как лидер в научных исследованиях в области программирования. Научные издания ИСП РАН признаны во всем мире как самые авторитетные издания в России по вопросам программирования (журнал Программирования, Труды ИСП РАН).
Основные цели программы
Целью магистерской программы является подготовка специалистов по системному программированию, способных проводить исследования и разработки в области системного программирования на современном мировом уровне. В задачи данной магистерской программы входит предоставление и использование образовательных и научно-исследовательских возможностей ИСП РАН для достижения этой цели.
Также программа ставит своей целью предоставление возможности углубленного изучения современного системного программирования тем, кто сознательно выбрал эту специализацию, и намерен стать специалистом мирового уровня. Для этого в ИСП РАН предусмотрен и выверен путь становления высоко-квалифицированных научных работников – от бакалавриата до аспирантуры, частью которого является данная магистерская программа.
Актуальность и значимость
Во всем мире ощущается нехватка квалифицированных специалистов в области системного программирования – основополагающей области программирования с «высоким порогом вхождения». По данным из исследований рынка труда в области IT спрос на специалистов по Системного программированию удовлетворяется на 20 – 30% во всем мире. Особую актуальность эта проблема приобретает в связи с импортозамещением.
Системное программирование – важная часть компьютерных наук, направленная на исследование и разработку программных средств производства и поддержки функционирования программного обеспечения. Системное программирование является основой индустрии программного обеспечения, обеспечивающей производство средств производства программ. Все современное программное обеспечение создано и функционирует благодаря научным и практическим результатам, достигнутым в области системного программирования.
Современное производство программного обеспечения различного назначения дает в экономику ряда развитых и развивающихся стран основной вклад, превосходящий по объему вклад в экономику от других отраслей. При этом общие расходы на разработку и поддержку функционирования (сопровождение) программного обеспечения составляют значительную часть ВВП. Программное обеспечение становится основой современных достижений во всех областях науки, промышленности и обороны. Системное программирование при этом является основой создания любого программного обеспечения.
Что я буду изучать
Учебный план рассчитан на два учебных года. На первом году обучения углубленно преподаются основополагающие теоретические дисциплины, служащие базисом для всей программы обучения, и основные разделы системного программирования. К ним относятся дисциплины:
- Прикладной системный анализ
- Формальные методы программной инженерии
- Конструирование ядра операционных систем
- Компьютерные сети и телекоммуникации
- Верификация программного обеспечения
- Перспективные системы управления базами данных
- Компиляторные технологии 1
На втором году обучения детально обсуждаются специальные разделы современного системного программирования:
- Машинно-зависимые оптимизации в компиляторах
- Параллельное программирование
- Теоретическая криптография
- Функциональное программирование
- Компиляторные технологии 2
Учебный план предусматривает непрерывное участие студентов-магистрантов в научно-исследовательском семинаре по программе обучения. Научно-исследовательский семинар магистерской программы органично сопряжен с научной деятельностью ИСП РАН и является ее составной частью. Студенты имеют персональных научных руководителей-кураторов и занимаются исследованиями и разработками в исследовательских группах, регулярно докладывая на семинарах результаты своей работы.
Одновременно с научно-исследовательской деятельностью студенты приобретают навыки участия в передовых разработках программных продуктов, проводимых в ИСП РАН с участием отечественных и зарубежных компаний.
Целевая аудитория
Основной целевой аудиторией магистерской программы Системное программирование являются выпускники бакалавриата базовой кафедры Системное программирование Департамента Программной инженерии ФКН НИУ ВШЭ и выпускники кафедр Системного программирования других университетов, а также выпускников смежных специальностей (прикладная математика и информатика, теоретическая информатика, технологии программирования), которые хотят приобрести знания и опыт в области системного программирования.