Конкурс проводится сразу на программу по профилю (специализации)
Факультет | Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет) |
Город | Москва |
Язык | Русский |
Уровень образования | Бакалавриат |
Формат обучения | Полный курс |
Форма обучения | Очно |
Квалификация | Бакалавр |
Военная кафедра | Есть |
Программа предоставляет студентам углубленное изучение разработки программного обеспечения, включая разнообразные методы и инструменты, необходимые для эффективного анализа, создания и преобразования программного кода.
Студенты знакомятся с основами программирования и алгоритмов, что позволяет им осознать ключевые концепции и структуры кода. Программа охватывает также анализ и оптимизацию программ, включая методы профилирования и улучшения производительности кода.
В рамках курса студенты развивают навыки работы с различными языками программирования и инструментами разработки, такими как компиляторы, отладчики, системы контроля версий и интегрированные среды разработки (IDE). Они изучают принципы и методы тестирования кода, чтобы обеспечить его надежность и качество.
Особое внимание уделяется анализу и модификации уже существующего программного кода. Студенты осваивают методы рефакторинга, позволяющие улучшить структуру и читаемость кода без изменения его функциональности, а также изучают инструменты обратной разработки для анализа и извлечения информации из существующего кода.
Программа также охватывает методы автоматической генерации кода, включая его создание на основе спецификаций и шаблонов. Студенты изучают принципы и инструменты, которые увеличивают производительность и упрощают процесс разработки программного обеспечения.
Кроме того, в программе уделяется внимание анализу и преобразованию кода для обеспечения безопасности и защиты данных. Студенты знакомятся с методами статического анализа, выявления уязвимостей и защиты от атак.
В целом, программа нацелена на формирование у студентов фундаментальных знаний и практических навыков, необходимых для работы с программным кодом, его анализа, создания и преобразования.
Список профессиональных дисциплин:
Преимущества обучения по направлению «Анализ, порождение и преобразование программного кода (ИУ9)» в МГТУ им. Н.Э. Баумана:
Образовательная программа осуществляется на кафедре ИУ9 "Теоретическая информатика и компьютерные технологии".