Algorithms and Data Structures DSBA 2020
Syllabus
You can access all information about this course via the website
The training course “Algorithms and Data Structures” is offered to students of Bachelor Program “HSE and University of London Double Degree Programme in Data Science and Business Analytics” at the Faculty of Computer Science of the National Research University — Higher School of Economics (HSE). The course is classified as an compulsory subject; it is a two-module course (semester B quartiles 3 and 4).
The course is dedicated to the basics of design and analysis of algorithms. It also involves learning fundamental data structures implemented by the C++ Standard Library (STL).
The lectures and practical classes are closely inter-related. The lectures are primarily intended to introduce new topics, whereas the practical classes are intended for solving specific problems by coding programs in C++. Successful completion of “Introduction to Programming” course is the sole prerequisite for being enrolled in this course.
Lecturers and Teachers
Group | 191 | 192 | 193 |
---|---|---|---|
Lecturer | Sergey Shershakov sshershakov@hse.ru | ||
Workshop Instructors | Piatskii G. piatskgeorge@mail.ru |
Rudakov K. rudakovkirillx@gmail.com |
Varenikov A. |
Assistants | Egor Polyakov evpolyakov@edu.hse.ru , tg: @poegva Kirill Gelvan |
Grading system
Students’ skills are tested using automated testing. This way, a student is assigned an individual task, prepares it by using a personal computer and, then, submits it by using a special service, such as Yandex.Contest or a repository-based tool. The specific solution is subject to further clarification.
4th Module G(rade) = 0.4 * Final Exam + 0.6 * Ongoing Assessment
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity.
Ongoing Assessment = max([10*((RP + BP)/RPmax)],10)
RP = Regular Points
BP = Bonus Points