C++ Programming Language DSBA 2026/2027

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

In case you find any inconsistencies on this page, please, contact @zoookir.

Teachers and assistants

Group 261/262 261/262 263 264 265 266 267
Lecturer Gordenko M.K.
mgordenko@hse.ru, tg: @mgordenko
Seminar Instructor 261-1, 262-1:
Rudakov K.A.
tg: @ArcticBEARD
261-2, 262-2:
Kopylov I.S.
tg: @DanielWalker
263-1:
Yartsev M. S.
tg: @Mischay

263-2:
Kondakov S.V.
tg: @seemur
264-1:
Gordenko M.K.
tg:
@mgordenko

264-2:
Sherbakova L.A.
tg: @dreamer_1977
265-1, 265-2:
Kondakov S.V.
tg: @seemur
266-1, 266-2:
Pronina A.S.
tg: @l_AnnaPronina_l
266-1, 266-2:
Pronina A.S.
tg: @l_AnnaPronina_l
Teaching
Assistant
Taisia Alekseenko
tg: @yumenah
Aleksandra Kuznetsova
tg: @schqxs
263-1:
Sofia Petrova
tg: @qrivthv

263-2:
Rodion Tiniakov
tg: @rdkkkkkkkk
264-1:
Sofia Petrova
tg: @qrivthv

264-2:
Rodion Tiniakov
tg: @rdkkkkkkkk
Leonid Vorobev
tg: @anginaapk
Liubov Istomina
tg: @santa_classic
Maria Kondrashova
tg: @marrories
Head TA Zakhar Belousov
tg: @zoookir

Grading system


Grade:
0.3 * Exam + 0.1 * Contest + 0.2 * (CW1 + CW2) / 2 + 0.25 * Lab + 0.15 * Colloquium

Contests

Contest Deadline
Contest 1 10.09.2026 23:59
Contest 2 24.09.2026 23:59
Contest 3 11.10.2026 23:59
Contest 4 12.11.2026 23:59
Contest 5 19.11.2026 23:59
Contest 6 3.12.2026 23:59

Labs

Lab Deadline
Lab 1 20.09.2026 23:59
[ Lab 2] 04.10.2026 23:59
[ Lab 3] 25.10.2026 23:59
[ Lab 4] 22.11.2026 23:59
[ Lab 5] 29.11.2026 23:59
[ Lab 6] 13.12.2026 23:59

Grades

The results table with all your grades can be found by This link.


Assessment elements

  • Contests
  • Labs
  • Control work 1
  • Control work 2
  • Colloquium
  • Exam

Control works

The first CW will be held October 10. Your seminarian said the date ant time. You will write screen, camera, and micro recording with OBS. You will have X task on writing code (XX minutes). Topics: All topics, discussed in 1 module.
The second CW will be held November 26. Your seminarian said the date ant time. You will write screen, camera, and micro recording with OBS. You will have X task on writing code (XX minutes). Topics: All topics, discussed in 2 module.

How to record video Please check your LMS access. You will upload a link to the recording there (within 6 hours of submitting the final paper).

‼‼‼During the CW, you should record your screen, video and mic and then upload it to a file-sharing service. Then, upload a link to the recording to the LMS (within 6 hours of completion).

To participate, you will need a computer with a webcam and microphone (all modern laptops are equipped with these) and internet access.

We recommend this, but it's not the only recording method (you can use other software). Since everything will be local, there shouldn't be any issues. We've already tried this on a bunch of streams, and it works fine.

  • You need to install OBS Studio at https://obsproject.com/ru
  • You need to configure three input sources: microphone, webcam, and screen capture.
  • Start recording 1 minute before the start of the session. Your videos will only be viewed by teachers and teaching assistants.
  • You MUST do this first, show it, it will be recorded.

〰️ On Unix-like systems (macOS, Linux) - show the full output of the command cat /proc/cpuinfo. If cat doesn't work for anyone on a Mac, use the command: ioreg -l | grep -e Manufacturer -e 'Vendor Name'
〰️On Windows, press win + r, enter msinfo32, and show everything written in the window.

  • Don't delete the video until it's graded!
  • During work, you are allowed to use: development environments (not online), with AI suggestions disabled, and a draft (show that it's clean).
  • Disable all instant messengers and close unnecessary tabs in advance. Using headphones while working is prohibited!
  • Please make sure you've learned how to record video in the required format beforehand, as this process can sometimes cause problems. All solutions to recording issues in OBS Studio are described online. To keep your recorded files smaller, you can lower the bitrate: 500 Kbps for video and 64 Kbps for audio are sufficient.

Colloc

It will take place at 12.12.26

The rules

  • no rules yet :/

The entire colloquium is graded:

  • no graded yet :/

How to prepare:

  • Review and carefully study all lecture presentations, try out examples manually, and gain understanding.
  • You can ask your teaching assistant/teachers for a consultation.
  • There are also many on cppreference. Interesting stuff, I recommend checking it out. And please, don't feed chatgpt questions and then say he said so. Trust him, but double-check with all the sources above.

Exam

It will take place at 21.12.26

The rules

  • no rules yet :/

The entire is graded:

  • no graded yet :/

How to prepare:

  • I will write soon

Course materials

Lecture Notes:

C++ notes

All the course materials can be found in our course Telegram chat. Contact your TA in order to get the invite-link.

Syllabus

Link