Algorithms and Data Structures DSBA 2020

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск

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” (area code 01.03.02) at the Faculty of Computer Science of the National Research University — Higher School of Economics (HSE). The course is classified as an compulsory subject (Б.Пр.Б unit / base module,Б.Пр. – Major disciplines of 2019–2020 academic year working сurriculum); it is a two-module course (semester B quartiles 3 and 4). The syllabus is prepared for teachers responsible for the course (closely related disciplines), teaching assistants, students enrolled in the course as well as experts and statutory bodies carrying out assigned or regular accreditations. 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.

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.
aleksey.iki@gmail.com

Assistants Egor Polyakov
evpolyakov@edu.hse.ru , tg: @poegva

Kirill Gelvan
Alexander Serebrennikov

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