8 Февраля
Фонд целевого капитала МФТИ поддержал запуск трех новых факультативных курсов на Физтехе. Иван Макаров, студент 5 курса ФПМИ и ассистент на кафедре информатики и вычислительной математики, начинает дополнительный курс по C++ для студентов, желающих изучить технологии проектирования и разработки промышленного ПО.
Фонд целевого капитала МФТИ поддержал запуск трех новых факультативных курсов на Физтехе. Иван Макаров, студент 5 курса ФПМИ и ассистент на кафедре информатики и вычислительной математики, начинает дополнительный курс по C++ для студентов, желающих изучить технологии проектирования и разработки промышленного ПО.
Этой весной запускаются три экспериментальных курса при поддержке Фонда, по итогам которых Физтех-школы решат о необходимости внесения того или иного курса в учебную программу и финансирования из бюджетных средств.
Сегодня мы познакомим вас с Иваном Макаровым, студентом 5 курса ФПМИ и ассистентом на кафедре информатики и вычислительной математики МФТИ, который пришел к нам осенью с идеей проведения прикладного курса по С++, дополняющего базовую программу информатики в МФТИ.
Еще со школы Иван увлекался механикой, программированием и робототехникой, принимал участие в соревнованиях по мобильной робототехнике, а сейчас ведет факультатив в школе 444, где учился, и третий год готовит команды к соревнованиям.
На младших курсах МФТИ Иван получал дополнительную стипендию Абрамова-Фролова, которая помогла не задумываться о деньгах и развивать свои увлечения. Кстати, в Фонде сформирован Целевой капитал №4 для выплаты стипендий, доход от которого идет на увеличение количества выдаваемых фондом Абрамова-Фролова стипендий.
«Очень люблю делать что-то руками – говорит Иван, - это сказалось еще и на том, что я выбрал именно экспериментальную физику в качестве «хобби», хотя был большой соблазн углубиться в квантовую механику и физику фундаментальных взаимодействий».
В свободное время Иван вместе с другими студентами работает в лаборатории экспериментальной физики кафедры общей физики (401А ГК), где они сами собирают различные экспериментальные установки и проводят исследовательские работы, готовят со студентами вопросы по выбору.
Основным направлением для себя Иван считает Computer Science и задачи Искусственного интеллекта. В процессе учебы у него возникало множество вопросов, не освещенных в программе, поэтому он сам изучал много дополнительного материала в области разработки ПО, программной инженерии и проектирования архитектур. Сейчас Иван ведет курс по объектно-ориентированному программированию на C++ для второго курса ФМХФ и осенью у него появились идеи по дополнению базового курса. Однако, некоторые вещи имеет смысл изучать только тем, кто займется в будущем промышленной разработкой и углубится в «прикладной» CS. Осенью он подготовил программу факультативного курса для студентов, в которой рассматриваются технологии, применяемые при разработке промышленного программного обеспечения и параллельного программирования: интеграция Python в C++, создание динамических библиотек, учет особенностей при разработке приложения для использования в разных странах и другие. В качестве примеров проектных задач будут рассматриваться, в частности, создание лексических анализаторов и генераторов, разработка параллельных структур данных и алгоритмов, извлечение информации из текста и ряд других. Программа курса доступна по ссылке.
Руководство Физтех-школы прикладной математики и информатики одобрило предлагаемую программу и подтвердило интерес в апробировании курса. Финансирование курса на весенний семестр взял на себя Фонд.
Поддержка выпускников и друзей Физтеха через Фонд дает возможность институту тестировать новые учебные курсы, поддерживать активных преподавателей, помогает студентам раскрывать их таланты.