Системное программирование

Профиль подготовки бакалавров
на направлении «Математика и компьютерные науки»
Механико-математического факультета НГУ

12

Бюджетных мест
4

Платных места
88 500

Стоимость обучения за семестр
на 2022-2023 учебный год
Почему вы хотите поступать
на этот профиль
Сегодня весь мир помешан на IT, а профессия программиста является одной из самых востребованных. Индустрия развивается намного быстрее, чем системы образования успевают выпускать новых специалистов. Аналитики прогнозируют, что спрос на программистов продолжит расти, а нехватка людей с нужными знаниями и навыками — усугубляться.

Такие тренды стимулируют эволюцию инструментов программирования. Языки программирования становятся более выразительными, компиляторы и виртуальные машины — более мощными, средства разработки и IDE — более удобными. Программировать в целом становится проще, и это позволяет все большему количеству людей этим заниматься (ура, так мы решим проблему с кризисом кадров!).

Но возникает вопрос: а кто эту простоту гарантирует? Кто разрабатывает новые и удобные языки программирования? Кто гарантирует скорость работы программ на этих языках? Этим тоже занимаются программисты. Они называются системными программистами, и на этом профиле можно стать одним из них.
1
Промышленность развивается

2
Нужно больше программистов
3
Нужны удобные инструменты программирования
4
Нужно больше СИСТЕМНЫХ программистов
— Для кого этот профиль?
Для тех, кто любит программировать и хочет получить целостную картину мира программирования:
  • от математического обоснования до практических аспектов дизайна языков программирования;
  • от сложности и эффективности алгоритмов до их применения в прикладных задачах;
  • от ассемблерных инструкций до функционального программирования.
    — В чем разница между профилем «Системное программирование» и классическим направлением «Математика и компьютерные науки» Механико-математического факультета НГУ?
    На направление «Математика и компьютерные науки» ММФ НГУ, как правило, поступает около 80 абитуриентов. Они распределяются на 6 учебных групп. С сентября 2022 года одна из этих групп будет учиться по измененному учебному плану — на профиле «Системное программирование». Остальные 5 групп будут учиться по классической программе направления «Математика и компьютерные науки».

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

    Конечно, чтобы вместить новые дисциплины в учебный план профиля, мы отказываемся от некоторых классических курсов. Так, на профиле в меньшем объеме преподается вычислительная математика.
    — Можно поподробнее про само программирование?
    Конечно! У нас вы научитесь:
    • Программировать на разнообразных языках:
      • низкоуровневых (Assembly) и высокоуровневых (Python);
      • объектно-ориентированных (Java) и функциональных (Haskell);
      • с динамической типизацией (Python) и статической типизацией (C)
    • Пользоваться современными инструментами и практиками: системами контроля версий, IDE, code-review, инструментами автоматического тестирования;
    • Работать над проектом в команде: распределять задачи и оценивать время их исполнения.
    — А это востребовано? Где потом работать?
    Востребовано. Вспомните схему, описанную выше: чем больше нужно индустриальных программистов, тем больше нужно системных программистов, а в области системного программирования намечается настоящий кадровый голод.

    Системных программистов ждут в Google, Amazon, Microsoft, IBM, Intel. Далеко ходить не обязательно: благодаря ряду научных институтов и компаний Академгородка здесь сформировалась сильная школа системного программирования. Поэтому после обучения на профиле вы сможете присоединиться к командам институтов СО РАН или компаний Huawei, Yandex, Unipro, Azul.

    Как поступить в 2022

    С 20 июня
    или даже раньше*
    С 20 июня
    или даже раньше*
    Подать документы в НГУ
    Чтобы попасть на профиль, нужно подать документы на направление «02.03.01 Математика и компьютерные науки» Механико-математического факультета Новосибирского государственного университета.

    *Начало приёма документов:
    1 марта – для иностранных граждан, 20 июня – для граждан РФ.

    Подробнее.
    До 24 июля
    До 24 июля
    Подать заявку на профиль
    Чтобы мы позвали вас на собеседование (следующий шаг), заполните форму. Нам важно знать, почему вы хотите учиться на профиле. А еще нам интересно проанализировать ваше портфолио.
    До 27 июля
    или до 2 августа*
    До 27 июля
    или до 2 августа*
    Пройти собеседование (очное или онлайн)
    Мы хотим, чтобы вы делали осознанный выбор. Вы пройдете собеседование и узнаете результаты до того, как вы решитесь на поступление именно к нам.

    *Дедлайны приема заявлений о согласии на зачисление и оригиналов документов:
    28 июля — на этапе приоритетного зачисления (бви, особая квота), 3 августа — на основном этапе зачисления.
    Август*
    Август*
    Поступить на направление «Математика и компьютерные науки»
    Представим: после собеседования мы говорим вам, что будем рады видеть вас на профиле. Это не гарантирует поступление на направление «02.03.01 Математика и компьютерные науки» Механико-математического факультета. Это означает, что в случае успешного поступления вы будете учиться на профиле «Системное программирование».

    *Издание приказов о зачислении на бюджет:

    3 августа — на этапе приоритетного зачисления (бви, особая квота), 9 августа — на основном этапе зачисления.

    Подробнее о том, что, как и в какие сроки нужно сделать, чтобы поступить.
    1 сентября
    1 сентября
    Ура! Сегодня ваш первый день обучения на профиле

    Контакты руководителей профиля

    vladimir.conwor@gmail.com
    telegram
    Соловьев
    Владимир Валерьевич
    Углянский
    Иван Евгеньевич
    ivan.ugliansky@gmail.com
    telegram
    Close
    По любым вопросам
    Telegram