Courses
Bachelor
2026/2027
Algorithms and Data Structures
Type:
Compulsory course (Digital Product Management)
Delivered by:
Department of Business Informatics
When:
1 year, 3, 4 module
Open to:
students of one campus
Instructors:
Igor Egorov
Language:
Russian
ECTS credits:
6
Contact hours:
96
Bachelor
2026/2027
Algorithms and Data Structures 1
Type:
Compulsory course (Data Science and Business Analytics)
Delivered by:
Big Data and Information Retrieval School
Where:
Faculty of Computer Science
When:
1 year, 4 module
Open to:
students of one campus
Language:
English
ECTS credits:
3
Contact hours:
80
Bachelor
2026/2027
Algorithms and Data Structures 1
Type:
Compulsory course (Information Product Design and Development)
Delivered by:
Joint Department with T-Вank
Where:
Faculty of Computer Science
When:
1 year, 3, 4 module
Open to:
students of one campus
Language:
Russian
ECTS credits:
8
Contact hours:
160
Master
2026/2027
Algorithms and Data Structures 1
Type:
Elective course (Modern Computer Science)
Delivered by:
Joint Department with Yandex
Where:
Faculty of Computer Science
When:
1 year, 1, 2 module
Open to:
students of one campus
Language:
Russian
ECTS credits:
6
Contact hours:
56
Master
2026/2027
Algorithms and Data Structures 1
Type:
Elective course (Modern Computer Science)
Delivered by:
Joint Department with Yandex
Where:
Faculty of Computer Science
When:
1 year, 1, 2 module
Open to:
students of one campus
Language:
Russian
ECTS credits:
6
Contact hours:
56
2026/2027
Algorithms and Data Structures 1
Type:
Mago-Lego
Delivered by:
Joint Department with Yandex
Where:
Faculty of Computer Science
Open to:
students of one campus
Instructors:
Maxim A. Babenko
Language:
Russian
ECTS credits:
6
Contact hours:
56
Bachelor
2026/2027
Algorithms and Data Structures 2
Type:
Compulsory course (Computing and Data Science)
Delivered by:
Big Data and Information Retrieval School
Where:
Faculty of Computer Science
When:
2 year, 1 module
Open to:
students of one campus
Language:
Russian
ECTS credits:
4
Contact hours:
56
Bachelor
2026/2027
Algorithms and Data Structures 2
Type:
Compulsory course (Data Science and Business Analytics)
Delivered by:
Big Data and Information Retrieval School
Where:
Faculty of Computer Science
When:
2 year, 1-3 module
Open to:
students of one campus
Language:
English
ECTS credits:
6
Contact hours:
192
Bachelor
2026/2027
Algorithms and Data Structures 2
Type:
Compulsory course (Information Product Design and Development)
Delivered by:
Big Data and Information Retrieval School
Where:
Faculty of Computer Science
When:
2 year, 1 module
Open to:
students of one campus
Instructors:
Maria Gordenko
Language:
Russian
ECTS credits:
4
Contact hours:
56
Bachelor
2026/2027
Algorithms and Data Structures 2
Type:
Compulsory course (Applied Mathematics and Information Science)
Delivered by:
Joint Department with Yandex
Where:
Faculty of Computer Science
When:
2 year, 1 module
Open to:
students of one campus
Instructors:
Шубников Кирилл Сергеевич,
Урьев Максим Дмитриевич,
Шубников Кирилл Сергеевич,
Фолунин Владимир Александрович,
Мешков Владислав Сергеевич,
Любимов Яков Александрович,
Богданов Сергей Юрьевич,
Нестеренко Алиса Вадимовна,
Горшков Даниил Александрович,
Цивин Сергей Владимирович,
Мешков Владислав Сергеевич,
Плетенев Борис Александрович,
Лоредо Андрей Александрович,
Mikhail Gustokashin,
Aleksandr Kubarev,
Vladimir Kurenkov,
Nikita Manuylenko,
Elisei Shinkarev
Language:
Russian
ECTS credits:
3
Contact hours:
56
Bachelor
2026/2027
Algorithms and Data Structures 2
Type:
Compulsory course (Economics and Data Science)
Delivered by:
Big Data and Information Retrieval School
Where:
Faculty of Computer Science
When:
2 year, 1 module
Open to:
students of one campus
Language:
Russian
ECTS credits:
3
Contact hours:
56
Master
2026/2027
Algorithms and Data Structures 2
Type:
Elective course (Modern Computer Science)
Delivered by:
Joint Department with Yandex
Where:
Faculty of Computer Science
When:
1 year, 3, 4 module
Open to:
students of one campus
Language:
Russian
ECTS credits:
6
Contact hours:
80
Master
2026/2027
Algorithms and Data Structures 2
Type:
Elective course (Modern Computer Science)
Delivered by:
Joint Department with Yandex
Where:
Faculty of Computer Science
When:
1 year, 3, 4 module
Open to:
students of one campus
Language:
Russian
ECTS credits:
6
Contact hours:
80
2026/2027
Algorithms and Data Structures 2
Type:
Mago-Lego
Delivered by:
Joint Department with Yandex
Where:
Faculty of Computer Science
Open to:
students of one campus
Instructors:
Maxim A. Babenko
Language:
Russian
ECTS credits:
6
Contact hours:
80
Bachelor
2026/2027
Algorithms and Data Structures 2
Type:
Elective course (Computational Social Sciences)
Delivered by:
Big Data and Information Retrieval School
Where:
Faculty of Computer Science
When:
2 year, 1 module
Open to:
students of one campus
Language:
Russian
ECTS credits:
3
Contact hours:
56
Bachelor
2026/2027
Algorithms and Data Structures 2 (Advanced Course)
Type:
Compulsory course (Applied Mathematics and Information Science)
Delivered by:
Joint Department with Yandex
Where:
Faculty of Computer Science
When:
2 year, 1 module
Open to:
students of one campus
Language:
Russian
ECTS credits:
3
Contact hours:
56
Bachelor
2026/2027
Algorithms and Data Structures (Advanced Course)
Type:
Elective course (Applied Mathematics and Information Science)
Delivered by:
Joint Department with Yandex
Where:
Faculty of Computer Science
When:
1 year, 2-4 module
Open to:
students of one campus
Language:
Russian
ECTS credits:
14
Contact hours:
216
Bachelor
2026/2027
Algorithms and Data Structures (Advanced Course)
Type:
Elective course (Economics and Data Science)
Delivered by:
Big Data and Information Retrieval School
Where:
Faculty of Computer Science
When:
1 year, 3, 4 module
Open to:
students of one campus
Instructors:
Vladimir Kurenkov
Language:
Russian
ECTS credits:
9
Contact hours:
80
Bachelor
2026/2027
Algorithms and Data Structures for Bioinformatics
Type:
Elective course (Applied Mathematics and Information Science)
Delivered by:
Big Data and Information Retrieval School
Where:
Faculty of Computer Science
When:
4 year, 3 module
Open to:
students of one campus
Language:
Russian
ECTS credits:
4
Contact hours:
20
2026/2027
Algorithms as Math Research
Type:
Optional course (faculty)
Delivered by:
Faculty of Mathematics
Where:
Faculty of Mathematics
When:
3, 4 module
Open to:
students of all HSE University campuses
Language:
Russian
ECTS credits:
6
Contact hours:
72