Смирнов Иван Федорович
- Приглашенный преподаватель:Факультет компьютерных наук / Департамент больших данных и информационного поиска / Базовая кафедра Яндекс
- Начал работать в НИУ ВШЭ в 2023 году.
Образование
2016
Бакалавриат: Московский физико-математический институт (государственный университет), специальность «Прикладная математика и информатика», квалификация «Бакалавр»
Учебные курсы (2023/2024 уч. год)
- Алгоритмы и структуры данных 2 (углубленный курс) (Бакалавриат; где читается: Факультет компьютерных наук; 2-й курс, 1 модуль)Рус
- Алгоритмы и структуры данных (углубленный курс) (Бакалавриат; где читается: Факультет компьютерных наук; 1-й курс, 2-4 модуль)Рус
- Архив учебных курсов
Учебные курсы (2022/2023 уч. год)
- Алгоритмы и структуры данных 2 (углубленный курс) (Бакалавриат; где читается: Факультет компьютерных наук; 2-й курс, 1 модуль)Рус
- Алгоритмы и структуры данных (углубленный курс) (Бакалавриат; где читается: Факультет компьютерных наук; 1-й курс, 2-4 модуль)Рус
Учебные курсы (2021/2022 уч. год)
- Алгоритмы и структуры данных 2 (углубленный курс) (Бакалавриат; где читается: Факультет компьютерных наук; 2-й курс, 1 модуль)Рус
- Алгоритмы и структуры данных (углубленный курс) (Бакалавриат; где читается: Факультет компьютерных наук; 1-й курс, 2-4 модуль)Рус
Учебные курсы (2020/2021 уч. год)
- Алгоритмы и структуры данных 2 (углубленный курс) (Бакалавриат; где читается: Факультет компьютерных наук; 2-й курс, 1 модуль)Рус
- Алгоритмы и структуры данных (углубленный курс) (Бакалавриат; где читается: Факультет компьютерных наук; 1-й курс, 2, 4 модуль)Рус
- Основы и методология программирования (углубленный курс) (Бакалавриат; где читается: Факультет компьютерных наук; 1-й курс, 1, 3 модуль)Рус
Учебные курсы (2019/2020 уч. год)
- Алгоритмы и структуры данных 2 (углубленный курс) (Бакалавриат; где читается: Факультет компьютерных наук; 2-й курс, 1 модуль)Рус
- Алгоритмы и структуры данных (углубленный курс) (Бакалавриат; где читается: Факультет компьютерных наук; 1-й курс, 2, 4 модуль)Рус
- Основы и методология программирования (углубленный курс) (Бакалавриат; где читается: Факультет компьютерных наук; 1-й курс, 1, 3 модуль)Рус
Учебные курсы (2018/2019 уч. год)
- Алгоритмы и структуры данных (Бакалавриат; где читается: Факультет компьютерных наук; 1-й курс, 2, 4 модуль)Рус
- Алгоритмы и структуры данных-2 (Бакалавриат; где читается: Факультет компьютерных наук; 2-й курс, 1 модуль)Рус
- Дискретная оптимизация (Бакалавриат; где читается: Факультет компьютерных наук; 3-й курс, 4 модуль)Рус
- Основы и методология программирования (Бакалавриат; где читается: Факультет компьютерных наук; 1-й курс, 1, 3 модуль)Рус
Учебные курсы (2017/2018 уч. год)
- Алгоритмы и структуры данных (Бакалавриат; где читается: Факультет компьютерных наук; 1-й курс, 4 модуль)Рус
- Основы и методология программирования (Бакалавриат; где читается: Факультет компьютерных наук; 1-й курс, 1-3 модуль)Рус
Публикации1
Глава книги Babenko M. A., Колесниченко И. И., Smirnov I. Cascade heap: Towards time-optimal extractions, in: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Vol. 10304. Springer, 2017. doi P. 62-70. doi
Опыт работы
ООО «Яндекс.Технологии» (12.2017 – настоящее время), младший разработчик (12.2017 - 05.2018), разработчик (05.2018-01.2020), старший разработчик (01.2020 – настоящее время)
ООО «Яндекс» / практикант (04.2013 – 07.2013), стажёр-разработчик (07.2013 – 10.2014), младший разработчик (10.2014 – 12.2017)