Булгаков Станислав Александрович
- Старший преподаватель: Московский институт электроники и математики им. А.Н. Тихонова / Департамент прикладной математики
- Начал работать в НИУ ВШЭ в 2012 году.
- Научно-педагогический стаж: 20 лет.
Oбразование
Достижения и поощрения
- Почётная грамота Московского института электроники и математики им. А.Н. Тихонова НИУ ВШЭ (октябрь 2022)
Надбавка за публикацию в журнале из Списка B (2024–2025)
Лучший преподаватель — 2023–2024, 2019
Группа высокого профессионального потенциала (кадровый резерв НИУ ВШЭ)
Категория "Новые преподаватели" (2020–2021)
Учебные курсы (2024/2025 уч. год)
- Языки программирования (Специалитет; где читается: Московский институт электроники и математики им. А.Н. Тихонова; 2-й курс, 1, 2 модуль)рус
- Языки программирования (Специалитет; где читается: Московский институт электроники и математики им. А.Н. Тихонова; 1-й курс, 1-4 модуль)рус
- Архив учебных курсов
Учебные курсы (2023/2024 уч. год)
- Языки программирования (Специалитет; где читается: Московский институт электроники и математики им. А.Н. Тихонова; 2-й курс, 1, 2 модуль)рус
- Языки программирования (Специалитет; где читается: Московский институт электроники и математики им. А.Н. Тихонова; 1-й курс, 1-4 модуль)рус
Учебные курсы (2022/2023 уч. год)
- Языки программирования (Специалитет; где читается: Московский институт электроники и математики им. А.Н. Тихонова; 2-й курс, 1, 2 модуль)рус
- Языки программирования (Специалитет; где читается: Московский институт электроники и математики им. А.Н. Тихонова; 1-й курс, 1-4 модуль)рус
Учебные курсы (2021/2022 уч. год)
- Языки программирования (Специалитет; где читается: Московский институт электроники и математики им. А.Н. Тихонова; 2-й курс, 1, 2 модуль)рус
- Языки программирования (Специалитет; где читается: Московский институт электроники и математики им. А.Н. Тихонова; 1-й курс, 1-4 модуль)рус
Учебные курсы (2020/2021 уч. год)
- Языки программирования (Специалитет; где читается: Московский институт электроники и математики им. А.Н. Тихонова; 2-й курс, 1, 2 модуль)рус
- Языки программирования (Специалитет; где читается: Московский институт электроники и математики им. А.Н. Тихонова; 1-й курс, 1-4 модуль)рус
Конференции
- 2018
Современные проблемы математики и ее приложений, Международная (49-я Всероссийская) молодежная школа-конференция (Екатеринбург). Доклад: ε-оптимальный алгоритм восстановления квадратично интегрируемых функций, заданных на конечномерном компакте
- 2017
Современные проблемы математического моделирования, обработки изображений и параллельных вычислений (СПММОИиПВ-2017) (пос. Дивноморское, Геленджик, Краснодарский край). Доклад: О некоторых подхдах к восстановлению графических изображений
Диссертация на соискание учёной степени кандидата наук
- 2024
Булгаков С. А. Стохастическое восстановление квадратичноинтегрируемых функций
Опыт работы
Московский государственный институт электроники и математики
- 2009–2011, техник: техническое сопровождение образовательного процесса кафедры МОСОИиУ; консультирование студентов изучающих дисциплины «Алгоритмические языки и программирование», «Архитектура ЭВМ», «Операционные системы».
- 2011–2012, инженер: техническое сопровождение образовательного процесса кафедры МОСОИиУ; проведение занятий по дисциплинам «Объектно-ориентированное проектирование», «Теория языков и трансляторов».
Национальный исследовательский университет «Высшая школа экономики»
- 2012–2015, инженер: техническое сопровождение образовательного процесса кафедры Кибернетика; проведение занятий по дисциплинам «Объектно-ориентированное программирование», «Объектно-ориентированное проектирование», «Теория языков и трансляторов», «Проектирование языков и трансляторов», а также «Операционные системы» и «Архитектура электронно-вычислительных машин, системное программное обеспечение. Математическое обеспечение ЭВМ»
- 2015–2018, программист: техническое сопровождение образовательного процесса учебной лаборатории систем управления и навигации
- 2017–2021, ассистент: проведение занятий по дисциплинам «Алгоритмизация и программирование», «Языки программирования», а также компьютерных практикумов по «математическому анализу и алгебре в среде Maple».
- 2021, старший преподаватель: чтение лекций и проведение занятий по дисциплине «Языки программирования».
.
Информация*
- Общий стаж: 10 лет
- Научно-педагогический стаж: 20 лет
- Преподавательский стаж: 10 лет
Выполнение лабораторных работ
Порядок выполнения лабораторных работ:
- Лабораторная работа выполняется студентом самостоятельно;
- Результатом выполнения работы является программа на языке Си либо Си++, в зависимости от изучаемой дисциплины, реализующая задание работы;
- По выполненной работе студент составляет отчет согласно требованиям ГОСТ 7.32-2001;
В отчетах к программам на языке Си желательно наличие блок-схем всех алгоритмов оформленных согласно ГОСТ 19.701-90.
В отчетах к программам на языке Си++ желательно наличие диаграммы классов оформленной согласно спецификации UML 2.0.
Защита лабораторных работ
Порядок защиты лабораторных работ:
- Студент предоставляет преподавателю отчет, на бумажном носителе, а также код программы на языке Си либо Си++, в зависимости от изучаемой дисциплины;
- Преподаватель проверяет отчет. В случае если отчет содержит ошибки преподаватель возвращает его студенту для доработки, с соответствующими пометками, а защита работы считается неуспешной;
- Преподаватель проводит со студентом обсуждение разработанной программы с целью выявления усвоенных навыков. В случае если студент не может ответить на вопросы преподавателя защита работы считается неуспешной;
- В случае успешной защиты работы преподаватель выставляет студенту оценку за выполненную работу. В случае неуспешной защиты студент имеет возможность повторить попытку защиты на следующем занятии при этом максимально возможная оценка за работу снижается.
Защита лабораторных работ проходит очно на практических занятиях в пределах установленного срока выполнения работы.
Материалы загружаемые студентами в систему LMS проверке не подлежат.
Критерий оценивания работы
Оценка за лабораторную работу формируется в соответствии со следующей таблицей
Элемент работы | Максимальный балл |
Постановка задачи | 1 |
Метод решения задачи | 1 |
Разработанный алгоритм | 1.5 |
Оформление кода | 1.5 |
Тестирование программы | 2 |
Теоретические вопросы | 2 |
Дополнительное задание | 1 |
Методические указания
- Правила оформления отчётов к лабораторным и курсовым работам https://publications.hse.ru/books/227003891
Дополнительные источники информации
- NASA C style guide / Software Engineering Laboratory, 1994
- Google C++ Style Guide http://google.github.io/styleguide/cppguide