Prepods.ru
КВ

Куренков Владимир Вячеславович

Старший преподаватель

Департамент больших данных и информационного поиска, факультет компьютерных наук

НИУ ВШЭ
Алгоритмы и структуры данныхАлгоритмы и структуры данных 2Язык программирования C++Программирование на C++Язык программирования PythonВведение в программирование на Python

Оценок пока нет.
Оставьте первый отзыв ниже.

Биография

Старший преподаватель департамента больших данных и информационного поиска факультета компьютерных наук НИУ ВШЭ. Окончил Московский инженерно-физический институт в 2006 году по специальности «Прикладная математика» с квалификацией инженера-математика. В университете работает с 2016 года: сначала преподавателем и методистом Лицея НИУ ВШЭ, с 2022 года — преподавателем факультета компьютерных наук. Научно-педагогический стаж, по данным университета, составляет 7 лет; профессиональная специализация — программирование.

Ведёт базовые дисциплины по алгоритмам и языкам программирования для бакалавров сразу нескольких факультетов — компьютерных наук, экономических наук, социальных наук и Высшей школы бизнеса. Курс «Алгоритмы и структуры данных» для программы «Экономика и анализ данных» рассчитан на 8 кредитов и 144 контактных часа: в нём разбираются комбинаторные алгоритмы решения задач сетевой и дискретной оптимизации, современные структуры данных и их реализация на C++. Продолжение — «Алгоритмы и структуры данных 2» — вводит студентов в теорию вычислительной сложности: классы P, NP и coNP, доказательства NP-полноты, приближённые и вероятностные методы решения труднорешаемых задач, потоковые алгоритмы. Обе дисциплины отмечены студентами сразу по трём критериям: полезности для будущей карьеры, расширения кругозора и новизны полученных знаний.

На базовой кафедре Яндекса читает курсы «Язык программирования C++» (4 кредита, 56 контактных часов) и «Программирование на C++» (4 кредита, 80 контактных часов, доступен всем кампусам университета). Курсы опираются на стандарт C++20 и построены вокруг практики: помимо синтаксиса и работы с памятью, разбираются принципы написания качественного промышленного кода, RAII и умные указатели, контейнеры и алгоритмы STL, современные инструменты разработки, а обратная связь студентам даётся в формате ревью кода. Обе дисциплины отмечены как «Лучший по критерию „Полезность курса для Вашей будущей карьеры“». Также ведёт «Язык программирования Python» и «Введение в программирование на Python» для первокурсников.

Работа со школьниками и олимпиадниками — отдельная часть его биографии. С 2009 по 2015 год был администратором команды НИТУ «МИСиС» по подготовке студентов к международной олимпиаде по программированию ACM ICPC. С 2015 по 2020 год читал курс по разработке приложений под Android в ИТ-школе Samsung. В Лицее НИУ ВШЭ ведёт практикум по олимпиадному программированию. Соавтор массового открытого онлайн-курса «Информационные технологии», зарегистрированного как результат интеллектуальной деятельности НИУ ВШЭ.

Студенческое признание отражено в наградах: звание «Лучший преподаватель» в 2023, 2024 и 2025 годах, а по отдельному лицейскому голосованию «Выбор лицеистов: Лучший преподаватель» — в 2018, 2020, 2021, 2023, 2024 и 2025 годах. В 2019 году стал лауреатом премии «Золотая Вышка» в номинации «Успех учителя». Отмечен благодарностью Лицея НИУ ВШЭ (2018), благодарностью факультета компьютерных наук (2023) и благодарностью проректора НИУ ВШЭ (2025).

Отзывы студентов0

Пока нет отзывов об этом преподавателе. Будьте первым — это поможет другим студентам.

Оставить отзыв

Поделитесь опытом. Отзыв публикуется после проверки модератором.

Общая оценка *
Сложность сдачи
Объективность оценок
Качество преподавания
Строгость к посещениям
Объём работы/нагрузка
Доступность преподавателя

Отправляя отзыв, вы принимаете правила модерации и даёте согласие на обработку персональных данных. Отзыв — личное мнение автора.

Другие преподаватели кафедры

Вы этот преподаватель и хотите удалить или исправить страницу?