<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aspronina</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aspronina"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Aspronina"/>
	<updated>2026-09-21T17:58:17Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=96688</id>
		<title>Python for Data Science DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=96688"/>
		<updated>2026-05-27T21:24:05Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: /* Contests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/StefanieTheSentinels @StefanieTheSentinels].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | [https://www.hse.ru/en/staff/voznesenskaya Voznesenskaya T.V.]&lt;br /&gt;
[mailto:tvoznesenskaya@hse.ru tvoznesenskaya@hse.ru], tg: [https://tlgg.ru/tvozn @tvozn]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop Instructor &lt;br /&gt;
|| [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Dovgopolyi I.A. &amp;lt;br&amp;gt; tg: [https://t.me/TriariiMisha @TriariiMisha] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/staff/aspronina/ Pronina A.S.] &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Pavleeva M.V. &amp;lt;br&amp;gt; tg: [https://t.me/mariapavleeva @mariapavleeva]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
|| Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt;  Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/jiko_keno @jiko_keno]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer&#039;s Assistant&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | Artemiy Sapunov &amp;lt;br&amp;gt; tg: [https://t.me/StefanieTheSentinels @StefanieTheSentinels]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Final Grade = round( 0.1 × HW(Contests) + 0.1 × Seminar attendance + 0.15 × Activity + 0.25 × Midterm + 0.4 × Exam(Project defence) )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/92835/enter/ Contest 1] || 15 Apr 23:59:59 || Introduction&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/93028/enter/ Contest 2] || 22 Apr 23:59:59 || List, set, dictionary&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/93400/enter/ Contest 3] || 29 Apr 23:59:59 || Functions, recursion, tuple&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/93828/enter Contest 4] || 17 May 23:59:59 || Numpy &amp;amp; Pandas&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/93859/enter/ Contest 5] || 31 May 23:59:59 || Functional programming&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 6 || TBD || TBD&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 7 || TBD || TBD&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 8 || TBD || TBD&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 9 || TBD || TBD&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 10 || TBD || TBD&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1tC906mHKTvFQUz4ffGRC6NvfYLRXCigr8QFkvcDfYds/edit?gid=306873861#gid=306873861 this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes and Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 02.04 || [https://drive.google.com/file/d/1wqP3Qnn4iINk4N2qARDFbjNml3YmEpwb/view?usp=share_link Lecture 1] || Introduction, string, list&lt;br /&gt;
|-&lt;br /&gt;
| 09.04 || [https://drive.google.com/file/d/1p8oBUoc2nvqgxYcgnjQ1LkNxKnFCYKV8/view?usp=sharing Lecture 2] || Set, tuple, dictionary&lt;br /&gt;
|-&lt;br /&gt;
| 16.04 || [https://drive.google.com/file/d/1fFowIrjvBNqcqdYum0j_oVCmudHYAu1o/view?usp=sharing Lecture 3] || Functions, recursion, OOP&lt;br /&gt;
|-&lt;br /&gt;
| 23.04 || [https://drive.google.com/file/d/1-kAHVvSQ2P1_OhA-tp0vQ9ocOqtNzrRr/view?usp=sharing Lecture 4] || NumPy&lt;br /&gt;
|-&lt;br /&gt;
| 30.04 || [https://drive.google.com/drive/folders/1M2a2sHw2_APJ1CeiNpfjyDTjwu-7Eut7?usp=sharing Lecture 5] || Pandas, exploratory data analysis&lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 6] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 7] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 8] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 9] ||  &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 10] || &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
[https://drive.google.com/drive/folders/16YGPmog5GCV0xFQOrSLnX6BdlihHLNRf?usp=sharing 1-7 workshops in pdf file extension]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Workshop !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| [https://drive.google.com/drive/folders/1fotT3eTe5VZZzOdeWjDyZGyBOeWrKxvA?usp=sharing Workshop 1] || IDE, arithmetics, string, list&lt;br /&gt;
|-&lt;br /&gt;
| [https://drive.google.com/drive/folders/1VsDdWJ0GsALcmnWAZ62a1Cd7GhcVBCQA?usp=sharing Workshop 2 &amp;amp; 3] || Set, tuple, dictionary&lt;br /&gt;
|-&lt;br /&gt;
| [https://drive.google.com/drive/folders/1kFBYktpML2Qm-tI3RtwmodjK3pp1SN6W?usp=sharing Workshop 4] || Functions, Recursion &amp;amp; Functional Programming&lt;br /&gt;
|-&lt;br /&gt;
| [https://drive.google.com/drive/folders/1AW4QrDMPMdwCp5G0vZgViIAFRs5Xrcta?usp=sharing Workshop 5] || OOP&lt;br /&gt;
|-&lt;br /&gt;
| [https://drive.google.com/drive/folders/1uvBBGMPBKuM_n3PkEKdfL8p--gZxnMYX?usp=sharing Workshop 6] || NumPy&lt;br /&gt;
|-&lt;br /&gt;
| [https://drive.google.com/drive/folders/11es25rxFunvMmJfyP-a3OIAboYgPsm2j?usp=sharing Workshop 7] || Linear algebra with NumPy&lt;br /&gt;
|-&lt;br /&gt;
| [link Workshop 8] || &lt;br /&gt;
|-&lt;br /&gt;
| [link Workshop 9] || &lt;br /&gt;
|-&lt;br /&gt;
| [link Workshop 10] || &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Midterm==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;14 May 16:00 - 18:00&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find &amp;lt;big&amp;gt;&#039;&#039;&#039;[[Python Programming DSBA 2025/26 / Midterm|here]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Project / Exam ==&lt;br /&gt;
&lt;br /&gt;
All the information regarding your course project can be found by accessing [[Python Programming DSBA 2025/26 / Project|this page]].&lt;br /&gt;
&lt;br /&gt;
The project submission deadline is &#039;&#039;&#039;June 14th 23:59&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Your exam (project defence) will be conducted on &#039;&#039;&#039;June 25th and 27th&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/data/courses/1071113650.html Syllabus]&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=96687</id>
		<title>Python for Data Science DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=96687"/>
		<updated>2026-05-27T21:23:00Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: /* Project / Exam */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/StefanieTheSentinels @StefanieTheSentinels].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | [https://www.hse.ru/en/staff/voznesenskaya Voznesenskaya T.V.]&lt;br /&gt;
[mailto:tvoznesenskaya@hse.ru tvoznesenskaya@hse.ru], tg: [https://tlgg.ru/tvozn @tvozn]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop Instructor &lt;br /&gt;
|| [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Dovgopolyi I.A. &amp;lt;br&amp;gt; tg: [https://t.me/TriariiMisha @TriariiMisha] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/staff/aspronina/ Pronina A.S.] &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Pavleeva M.V. &amp;lt;br&amp;gt; tg: [https://t.me/mariapavleeva @mariapavleeva]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
|| Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt;  Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/jiko_keno @jiko_keno]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer&#039;s Assistant&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | Artemiy Sapunov &amp;lt;br&amp;gt; tg: [https://t.me/StefanieTheSentinels @StefanieTheSentinels]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Final Grade = round( 0.1 × HW(Contests) + 0.1 × Seminar attendance + 0.15 × Activity + 0.25 × Midterm + 0.4 × Exam(Project defence) )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/92835/enter/ Contest 1] || 15 Apr 23:59:59 || Introduction&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/93028/enter/ Contest 2] || 22 Apr 23:59:59 || List, set, dictionary&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/93400/enter/ Contest 3] || 29 Apr 23:59:59 || Functions, recursion, tuple&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/93828/enter Contest 4] || 17 May 23:59:59 || TBD&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/93859/enter/ Contest 5] || 20 May 23:59:59 || TBD&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 6 || TBD || TBD&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 7 || TBD || TBD&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 8 || TBD || TBD&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 9 || TBD || TBD&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 10 || TBD || TBD&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1tC906mHKTvFQUz4ffGRC6NvfYLRXCigr8QFkvcDfYds/edit?gid=306873861#gid=306873861 this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes and Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 02.04 || [https://drive.google.com/file/d/1wqP3Qnn4iINk4N2qARDFbjNml3YmEpwb/view?usp=share_link Lecture 1] || Introduction, string, list&lt;br /&gt;
|-&lt;br /&gt;
| 09.04 || [https://drive.google.com/file/d/1p8oBUoc2nvqgxYcgnjQ1LkNxKnFCYKV8/view?usp=sharing Lecture 2] || Set, tuple, dictionary&lt;br /&gt;
|-&lt;br /&gt;
| 16.04 || [https://drive.google.com/file/d/1fFowIrjvBNqcqdYum0j_oVCmudHYAu1o/view?usp=sharing Lecture 3] || Functions, recursion, OOP&lt;br /&gt;
|-&lt;br /&gt;
| 23.04 || [https://drive.google.com/file/d/1-kAHVvSQ2P1_OhA-tp0vQ9ocOqtNzrRr/view?usp=sharing Lecture 4] || NumPy&lt;br /&gt;
|-&lt;br /&gt;
| 30.04 || [https://drive.google.com/drive/folders/1M2a2sHw2_APJ1CeiNpfjyDTjwu-7Eut7?usp=sharing Lecture 5] || Pandas, exploratory data analysis&lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 6] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 7] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 8] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 9] ||  &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 10] || &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
[https://drive.google.com/drive/folders/16YGPmog5GCV0xFQOrSLnX6BdlihHLNRf?usp=sharing 1-7 workshops in pdf file extension]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Workshop !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| [https://drive.google.com/drive/folders/1fotT3eTe5VZZzOdeWjDyZGyBOeWrKxvA?usp=sharing Workshop 1] || IDE, arithmetics, string, list&lt;br /&gt;
|-&lt;br /&gt;
| [https://drive.google.com/drive/folders/1VsDdWJ0GsALcmnWAZ62a1Cd7GhcVBCQA?usp=sharing Workshop 2 &amp;amp; 3] || Set, tuple, dictionary&lt;br /&gt;
|-&lt;br /&gt;
| [https://drive.google.com/drive/folders/1kFBYktpML2Qm-tI3RtwmodjK3pp1SN6W?usp=sharing Workshop 4] || Functions, Recursion &amp;amp; Functional Programming&lt;br /&gt;
|-&lt;br /&gt;
| [https://drive.google.com/drive/folders/1AW4QrDMPMdwCp5G0vZgViIAFRs5Xrcta?usp=sharing Workshop 5] || OOP&lt;br /&gt;
|-&lt;br /&gt;
| [https://drive.google.com/drive/folders/1uvBBGMPBKuM_n3PkEKdfL8p--gZxnMYX?usp=sharing Workshop 6] || NumPy&lt;br /&gt;
|-&lt;br /&gt;
| [https://drive.google.com/drive/folders/11es25rxFunvMmJfyP-a3OIAboYgPsm2j?usp=sharing Workshop 7] || Linear algebra with NumPy&lt;br /&gt;
|-&lt;br /&gt;
| [link Workshop 8] || &lt;br /&gt;
|-&lt;br /&gt;
| [link Workshop 9] || &lt;br /&gt;
|-&lt;br /&gt;
| [link Workshop 10] || &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Midterm==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;14 May 16:00 - 18:00&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find &amp;lt;big&amp;gt;&#039;&#039;&#039;[[Python Programming DSBA 2025/26 / Midterm|here]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Project / Exam ==&lt;br /&gt;
&lt;br /&gt;
All the information regarding your course project can be found by accessing [[Python Programming DSBA 2025/26 / Project|this page]].&lt;br /&gt;
&lt;br /&gt;
The project submission deadline is &#039;&#039;&#039;June 14th 23:59&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Your exam (project defence) will be conducted on &#039;&#039;&#039;June 25th and 27th&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/data/courses/1071113650.html Syllabus]&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=96117</id>
		<title>Python for Data Science DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=96117"/>
		<updated>2026-04-08T17:14:36Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/StefanieTheSentinels @StefanieTheSentinels].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | [https://www.hse.ru/en/staff/voznesenskaya Voznesenskaya T.V.]&lt;br /&gt;
[mailto:tvoznesenskaya@hse.ru tvoznesenskaya@hse.ru], tg: [https://tlgg.ru/tvozn @tvozn]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop Instructor &lt;br /&gt;
|| [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Dovgopolyi I.A. &amp;lt;br&amp;gt; tg: [https://t.me/TriariiMisha @TriariiMisha] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/staff/aspronina/ Pronina A.S.] &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Pavleeva M.V. &amp;lt;br&amp;gt; tg: [https://t.me/mariapavleeva @mariapavleeva]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
|| Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt;  Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/jiko_keno @jiko_keno]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer&#039;s Assistant&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | Artemiy Sapunov &amp;lt;br&amp;gt; tg: [https://t.me/StefanieTheSentinels @StefanieTheSentinels]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;Final Grade = round( 0.1 × HW(Contests) + 0.1 × Seminar attendance + 0.15 × Activity + 0.25 × Midterm + 0.4 × Exam(Project defence) )&#039;&#039;&#039; &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/92835/enter/ Contest 1] || 15 Apr 23:59:59  || Introduction&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1tC906mHKTvFQUz4ffGRC6NvfYLRXCigr8QFkvcDfYds/edit?gid=306873861#gid=306873861 this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 02.04 || [https://drive.google.com/file/d/1wqP3Qnn4iINk4N2qARDFbjNml3YmEpwb/view?usp=share_link Lecture 1] || Introduction, string, list&lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 2] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 3] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 4] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 5] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 6] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 7] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 8] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 9] ||  &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 10] || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Midterm==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[Python Programming DSBA 2025/26 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Project / Exam ==&lt;br /&gt;
&lt;br /&gt;
All the information regarding your course project can be found by accessing [[Python Programming DSBA 2025/26 / Project|this page]].&lt;br /&gt;
&lt;br /&gt;
Your exam (project defence) will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/data/courses/1071113650.html Syllabus]&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95989</id>
		<title>Python for Data Science DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95989"/>
		<updated>2026-04-02T20:51:07Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/StefanieTheSentinels @StefanieTheSentinels].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | [https://www.hse.ru/en/staff/voznesenskaya Voznesenskaya T.V.]&lt;br /&gt;
[mailto:tvoznesenskaya@hse.ru tvoznesenskaya@hse.ru], tg: [https://tlgg.ru/tvozn @tvozn]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop Instructor &lt;br /&gt;
|| [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Dovgopolyi I.A. &amp;lt;br&amp;gt; tg: [https://t.me/TriariiMisha @TriariiMisha] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/staff/aspronina/ Pronina A.S.] &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Pavleeva M.V. &amp;lt;br&amp;gt; tg: [https://t.me/mariapavleeva @mariapavleeva]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
|| Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt;  Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/jiko_keno @jiko_keno]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer&#039;s Assistant&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | Artemiy Sapunov &amp;lt;br&amp;gt; tg: [https://t.me/StefanieTheSentinels @StefanieTheSentinels]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;0.1 * HW (Contests) + &amp;lt;br&amp;gt; 0.1 * Seminar attendance + &amp;lt;br&amp;gt;  0.15 * Activity + &amp;lt;br&amp;gt;  0.25 * Midterm + &amp;lt;br&amp;gt;  0.4 * Exam (Project defence)&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 1] ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 2] ||   || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 3] ||   || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 1] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 2] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 3] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 4] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 5] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 6] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 7] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 8] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 9] ||  &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 10] || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Midterm==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[Python Programming DSBA 2025/26 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Project / Exam ==&lt;br /&gt;
&lt;br /&gt;
All the information regarding your course project can be found by accessing [[Python Programming DSBA 2025/26 / Project|this page]].&lt;br /&gt;
&lt;br /&gt;
Your exam (project defence) will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/data/courses/1071113650.html Syllabus]&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95976</id>
		<title>Python for Data Science DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95976"/>
		<updated>2026-04-01T19:23:34Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/StefanieTheSentinels @StefanieTheSentinels].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | [https://www.hse.ru/en/staff/voznesenskaya Voznesenskaya T.V.]&lt;br /&gt;
[mailto:tvoznesenskaya@hse.ru tvoznesenskaya@hse.ru], tg: [https://tlgg.ru/tvozn @tvozn]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop Instructor &lt;br /&gt;
|| [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Dovgopolyi I.A. &amp;lt;br&amp;gt; tg: [https://t.me/TriariiMisha @TriariiMisha] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/staff/aspronina/ Pronina A.S.] &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Pavleeva M.V. &amp;lt;br&amp;gt; tg: [https://t.me/mariapavleeva @mariapavleeva]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
|| Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt;  Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/jiko_keno @jiko_keno]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer&#039;s Assistant&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | Artemiy Sapunov &amp;lt;br&amp;gt; tg: [https://t.me/StefanieTheSentinels @StefanieTheSentinels]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;0.1 * HW (Contests) + &amp;lt;br&amp;gt; 0.1 * Seminar attendance + &amp;lt;br&amp;gt;  0.15 * Activity + &amp;lt;br&amp;gt;  0.25 * Midterm + &amp;lt;br&amp;gt;  0.4 * Exam (Project defence)&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 1] ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 2] ||   || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 3] ||   || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 1] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 2] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 3] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 4] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 5] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 6] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 7] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 8] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 9] ||  &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 10] || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Midterm==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[Python Programming DSBA 2025/26 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Project / Exam ==&lt;br /&gt;
&lt;br /&gt;
All the information regarding your course project can be found by accessing [[Python Programming DSBA 2025/26 / Project|this page]].&lt;br /&gt;
&lt;br /&gt;
Your exam (project defence) will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/data/courses/1071113650.html Syllabus]&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95975</id>
		<title>Python for Data Science DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95975"/>
		<updated>2026-04-01T19:22:57Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/StefanieTheSentinels @StefanieTheSentinels].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | [https://www.hse.ru/en/staff/voznesenskaya Voznesenskaya T.V.]&lt;br /&gt;
[mailto:tvoznesenskaya@hse.ru tvoznesenskaya@hse.ru], tg: [https://tlgg.ru/tvozn @tvozn]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop Instructor &lt;br /&gt;
|| [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Dovgopolyi I.A. &amp;lt;br&amp;gt; tg: [https://t.me/TriariiMisha @TriariiMisha] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/staff/aspronina/ Pronina A.S.] &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Pavleeva M.V. &amp;lt;br&amp;gt; tg: [https://t.me/mariapavleeva @mariapavleeva]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
|| Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt;  Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/jiko_keno @jiko_keno]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer&#039;s Assistant&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | Artemiy Sapunov &amp;lt;br&amp;gt; tg: [https://t.me/StefanieTheSentinels @StefanieTheSentinels]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;0.1 * HW (Contests) + &amp;lt;br&amp;gt; 0.1 * SA (Seminar attendance) + &amp;lt;br&amp;gt;  0.15 * Activity + &amp;lt;br&amp;gt;  0.25 * Midterm + &amp;lt;br&amp;gt;  0.4 * Exam (Project defence)&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 1] ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 2] ||   || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 3] ||   || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 1] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 2] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 3] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 4] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 5] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 6] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 7] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 8] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 9] ||  &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 10] || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Midterm==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[Python Programming DSBA 2025/26 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Project / Exam ==&lt;br /&gt;
&lt;br /&gt;
All the information regarding your course project can be found by accessing [[Python Programming DSBA 2025/26 / Project|this page]].&lt;br /&gt;
&lt;br /&gt;
Your exam (project defence) will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/data/courses/1071113650.html Syllabus]&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95974</id>
		<title>Python for Data Science DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95974"/>
		<updated>2026-04-01T19:05:47Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/StefanieTheSentinels @StefanieTheSentinels].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | [https://www.hse.ru/en/staff/voznesenskaya Voznesenskaya T.V.]&lt;br /&gt;
[mailto:tvoznesenskaya@hse.ru tvoznesenskaya@hse.ru], tg: [https://tlgg.ru/tvozn @tvozn]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop Instructor &lt;br /&gt;
|| [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Dovgopolyi I.A. &amp;lt;br&amp;gt; tg: [https://t.me/TriariiMisha @TriariiMisha] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/staff/aspronina/ Pronina A.S.] &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Pavleeva M.V. &amp;lt;br&amp;gt; tg: [https://t.me/mariapavleeva @mariapavleeva]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
|| Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt;  Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/jiko_keno @jiko_keno]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer&#039;s Assistant&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | Artemiy Sapunov &amp;lt;br&amp;gt; tg: [https://t.me/StefanieTheSentinels @StefanieTheSentinels]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;0.1 * HW + &amp;lt;br&amp;gt; 0.1 * Seminar attendance + &amp;lt;br&amp;gt;  0.15 * Seminarist bonus + &amp;lt;br&amp;gt;  0.25 * Midterm + &amp;lt;br&amp;gt;  0.4 * Project defence (Exam)&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 1] ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 2] ||   || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 3] ||   || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 1] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 2] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 3] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 4] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 5] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 6] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 7] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 8] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 9] ||  &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 10] || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Midterm==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[Python Programming DSBA 2025/26 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Project / Exam ==&lt;br /&gt;
&lt;br /&gt;
All the information regarding your course project can be found by accessing [[Python Programming DSBA 2025/26 / Project|this page]].&lt;br /&gt;
&lt;br /&gt;
Your exam (project defence) will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/data/courses/1071113650.html Syllabus]&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95973</id>
		<title>Python for Data Science DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95973"/>
		<updated>2026-04-01T18:04:30Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/StefanieTheSentinels @StefanieTheSentinels].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | [https://www.hse.ru/en/staff/voznesenskaya Voznesenskaya T.V.]&lt;br /&gt;
[mailto:tvoznesenskaya@hse.ru tvoznesenskaya@hse.ru], tg: [https://tlgg.ru/tvozn @tvozn]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop Instructor &lt;br /&gt;
|| [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Dovgopolyi I.A. &amp;lt;br&amp;gt; tg: [https://t.me/TriariiMisha @TriariiMisha] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/staff/aspronina/ Pronina A.S.] &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Pavleeva M.V. &amp;lt;br&amp;gt; tg: [https://t.me/mariapavleeva @mariapavleeva]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
|| Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt;  Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer&#039;s Assistant&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | Artemiy Sapunov &amp;lt;br&amp;gt; tg: [https://t.me/StefanieTheSentinels @StefanieTheSentinels]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;0.1 * HW + &amp;lt;br&amp;gt; 0.1 * Seminar attendance + &amp;lt;br&amp;gt;  0.15 * Seminarist bonus + &amp;lt;br&amp;gt;  0.25 * Midterm + &amp;lt;br&amp;gt;  0.4 * Project defence (Exam)&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 1] ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 2] ||   || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 3] ||   || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 1] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 2] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 3] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 4] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 5] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 6] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 7] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 8] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 9] ||  &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 10] || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Midterm==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[Python Programming DSBA 2025/26 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Project / Exam ==&lt;br /&gt;
&lt;br /&gt;
All the information regarding your course project can be found by accessing [[Python Programming DSBA 2025/26 / Project|this page]].&lt;br /&gt;
&lt;br /&gt;
Your exam (project defence) will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/data/courses/1071113650.html Syllabus]&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95934</id>
		<title>Python for Data Science DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95934"/>
		<updated>2026-03-28T11:41:11Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/StefanieTheSentinels @StefanieTheSentinels].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | [https://www.hse.ru/en/staff/voznesenskaya Voznesenskaya T.V.]&lt;br /&gt;
[mailto:tvoznesenskaya@hse.ru tvoznesenskaya@hse.ru], tg: [https://tlgg.ru/tvozn @tvozn]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop Instructor &lt;br /&gt;
|| [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Dovgopolyi I.A. &amp;lt;br&amp;gt; tg: [https://t.me/TriariiMisha @TriariiMisha] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/staff/aspronina/ Pronina A.S.] &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
|| Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt;  Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer&#039;s Assistant&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | Artemiy Sapunov &amp;lt;br&amp;gt; tg: [https://t.me/StefanieTheSentinels @StefanieTheSentinels]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;0.1 * HW + &amp;lt;br&amp;gt; 0.1 * Seminar attendance + &amp;lt;br&amp;gt;  0.15 * Seminarist bonus + &amp;lt;br&amp;gt;  0.25 * Midterm + &amp;lt;br&amp;gt;  0.4 * Project defence (Exam)&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 1] ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 2] ||   || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 3] ||   || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 1] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 2] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 3] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 4] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 5] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 6] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 7] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 8] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 9] ||  &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 10] || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Midterm==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[Python Programming DSBA 2025/26 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Project / Exam ==&lt;br /&gt;
&lt;br /&gt;
All the information regarding your course project can be found by accessing [[Python Programming DSBA 2025/26 / Project|this page]].&lt;br /&gt;
&lt;br /&gt;
Your exam (project defence) will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/data/courses/1071113650.html Syllabus]&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95933</id>
		<title>Python for Data Science DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_for_Data_Science_DSBA_2025/2026&amp;diff=95933"/>
		<updated>2026-03-28T11:26:06Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | [https://www.hse.ru/en/staff/voznesenskaya Voznesenskaya T.V.]&lt;br /&gt;
[mailto:tvoznesenskaya@hse.ru tvoznesenskaya@hse.ru], tg: [https://tlgg.ru/tvozn @tvozn]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop Instructor &lt;br /&gt;
|| [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Dovgopolyi I.A. &amp;lt;br&amp;gt; tg: [https://t.me/TriariiMisha @TriariiMisha] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Pronina A.S. &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
|| Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| 254-1: &amp;lt;br&amp;gt; Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2: &amp;lt;br&amp;gt;  Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| 257-1: &amp;lt;br&amp;gt; Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer&#039;s Assistant&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; | Artemiy Sapunov &amp;lt;br&amp;gt; tg: [https://t.me/StefanieTheSentinels @StefanieTheSentinels]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 1] ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 2] ||   || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/ Contest 3] ||   || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 1] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 2] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 3] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 4] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 5] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 6] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 7] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 8] || &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 9] ||  &lt;br /&gt;
|-&lt;br /&gt;
|  || [link Lecture 10] || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Midterm==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[Python Programming DSBA 2025/26 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Project / Exam ==&lt;br /&gt;
&lt;br /&gt;
All the information regarding your course project can be found by accessing [[Python Programming DSBA 2025/26 / Project|this page]].&lt;br /&gt;
&lt;br /&gt;
Your exam (project defence) will be conducted on &#039;&#039;&#039;XXX&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/data/courses/1071113650.html Syllabus]&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2025/2026&amp;diff=94164</id>
		<title>C++ Programming Language DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2025/2026&amp;diff=94164"/>
		<updated>2025-12-10T23:43:40Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/sofia_rudko @sofia_rudko].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Seminar Instructor &lt;br /&gt;
|| 251-1, 251-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 252-1, 252-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1:  &amp;lt;br&amp;gt;  [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; tg: [https://t.me/mgordenko @mgordenko]  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2:  &amp;lt;br&amp;gt; Kondakov S.V. &amp;lt;br&amp;gt;  tg: [https://t.me/seemur @seemur]&lt;br /&gt;
|| 255-1, 255-2:  &amp;lt;br&amp;gt; Pronina A.S. &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 256-1, 256-2:  &amp;lt;br&amp;gt; Pronina A.S. &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1:  &amp;lt;br&amp;gt; Kondakov S.V. &amp;lt;br&amp;gt;  tg: [https://t.me/seemur @seemur]  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
|| Arseniy Arsentyev &amp;lt;br&amp;gt; tg: [https://t.me/code_ars @code_ars]&lt;br /&gt;
|| Boris Kechko &amp;lt;br&amp;gt; tg: [https://t.me/elmowx @elmowx]&lt;br /&gt;
|| Vladimir Yakimenko &amp;lt;br&amp;gt; tg: [https://t.me/xbulien @xbulien]&lt;br /&gt;
|| Mikail Khalmurziev &amp;lt;br&amp;gt; tg: [https://t.me/kh1mrzv @kh1mrzv]&lt;br /&gt;
|| Zlata Vronskaya &amp;lt;br&amp;gt; tg: [https://t.me/zlata_vr @zlata_vr]&lt;br /&gt;
|| Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
|| Maxim Kharlan &amp;lt;br&amp;gt; tg: [https://t.me/dm9dj @dm9dj]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Sofia Rudko &amp;lt;br&amp;gt; tg: [https://t.me/sofia_rudko @sofia_rudko]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt; 1 module: &amp;lt;br&amp;gt; &#039;&#039;&#039;0.25 * min(CT; HW) + 0.25 * CW1 + 0.4 * Colloquium1(aka Exam1) + 0.1 * Activity&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt; 3 module: &amp;lt;br&amp;gt; &#039;&#039;&#039;0.2 * min(CT; HW; Activity) + 0.15 * min(Colloquium1, Colloquium2) + 0.15 * max(Colloquium1, Colloquium2) + 0.1 * CW1 + 0.1 * CW2 + 0.2 * Exam2 + 0.15 * Project&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80902/enter/ Contest 1] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80903/enter/ Contest 2] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80904/enter/ Contest 3] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80905/enter/ Contest 4] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80906/enter/ Contest 5] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80907/enter/ Contest 6] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80908/enter/ Contest 7] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80909/enter/ Contest 8] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80910/enter/ Contest 9] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80911/enter/ Contest 10] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80912/enter/ Contest 11] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80913/enter/ Contest 12] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80914/enter/ Contest 13] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80915/enter/ Contest 14] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80916/enter/ Contest 15] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80917/enter/ Contest 16] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80918/enter/ Contest 17] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80919/enter/ Contest 18] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80920/enter/ Contest 19] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80921/enter/ Contest 20] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80922/enter/ Contest 21] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80923/enter/ Contest 22] || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Assessment elements ==&lt;br /&gt;
* &#039;&#039;&#039;In-class test (on seminars)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Midterm&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Exam (colloc)&#039;&#039;&#039;&lt;br /&gt;
== Midterm ==&lt;br /&gt;
&lt;br /&gt;
The autumn midterm will be held next week (October 20-26). Your seminarian said the date ant time. You will write screen, camera, and micro recording with OBS. You will have 1 task on writing code (60 minutes).  &lt;br /&gt;
Topics: All topics, discussed in 1 module.&lt;br /&gt;
&lt;br /&gt;
How to record video&lt;br /&gt;
Please check your LMS access. You will upload a link to the recording there (within 6 hours of submitting the final paper).&lt;br /&gt;
&lt;br /&gt;
‼‼‼During the midtem, 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).&lt;br /&gt;
&lt;br /&gt;
To participate, you will need a computer with a webcam and microphone (all modern laptops are equipped with these) and internet access.&lt;br /&gt;
&lt;br /&gt;
We recommend this, but it&#039;s not the only recording method (you can use other software). Since everything will be local, there shouldn&#039;t be any issues. We&#039;ve already tried this on a bunch of streams, and it works fine.&lt;br /&gt;
* You need to install OBS Studio at https://obsproject.com/ru&lt;br /&gt;
* You need to configure three input sources: microphone, webcam, and screen capture.&lt;br /&gt;
* Start recording 1 minute before the start of the session. Your videos will only be viewed by teachers and teaching assistants.&lt;br /&gt;
*  &#039;&#039;&#039;You MUST do this first, show it, it will be recorded.&#039;&#039;&#039;&lt;br /&gt;
〰️ On Unix-like systems (macOS, Linux) - show the full output of the command cat /proc/cpuinfo. If cat doesn&#039;t work for anyone on a Mac, use the command: ioreg -l | grep -e Manufacturer -e &#039;Vendor Name&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
〰️On Windows, press win + r, enter msinfo32, and show everything written in the window.&lt;br /&gt;
*  Don&#039;t delete the video until it&#039;s graded!&lt;br /&gt;
*  During work, you are allowed to use: development environments (not online), with AI suggestions disabled, and a draft (show that it&#039;s clean).&lt;br /&gt;
*  Disable all instant messengers and close unnecessary tabs in advance.  Using headphones while working is prohibited!&lt;br /&gt;
*  Please make sure you&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Exam (Colloc) ==&lt;br /&gt;
It will take place at 25.10.25&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The rules&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* You will have three topics from a list (the questions may be differ, meaning they may not be exactly the same, if the instructor wants to gauge your level of proficiency in the material). For example, you&#039;re asked a question about an array, you answer something, but not enough, and then you&#039;ll be asked leading and additional questions. All of this is within the framework of one topic.&lt;br /&gt;
* You will have 15 minutes for colloc. There&#039;s no preparation time.&lt;br /&gt;
* Once all the slots of instructors are confirmed, we will send you a table for recording. We ask that you avoid overlapping each other, behave politely, and not cancel within 5 minutes of the colloquium.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The entire colloquium is graded:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each question is worth 1 point. Incomplete answer = 0.5 points&lt;br /&gt;
&amp;gt;3 points: 1 point + 1 point + 1 point + additional question = score 9, 10&lt;br /&gt;
=3 points: 1 point + 1 point + 1 point = score 8, 9, 10&lt;br /&gt;
=2.5 points: 1 point + 1 point + 0.5 points = score 6, 7&lt;br /&gt;
=2 points: 1 point + 1 point + 0 points or 1 point + 0.5 points + 0.5 points = score 5&lt;br /&gt;
=1.5 points: 0.5 points + 0.5 points + 0.5 points or 1 point + 0.5 points + 0.5 points = score 4&lt;br /&gt;
Otherwise, fail&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to prepare:&#039;&#039;&#039;&lt;br /&gt;
* Review and carefully study all lecture presentations, try out examples manually, and gain understanding.&lt;br /&gt;
* You can ask your teaching assistant/teachers for a consultation.&lt;br /&gt;
* There are also many on cppreference. Interesting stuff, I recommend checking it out.  And please, don&#039;t feed chatgpt questions and then say he said so. Trust him, but double-check with all the sources above.&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture Notes: ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Module 1&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Lecture 1: [https://www.dropbox.com/scl/fi/6w4ljhwwn36gu0m7tfp3p/Lection1_content.pdf?rlkey=3k1ki7i2jdz756amrvtwo66u7&amp;amp;st=pebfmapm&amp;amp;dl=0 Lection1_content.pdf]&lt;br /&gt;
* Lecture 2: [https://www.dropbox.com/scl/fi/ji62ilsglviwd5o7wlo7z/2_1_Memory_and_data_types_Focus_on_floating_point_numbers-_how_they.pdf?rlkey=t4p9dtc8zwjir02cflalklbcm&amp;amp;st=jtonypp1&amp;amp;dl=0 Memory_and_data_types_Focus_on_floating_point_numbers.pdf]&lt;br /&gt;
* Lecture 3: [https://www.dropbox.com/scl/fi/10ni52vvlk99fnovrji2t/4_If_en.pdf?rlkey=s8sx7ddoi8qf0yum70e5qe7pr&amp;amp;st=wpc1zyys&amp;amp;dl=0 If_en.pdf] [https://www.dropbox.com/scl/fi/jwqzyu9ryr0d1rns0lrch/4_Variables_en.pdf?rlkey=rzdgbpdce51ew7m9zyuk0zlv1&amp;amp;st=6yhwsuco&amp;amp;dl=0 Variables_en.pdf]&lt;br /&gt;
&lt;br /&gt;
All the course materials can be found in our course Telegram chat. Contact your TA in order to get the invite-link.&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/1071113632.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2025/2026&amp;diff=92157</id>
		<title>C++ Programming Language DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2025/2026&amp;diff=92157"/>
		<updated>2025-09-12T09:44:30Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/sofia_rudko @sofia_rudko].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Seminar Instructor &lt;br /&gt;
|| 251-1, 251-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 252-1, 252-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1:  &amp;lt;br&amp;gt;  [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; tg: [https://t.me/mgordenko @mgordenko]  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2:  &amp;lt;br&amp;gt; Kondakov S.V. &amp;lt;br&amp;gt;  tg: [https://t.me/seemur @seemur]&lt;br /&gt;
|| 255-1, 255-2:  &amp;lt;br&amp;gt; Pronina A.S. &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 256-1, 256-2:  &amp;lt;br&amp;gt; Pronina A.S. &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1:  &amp;lt;br&amp;gt; Kondakov S.V. &amp;lt;br&amp;gt;  tg: [https://t.me/seemur @seemur]  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 257-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
|| Arseniy Arsentyev &amp;lt;br&amp;gt; tg: [https://t.me/code_ars @code_ars]&lt;br /&gt;
|| Boris Kechko &amp;lt;br&amp;gt; tg: [https://t.me/elmowx @elmowx]&lt;br /&gt;
|| Vladimir Yakimenko &amp;lt;br&amp;gt; tg: [https://t.me/xbulien @xbulien]&lt;br /&gt;
|| Mikail Khalmurziev &amp;lt;br&amp;gt; tg: [https://t.me/kh1mrzv @kh1mrzv]&lt;br /&gt;
|| Zlata Vronskaya &amp;lt;br&amp;gt; tg: [https://t.me/zlata_vr @zlata_vr]&lt;br /&gt;
|| Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
|| Maxim Kharlan &amp;lt;br&amp;gt; tg: [https://t.me/dm9dj @dm9dj]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Sofia Rudko &amp;lt;br&amp;gt; tg: [https://t.me/sofia_rudko @sofia_rudko]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt; 1 module: &amp;lt;br&amp;gt; &#039;&#039;&#039;0.25 * min(CT; HW) + 0.25 * CW1 + 0.4 * Colloquium1(aka Exam1) + 0.1 * Activity&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt; 3 module: &amp;lt;br&amp;gt; &#039;&#039;&#039;0.2 * min(CT; HW; Activity) + 0.25 * min(Colloquium1, Colloquium2) + 0.1 * CW1 + 0.1 * CW2 + 0.2 * Exam2 + 0.15 * Project&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80902/enter/ Contest 1] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80903/enter/ Contest 2] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80904/enter/ Contest 3] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80905/enter/ Contest 4] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80906/enter/ Contest 5] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80907/enter/ Contest 6] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80908/enter/ Contest 7] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80909/enter/ Contest 8] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80910/enter/ Contest 9] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80911/enter/ Contest 10] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80912/enter/ Contest 11] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80913/enter/ Contest 12] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80914/enter/ Contest 13] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80915/enter/ Contest 14] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80916/enter/ Contest 15] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80917/enter/ Contest 16] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80918/enter/ Contest 17] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80919/enter/ Contest 18] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80920/enter/ Contest 19] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80921/enter/ Contest 20] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80922/enter/ Contest 21] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80923/enter/ Contest 22] || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
All the course materials can be found in our course Telegram chat. Contact your TA in order to get the invite-link. &lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/1071113632.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2025/2026&amp;diff=91988</id>
		<title>C++ Programming Language DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2025/2026&amp;diff=91988"/>
		<updated>2025-09-08T20:32:28Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/sofia_rudko @sofia_rudko].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Seminar Instructor &lt;br /&gt;
|| 251-1, 251-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 252-1, 252-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1:  &amp;lt;br&amp;gt;  [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; tg: [https://t.me/mgordenko @mgordenko]  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2:  &amp;lt;br&amp;gt; Kondakov S.V. &amp;lt;br&amp;gt;  tg: [https://t.me/seemur @seemur]&lt;br /&gt;
|| 255-1, 255-2:  &amp;lt;br&amp;gt; Pronina A.S. &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 256-1, 256-2:  &amp;lt;br&amp;gt; Pronina A.S. &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1, 257-2:  &amp;lt;br&amp;gt; Kondakov S.V. &amp;lt;br&amp;gt;  tg: [https://t.me/seemur @seemur]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
|| Arseniy Arsentyev &amp;lt;br&amp;gt; tg: [https://t.me/code_ars @code_ars]&lt;br /&gt;
|| Boris Kechko &amp;lt;br&amp;gt; tg: [https://t.me/elmowx @elmowx]&lt;br /&gt;
|| Vladimir Yakimenko &amp;lt;br&amp;gt; tg: [https://t.me/xbulien @xbulien]&lt;br /&gt;
|| Mikail Khalmurziev &amp;lt;br&amp;gt; tg: [https://t.me/kh1mrzv @kh1mrzv]&lt;br /&gt;
|| Zlata Vronskaya &amp;lt;br&amp;gt; tg: [https://t.me/zlata_vr @zlata_vr]&lt;br /&gt;
|| Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
|| Maxim Kharlan &amp;lt;br&amp;gt; tg: [https://t.me/dm9dj @dm9dj]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Sofia Rudko &amp;lt;br&amp;gt; tg: [https://t.me/sofia_rudko @sofia_rudko]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt; 1 module: &amp;lt;br&amp;gt; &#039;&#039;&#039;0.25 * min(CT; HW) + 0.25 * CW1 + 0.4 * Colloquium1(aka Exam1) + 0.1 * Activity&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt; 3 module: &amp;lt;br&amp;gt; &#039;&#039;&#039;0.2 * min(CT; HW; Activity) + 0.25 * min(Colloquium1, Colloquium2) + 0.1 * CW1 + 0.1 * CW2 + 0.2 * Exam2 + 0.15 * Project&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80902/enter/ Contest 1] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80903/enter/ Contest 2] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80904/enter/ Contest 3] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80905/enter/ Contest 4] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80906/enter/ Contest 5] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80907/enter/ Contest 6] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80908/enter/ Contest 7] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80909/enter/ Contest 8] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80910/enter/ Contest 9] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80911/enter/ Contest 10] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80912/enter/ Contest 11] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80913/enter/ Contest 12] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80914/enter/ Contest 13] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80915/enter/ Contest 14] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80916/enter/ Contest 15] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80917/enter/ Contest 16] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80918/enter/ Contest 17] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80919/enter/ Contest 18] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80920/enter/ Contest 19] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80921/enter/ Contest 20] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80922/enter/ Contest 21] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80923/enter/ Contest 22] || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
All the course materials can be found in our course Telegram chat. Contact your TA in order to get the invite-link. &lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/1071113632.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2025/2026&amp;diff=91987</id>
		<title>C++ Programming Language DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2025/2026&amp;diff=91987"/>
		<updated>2025-09-08T20:31:53Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/sofia_rudko @sofia_rudko].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Seminar Instructor &lt;br /&gt;
|| 251-1, 251-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 252-1, 252-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1:  &amp;lt;br&amp;gt;  [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; tg: [https://t.me/mgordenko @mgordenko]  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2:  &amp;lt;br&amp;gt; Kondakov S.V. &amp;lt;br&amp;gt;  tg: [https://t.me/seemur @seemur]&lt;br /&gt;
|| 255-1, 255-2:  &amp;lt;br&amp;gt; Pronina A.S. &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 256-1, 256-2:  &amp;lt;br&amp;gt; Pronina A.S. &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1, 257-2:  &amp;lt;br&amp;gt; Kondakov S.V. &amp;lt;br&amp;gt;  tg: [https://t.me/seemur @seemur]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
|| Arseniy Arsentyev &amp;lt;br&amp;gt; tg: [https://t.me/code_ars @code_ars]&lt;br /&gt;
|| Boris Kechko &amp;lt;br&amp;gt; tg: [https://t.me/elmowx @elmowx]&lt;br /&gt;
|| Vladimir Yakimenko &amp;lt;br&amp;gt; tg: [https://t.me/xbulien @xbulien]&lt;br /&gt;
|| Mikail Khalmurziev &amp;lt;br&amp;gt; tg: [https://t.me/kh1mrzv @kh1mrzv]&lt;br /&gt;
|| Zlata Vronskaya &amp;lt;br&amp;gt; tg: [https://t.me/zlata_vr @zlata_vr]&lt;br /&gt;
|| Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
|| Maxim Kharlan &amp;lt;br&amp;gt; tg: [https://t.me/dm9dj @dm9dj]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Sofia Rudko &amp;lt;br&amp;gt; tg: [https://t.me/sofia_rudko @sofia_rudko]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt; 1 module: &amp;lt;br&amp;gt; &#039;&#039;&#039;0.25 * min(CT; HW) + 0.25 * CW1 + 0.4 * Colloquium1(Exam1) + 0.1 * Activity&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt; 3 module: &amp;lt;br&amp;gt; &#039;&#039;&#039;0.2 * min(CT; HW; Activity) + 0.25 * min(Colloquium1, Colloquium2) + 0.1 * CW1 + 0.1 * CW2 + 0.2 * Exam2 + 0.15 * Project&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80902/enter/ Contest 1] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80903/enter/ Contest 2] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80904/enter/ Contest 3] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80905/enter/ Contest 4] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80906/enter/ Contest 5] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80907/enter/ Contest 6] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80908/enter/ Contest 7] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80909/enter/ Contest 8] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80910/enter/ Contest 9] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80911/enter/ Contest 10] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80912/enter/ Contest 11] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80913/enter/ Contest 12] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80914/enter/ Contest 13] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80915/enter/ Contest 14] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80916/enter/ Contest 15] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80917/enter/ Contest 16] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80918/enter/ Contest 17] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80919/enter/ Contest 18] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80920/enter/ Contest 19] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80921/enter/ Contest 20] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80922/enter/ Contest 21] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80923/enter/ Contest 22] || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
All the course materials can be found in our course Telegram chat. Contact your TA in order to get the invite-link. &lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/1071113632.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2025/2026&amp;diff=91985</id>
		<title>C++ Programming Language DSBA 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2025/2026&amp;diff=91985"/>
		<updated>2025-09-08T20:23:35Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: Новая страница: «In case you find any inconsistencies on this page, please, contact [https://t.me/sofia_rudko @sofia_rudko].  == Teachers and assistants == {| class=&amp;quot;wikitable&amp;quot; st…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/sofia_rudko @sofia_rudko].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 251 !! 252 !! 253 !! 254 !! 255 !! 256 !! 257&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Seminar Instructor &lt;br /&gt;
|| 251-1, 251-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 252-1, 252-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 253-1: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 253-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 254-1:  &amp;lt;br&amp;gt;  [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; tg: [https://t.me/mgordenko @mgordenko]  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 254-2:  &amp;lt;br&amp;gt; Kondakov S.V. &amp;lt;br&amp;gt;  tg: [https://t.me/seemur @seemur]&lt;br /&gt;
|| 255-1, 255-2:  &amp;lt;br&amp;gt; Pronina A.S. &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 256-1, 256-2:  &amp;lt;br&amp;gt; Pronina A.S. &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|| 257-1, 257-2:  &amp;lt;br&amp;gt; Kondakov S.V. &amp;lt;br&amp;gt;  tg: [https://t.me/seemur @seemur]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
|| Arseniy Arsentyev &amp;lt;br&amp;gt; tg: [https://t.me/code_ars @code_ars]&lt;br /&gt;
|| Boris Kechko &amp;lt;br&amp;gt; tg: [https://t.me/elmowx @elmowx]&lt;br /&gt;
|| Vladimir Yakimenko &amp;lt;br&amp;gt; tg: [https://t.me/xbulien @xbulien]&lt;br /&gt;
|| Mikail Khalmurziev &amp;lt;br&amp;gt; tg: [https://t.me/kh1mrzv @kh1mrzv]&lt;br /&gt;
|| Alexia Foks &amp;lt;br&amp;gt; tg: [https://t.me/xsAlexFoxx @xsAlexFoxx]&lt;br /&gt;
|| Zlata Vronskaya &amp;lt;br&amp;gt; tg: [https://t.me/zlata_vr @zlata_vr]&lt;br /&gt;
|| Maxim Kharlan &amp;lt;br&amp;gt; tg: [https://t.me/dm9dj @dm9dj]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Sofia Rudko &amp;lt;br&amp;gt; tg: [https://t.me/sofia_rudko @sofia_rudko]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt; 1 module: &amp;lt;br&amp;gt; &#039;&#039;&#039;0.25 * min(CT; HW) + 0.25 * CW1 + 0.4 * Colloquium1(Exam1) + 0.1 * Activity&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt; 3 module: &amp;lt;br&amp;gt; &#039;&#039;&#039;0.2 * min(CT; HW; Activity) + 0.25 * min(Colloquium1, Colloquium2) + 0.1 * CW1 + 0.1 * CW2 + 0.2 * Exam2 + 0.15 * Project&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80902/enter/ Contest 1] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80903/enter/ Contest 2] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80904/enter/ Contest 3] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80905/enter/ Contest 4] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80906/enter/ Contest 5] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80907/enter/ Contest 6] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80908/enter/ Contest 7] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80909/enter/ Contest 8] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80910/enter/ Contest 9] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80911/enter/ Contest 10] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80912/enter/ Contest 11] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80913/enter/ Contest 12] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80914/enter/ Contest 13] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80915/enter/ Contest 14] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80916/enter/ Contest 15] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80917/enter/ Contest 16] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80918/enter/ Contest 17] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80919/enter/ Contest 18] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80920/enter/ Contest 19] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80921/enter/ Contest 20] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80922/enter/ Contest 21] || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/80923/enter/ Contest 22] || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
All the course materials can be found in our course Telegram chat. Contact your TA in order to get the invite-link. &lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/1071113632.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=90274</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=90274"/>
		<updated>2025-03-22T21:19:29Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73757/enter/ Contest 1] || Individual || 26 jan 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73758/enter/ Contest 2] || Individual || 2 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73759/enter/ Contest 3] || Individual || 9 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73760/enter/ Contest 4] || Individual || 16 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73761/enter/ Contest 5] || Individual || 24 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73762/enter/ Contest 6] || Individual || 4 mar 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73763/enter/ Contest 7] || Individual || 11 mar 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73764/enter/ Contest 8] || Individual || 18 mar 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73765/enter/ Contest 9] || Individual || 24 mar 2025, 23:59:59 &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73766/enter/ Contest 10] ||  Individual || 1 apr 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73767/enter/ Contest 11] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73768/enter/ Contest 12] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73769/enter/ Contest 13] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73770/enter/ Contest 14] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73771/enter/ Contest 15] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73772/enter/ Contest 16] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73773/enter/ Contest 17] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73774/enter/ Contest 18] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73775/enter/ Contest 19] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73776/enter/ Contest 20] ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &#039;&#039;&#039;#1:&#039;&#039;&#039; do not use if structures, complexity O(n)&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 3 ||  &#039;&#039;&#039;#3:&#039;&#039;&#039; should be solved using bitwise operations &amp;lt;br&amp;gt;  &#039;&#039;&#039;#5:&#039;&#039;&#039; sorting is prohibited &amp;lt;br&amp;gt; &#039;&#039;&#039;#10:&#039;&#039;&#039; should be solved using bitwise operations&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 4 || &#039;&#039;&#039;Carefully read decomposition requirements for each of the problems!&#039;&#039;&#039; &amp;lt;big&amp;gt;&#039;&#039;&#039;+&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; &#039;&#039;&#039;#3:&#039;&#039;&#039; read the file character by character, that is, without saving the file or its individual lines in memory&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 5 || &#039;&#039;&#039;#6:&#039;&#039;&#039; implement quadratic sorting, function prototype looks like &#039;&#039;Sort(int* begin, int* end)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 6 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use an additional array, try to minimize the total number of operations.&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 7 || no special requirements 🥳&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 8 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 9 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 10 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 11 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 12 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 13 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 14 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 15 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 16 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 17 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 18 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 19 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 20 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] || About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|-&lt;br /&gt;
| 22 jan || [https://t.me/c/2315886414/20 Lecture 2] || Loops and conditionals&lt;br /&gt;
|-&lt;br /&gt;
| 29 jan || [https://t.me/c/2315886414/23 Lecture 3] || Expressions, operations and operators&lt;br /&gt;
|-&lt;br /&gt;
| 5 feb || [https://t.me/c/2315886414/27 Lecture 4] || Functions and procedures&lt;br /&gt;
|-&lt;br /&gt;
| 12 feb || [https://t.me/c/2315886414/31 Lecture 5] || Pointers and arrays&lt;br /&gt;
|-&lt;br /&gt;
| 19 feb || [https://t.me/c/2315886414/41 Lecture 6] || Arrays&lt;br /&gt;
|-&lt;br /&gt;
| 26 feb || [https://t.me/c/2315886414/43 Lecture 7] || Functions. Callback and templates. Files&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Algorithms_and_Data_Structures_DSBA_2024/25&amp;diff=89958</id>
		<title>Algorithms and Data Structures DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Algorithms_and_Data_Structures_DSBA_2024/25&amp;diff=89958"/>
		<updated>2025-03-01T13:56:02Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About =&lt;br /&gt;
This page contains basic information for the course Algorithms and Data Structures in 2024/2025 academic year at Bachelor’s Programme in &#039;&#039;&#039;Data Science and Business Analytics&#039;&#039;&#039; (DSBA).&lt;br /&gt;
&lt;br /&gt;
The full syllabus can be accessed at [https://www.hse.ru/ba/data/courses/912653105.html this page]. &lt;br /&gt;
&lt;br /&gt;
In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
= Teachers and assistants = &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 231 !! 232 !! 233 !! 234&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; | [https://www.hse.ru/org/persons/528651897 Nikita Makarov]&lt;br /&gt;
|- &lt;br /&gt;
|-&lt;br /&gt;
|| Seminar Instructor &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/org/persons/305061980 Andrey Borevskiy] &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/org/persons/191485259 Vladimir Kurenkov] &lt;br /&gt;
|-&lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
|| Belikov Daniil &amp;lt;br&amp;gt; tg: [https://t.me/DanBel1kov @DanBel1kov]&lt;br /&gt;
|| Latyshev Ivan &amp;lt;br&amp;gt; tg: [https://t.me/ivan_latysh @ivan_latysh]&lt;br /&gt;
|| Gadaev Isa &amp;lt;br&amp;gt; tg: [https://t.me/elohimapproximation @elohimapproximation]&lt;br /&gt;
|| Pavlov Leonid &amp;lt;br&amp;gt; tg: [https://t.me/leon1dl @leon1dl]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Grading =&lt;br /&gt;
&lt;br /&gt;
You may find your grades [https://docs.google.com/spreadsheets/d/1JeoxJpMexYYpLPCNpzng5Xcr3SczH91BndCNhy9Cs-I/edit?gid=11487808#gid=11487808 here].&lt;br /&gt;
&lt;br /&gt;
== Formula ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final Grade = M1 * 0.3 + M4 * 0.7&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mi = E * 0.4 + HW * 0.2 + Q * 0.2 + S * 0.2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;E&#039;&#039;&#039; - exam grade: rational number [0, 10] = sum of the grade for the oral and written parts, out of 5 each&lt;br /&gt;
* &#039;&#039;&#039;HW&#039;&#039;&#039; - homework grade: rational number [0, 10]&lt;br /&gt;
* &#039;&#039;&#039;Q&#039;&#039;&#039; - lecture quizzes grade: rational number [0, 10]&lt;br /&gt;
* &#039;&#039;&#039;S&#039;&#039;&#039; - seminar practice grade: rational number [0, 10]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;rounding&#039;&#039;&#039;: each element in the formulae is rounded up&lt;br /&gt;
&lt;br /&gt;
== Plagiarism policy ==&lt;br /&gt;
&lt;br /&gt;
If plagiarism is detected, the assessment element will be assigned a score of &#039;&#039;&#039;0&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If the student is suspected of preparing the task not on his own, the teacher has the right to initiate additional verification or defense of this particular assessment element. Then such an assessment element will be graded based on the additional verification or the defense.&lt;br /&gt;
&lt;br /&gt;
= Home assignments =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/68732/enter/ Contest 1] || 16 oct 2024, 23:59:59  || Sorting Algorithms&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/69563/enter/ Contest 2] || 25 oct 2024, 23:59:59  || Trees&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/70462/enter/ Contest 3] || 15 nov 2024, 23:59:59  || String Algorithms I&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/70464/enter/ Contest 4] || 22 nov 2024, 23:59:59  || String Algorithms II&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/71931/enter/ Contest 5] || 8 dec 2024, 23:59:59  || Dynamic Programming&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/72567/enter/ Contest 6] || 18 dec 2024, 23:59:59  || Dynamic Programming&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/75049/enter/ Contest 7] || 22 feb 2024, 23:59:59  || Graphs, DFS&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/75538/enter/ Contest 8] || 12 mar 2024, 23:59:59  || Graphs, BFS, Dijkstra, Bellman-Ford, Floyd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Lectures = &lt;br /&gt;
Lectures are held on Saturdays from 14:40 till 17:40.&lt;br /&gt;
&lt;br /&gt;
== Lecture Materials ==&lt;br /&gt;
&#039;&#039;&#039;Sep 7&#039;&#039;&#039;&lt;br /&gt;
* Introduction to the course&lt;br /&gt;
* Asymptotic notation&lt;br /&gt;
* Sorting algorithms: insertion sort, merge sort, heap sort (including building a heap)&lt;br /&gt;
* Lower bounds of sorting&lt;br /&gt;
* Counting sort&lt;br /&gt;
* Radix sort&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 2, 3, 6, 8&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sep 14&#039;&#039;&#039;&lt;br /&gt;
* Basic data structures: array, stack, queue, deque, linked list, tree; basic operations: search, insert, delete&lt;br /&gt;
* Binary search trees, main operations (insert, delete, rotate)&lt;br /&gt;
* AVL-trees, main operations&lt;br /&gt;
* Red-black trees, main definitions&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 12, 13&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sep 21&#039;&#039;&#039;&lt;br /&gt;
* Red-black trees, main operations&lt;br /&gt;
* Treaps, main operations&lt;br /&gt;
* Tries, main operations&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 13, Mehta, ch. 28&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sep 28&#039;&#039;&#039;&lt;br /&gt;
* Tries, compact tries, PATRICIA trie, main operations&lt;br /&gt;
* 2-3-4 trees, main operations&lt;br /&gt;
* B-trees, main operations&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Mehta, ch. 28, Cormen, ch. 18&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oct 5&#039;&#039;&#039;&lt;br /&gt;
* Quiz #1&lt;br /&gt;
* Exact string matching: naive method, Z algorithm, Knuth-Morris-Pratt algorithm&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Gusfield, ch. 1, 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oct 12&#039;&#039;&#039;&lt;br /&gt;
* Exact string matching: Knuth-Morris-Pratt algorithm, preprocessing for real-time string matching, Boyer-Moore algorithm&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Gusfield, ch. 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oct 19&#039;&#039;&#039;&lt;br /&gt;
* Exact matching with a set of patterns: Aho-Corasick algorithm&lt;br /&gt;
* Exact string matching: Apostolico-Giancarlo algorithm&lt;br /&gt;
* Suffix trees: basic definition, naive algorithm to build&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Gusfield, ch. 3, 5&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oct 26&#039;&#039;&#039;&lt;br /&gt;
* Module 1 Exam&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nov 9&#039;&#039;&#039;&lt;br /&gt;
* Suffix trees: basic definition, naive algorithm to build&lt;br /&gt;
* Suffix trees: Ukkonen&#039;s algorithm, applications&lt;br /&gt;
* Suffix arrays: building using suffix tree, exact string matching&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Gusfield, ch. 5, 6, 7&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nov 16&#039;&#039;&#039;&lt;br /&gt;
* Suffix arrays: building without suffix tree&lt;br /&gt;
* Dynamic programming: longest common subsequence, Levenstein distance&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 15&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nov 23&#039;&#039;&#039;&lt;br /&gt;
* Dynamic programming: two conveyors problem, 0-1 knapsack problem&lt;br /&gt;
* Greedy algorithm: activity selection problem, fraction knapsack problem, longest increasing subsequence, Huffman codes&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 15, 16&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nov 30&#039;&#039;&#039;&lt;br /&gt;
* Text compression, models: static, semistatic, adaptive, symbolwise models, dictionary models&lt;br /&gt;
* Serialization, tree serialization in semistatic Huffman codes&lt;br /&gt;
* Dictionary models: LZ-77, LZ-78, LZW&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Witten, ch. 2, Atallah, ch. 12&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dec 7&#039;&#039;&#039;&lt;br /&gt;
* Quiz #2&lt;br /&gt;
* Dictionary models: LZW&lt;br /&gt;
* Symbolwise models: arithmetic coding, adaptive Huffman codes&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Witten, ch. 2, Atallah, ch. 12&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dec 14&#039;&#039;&#039;&lt;br /&gt;
* Symbolwise models: adaptive Huffman codes&lt;br /&gt;
* Burrows-Wheeler transform&lt;br /&gt;
* Move-to-Front transform&lt;br /&gt;
* Run-Length Encoding&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Witten, ch. 2, Atallah, ch. 12&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jan 11&#039;&#039;&#039;&lt;br /&gt;
* Graphs: main definitions, representation of graphs&lt;br /&gt;
* Breadth-first search&lt;br /&gt;
* Depth-first search, strongly connected components&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 22&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jan 17&#039;&#039;&#039;&lt;br /&gt;
* Topological sort&lt;br /&gt;
* Single-source shortest paths, Bellman-Ford algorithm&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 22, 24&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jan 31&#039;&#039;&#039;&lt;br /&gt;
* Single-source shortest paths, Bellman-Ford algorithm, Dijkstra&#039;s algorithm&lt;br /&gt;
* All-pairs shortest paths, &amp;quot;matrix multiplication&amp;quot;&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 24, 25&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Feb 8&#039;&#039;&#039;&lt;br /&gt;
* All-pairs shortest paths, Floyd-Warshall algorithm, Johnson&#039;s algorithm&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 25&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Feb 15&#039;&#039;&#039;&lt;br /&gt;
* Quiz #3&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Feb 22&#039;&#039;&#039;&lt;br /&gt;
* Maximum flow: Ford-Fulkerson method, Edmonds-Karp algorithm&lt;br /&gt;
* Maximum bipartite matching: Ford-Fulkerson method, Kuhn&#039;s algorithm&lt;br /&gt;
* Minimum spanning trees: Prim&#039;s algorithm, Kruskal&#039;s algorithm&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 22, 26&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==List of topics for exam in module 1==&lt;br /&gt;
* Asymptotic notation&lt;br /&gt;
* Sorting algorithms: insertion sort, merge sort, heap sort (including building a heap), counting sort, radix sort&lt;br /&gt;
* Lower bounds of sorting using comparisons&lt;br /&gt;
* Basic data structures: array, stack, queue, deque, linked list, tree; basic operations: search, insert, delete&lt;br /&gt;
* Binary search trees, main operations (search, insert, delete, rotate)&lt;br /&gt;
* AVL-trees, main operations (search, insert, delete)&lt;br /&gt;
* Red-black trees, main operations (search, insert)&lt;br /&gt;
* Treaps, main operations (search, insert, delete, split, merge)&lt;br /&gt;
* Tries, compact tries, main operations (search, insert, delete)&lt;br /&gt;
* 2-3-4 trees, main operations (search, insert, delete), transformation into red-black tree&lt;br /&gt;
* B-trees, main operations (search, insert, delete)&lt;br /&gt;
* Exact string matching: naive method, Z algorithm, Knuth-Morris-Pratt algorithm, Boyer-Moore algorithm&lt;br /&gt;
* Exact matching with a set of patterns: Aho-Corasick algorithm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==List of topics for exam in module 4==&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89957</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89957"/>
		<updated>2025-03-01T13:34:03Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73757/enter/ Contest 1] || Individual || 26 jan 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73758/enter/ Contest 2] || Individual || 2 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73759/enter/ Contest 3] || Individual || 9 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73760/enter/ Contest 4] || Individual || 16 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73761/enter/ Contest 5] || Individual || 24 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73762/enter/ Contest 6] || Individual || 4 mar 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73763/enter/ Contest 7] ||  Individual || 11 mar 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73764/enter/ Contest 8] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73765/enter/ Contest 9] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73766/enter/ Contest 10] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73767/enter/ Contest 11] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73768/enter/ Contest 12] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73769/enter/ Contest 13] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73770/enter/ Contest 14] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73771/enter/ Contest 15] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73772/enter/ Contest 16] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73773/enter/ Contest 17] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73774/enter/ Contest 18] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73775/enter/ Contest 19] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73776/enter/ Contest 20] ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &#039;&#039;&#039;#1:&#039;&#039;&#039; do not use if structures, complexity O(n)&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 3 ||  &#039;&#039;&#039;#3:&#039;&#039;&#039; should be solved using bitwise operations &amp;lt;br&amp;gt;  &#039;&#039;&#039;#5:&#039;&#039;&#039; sorting is prohibited &amp;lt;br&amp;gt; &#039;&#039;&#039;#10:&#039;&#039;&#039; should be solved using bitwise operations&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 4 || &#039;&#039;&#039;Carefully read decomposition requirements for each of the problems!&#039;&#039;&#039; &amp;lt;big&amp;gt;&#039;&#039;&#039;+&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; &#039;&#039;&#039;#3:&#039;&#039;&#039; read the file character by character, that is, without saving the file or its individual lines in memory&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 5 || &#039;&#039;&#039;#6:&#039;&#039;&#039; implement quadratic sorting, function prototype looks like &#039;&#039;Sort(int* begin, int* end)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 6 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use an additional array, try to minimize the total number of operations.&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 7 || no special requirements 🥳&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 8 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 9 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 10 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 11 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 12 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 13 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 14 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 15 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 16 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 17 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 18 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 19 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 20 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] || About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|-&lt;br /&gt;
| 22 jan || [https://t.me/c/2315886414/20 Lecture 2] || Loops and conditionals&lt;br /&gt;
|-&lt;br /&gt;
| 29 jan || [https://t.me/c/2315886414/23 Lecture 3] || Expressions, operations and operators&lt;br /&gt;
|-&lt;br /&gt;
| 5 feb || [https://t.me/c/2315886414/27 Lecture 4] || Functions and procedures&lt;br /&gt;
|-&lt;br /&gt;
| 12 feb || [https://t.me/c/2315886414/31 Lecture 5] || Pointers and arrays&lt;br /&gt;
|-&lt;br /&gt;
| 19 feb || [https://t.me/c/2315886414/41 Lecture 6] || Arrays&lt;br /&gt;
|-&lt;br /&gt;
| 26 feb || [https://t.me/c/2315886414/43 Lecture 7] || Functions. Callback and templates. Files&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89955</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89955"/>
		<updated>2025-03-01T13:27:17Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73757/enter/ Contest 1] || Individual || 26 jan 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73758/enter/ Contest 2] || Individual || 2 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73759/enter/ Contest 3] || Individual || 9 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73760/enter/ Contest 4] || Individual || 16 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73761/enter/ Contest 5] || Individual || 24 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73762/enter/ Contest 6] || Individual || 4 mar 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73763/enter/ Contest 7] ||  Individual || 11 mar 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73764/enter/ Contest 8] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73765/enter/ Contest 9] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73766/enter/ Contest 10] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73767/enter/ Contest 11] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73768/enter/ Contest 12] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73769/enter/ Contest 13] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73770/enter/ Contest 14] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73771/enter/ Contest 15] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73772/enter/ Contest 16] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73773/enter/ Contest 17] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73774/enter/ Contest 18] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73775/enter/ Contest 19] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73776/enter/ Contest 20] ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &#039;&#039;&#039;#1:&#039;&#039;&#039; do not use if structures, complexity O(n)&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 3 ||  &#039;&#039;&#039;#3:&#039;&#039;&#039; should be solved using bitwise operations &amp;lt;br&amp;gt;  &#039;&#039;&#039;#5:&#039;&#039;&#039; sorting is prohibited &amp;lt;br&amp;gt; &#039;&#039;&#039;#10:&#039;&#039;&#039; should be solved using bitwise operations&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 4 || &#039;&#039;&#039;Carefully read decomposition requirements for each of the problems!&#039;&#039;&#039; &amp;lt;big&amp;gt;&#039;&#039;&#039;+&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; &#039;&#039;&#039;#3:&#039;&#039;&#039; read the file character by character, that is, without saving the file or its individual lines in memory&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 5 || &#039;&#039;&#039;#6:&#039;&#039;&#039; implement quadratic sorting, function prototype looks like &#039;&#039;Sort(int* begin, int* end)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 6 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 6 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 8 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 9 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 10 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 11 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 12 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 13 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 14 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 15 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 16 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 17 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 18 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 19 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 20 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] || About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|-&lt;br /&gt;
| 22 jan || [https://t.me/c/2315886414/20 Lecture 2] || Loops and conditionals&lt;br /&gt;
|-&lt;br /&gt;
| 29 jan || [https://t.me/c/2315886414/23 Lecture 3] || Expressions, operations and operators&lt;br /&gt;
|-&lt;br /&gt;
| 5 feb || [https://t.me/c/2315886414/27 Lecture 4] || Functions and procedures&lt;br /&gt;
|-&lt;br /&gt;
| 12 feb || [https://t.me/c/2315886414/31 Lecture 5] || Pointers and arrays&lt;br /&gt;
|-&lt;br /&gt;
| 19 feb || [https://t.me/c/2315886414/41 Lecture 6] || Arrays&lt;br /&gt;
|-&lt;br /&gt;
| 26 feb || [https://t.me/c/2315886414/43 Lecture 7] || Functions. Callback and templates. Files&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89954</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89954"/>
		<updated>2025-03-01T13:23:20Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73757/enter/ Contest 1] || Individual || 26 jan 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73758/enter/ Contest 2] || Individual || 2 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73759/enter/ Contest 3] || Individual || 9 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73760/enter/ Contest 4] || Individual || 16 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73761/enter/ Contest 5] || Individual || 24 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73762/enter/ Contest 6] || Individual || 4 mar 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73763/enter/ Contest 7] ||  Individual || 11 mar 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73764/enter/ Contest 8] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73765/enter/ Contest 9] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73766/enter/ Contest 10] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73767/enter/ Contest 11] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73768/enter/ Contest 12] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73769/enter/ Contest 13] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73770/enter/ Contest 14] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73771/enter/ Contest 15] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73772/enter/ Contest 16] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73773/enter/ Contest 17] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73774/enter/ Contest 18] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73775/enter/ Contest 19] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73776/enter/ Contest 20] ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &#039;&#039;&#039;#1:&#039;&#039;&#039; do not use if structures, complexity O(n)&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 3 ||  &#039;&#039;&#039;#3:&#039;&#039;&#039; should be solved using bitwise operations &amp;lt;br&amp;gt;  &#039;&#039;&#039;#5:&#039;&#039;&#039; sorting is prohibited &amp;lt;br&amp;gt; &#039;&#039;&#039;#10:&#039;&#039;&#039; should be solved using bitwise operations&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 4 || &#039;&#039;&#039;Carefully read decomposition requirements for each of the problems!&#039;&#039;&#039; &amp;lt;big&amp;gt;&#039;&#039;&#039;+&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; &#039;&#039;&#039;#3:&#039;&#039;&#039; read the file character by character, that is, without saving the file or its individual lines in memory&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 5 || &#039;&#039;&#039;#6:&#039;&#039;&#039; implement quadratic sorting, function prototype looks like &#039;&#039;Sort(int* begin, int* end)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 6 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 6 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 8 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 9 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 10 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 11 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 12 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 13 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 14 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 15 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 16 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 17 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 18 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 19 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 20 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|-&lt;br /&gt;
| 22 jan || [https://t.me/c/2315886414/20 Lecture 2] || Loops and conditionals&lt;br /&gt;
|-&lt;br /&gt;
| 29 jan || [https://t.me/c/2315886414/23 Lecture 3] || Expressions, operations and operators&lt;br /&gt;
|-&lt;br /&gt;
| 5 feb || [https://t.me/c/2315886414/27 Lecture 4] || Functions and procedures&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Algorithms_and_Data_Structures_DSBA_2024/25&amp;diff=89810</id>
		<title>Algorithms and Data Structures DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Algorithms_and_Data_Structures_DSBA_2024/25&amp;diff=89810"/>
		<updated>2025-02-21T16:37:43Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About =&lt;br /&gt;
This page contains basic information for the course Algorithms and Data Structures in 2024/2025 academic year at Bachelor’s Programme in &#039;&#039;&#039;Data Science and Business Analytics&#039;&#039;&#039; (DSBA).&lt;br /&gt;
&lt;br /&gt;
The full syllabus can be accessed at [https://www.hse.ru/ba/data/courses/912653105.html this page]. &lt;br /&gt;
&lt;br /&gt;
In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
= Teachers and assistants = &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 231 !! 232 !! 233 !! 234&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; | [https://www.hse.ru/org/persons/528651897 Nikita Makarov]&lt;br /&gt;
|- &lt;br /&gt;
|-&lt;br /&gt;
|| Seminar Instructor &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/org/persons/305061980 Andrey Borevskiy] &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/org/persons/191485259 Vladimir Kurenkov] &lt;br /&gt;
|-&lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
|| Belikov Daniil &amp;lt;br&amp;gt; tg: [https://t.me/DanBel1kov @DanBel1kov]&lt;br /&gt;
|| Latyshev Ivan &amp;lt;br&amp;gt; tg: [https://t.me/ivan_latysh @ivan_latysh]&lt;br /&gt;
|| Gadaev Isa &amp;lt;br&amp;gt; tg: [https://t.me/elohimapproximation @elohimapproximation]&lt;br /&gt;
|| Pavlov Leonid &amp;lt;br&amp;gt; tg: [https://t.me/leon1dl @leon1dl]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Grading =&lt;br /&gt;
&lt;br /&gt;
You may find your grades [https://docs.google.com/spreadsheets/d/1JeoxJpMexYYpLPCNpzng5Xcr3SczH91BndCNhy9Cs-I/edit?gid=11487808#gid=11487808 here].&lt;br /&gt;
&lt;br /&gt;
== Formula ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final Grade = M1 * 0.3 + M4 * 0.7&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mi = E * 0.4 + HW * 0.2 + Q * 0.2 + S * 0.2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;E&#039;&#039;&#039; - exam grade: rational number [0, 10] = sum of the grade for the oral and written parts, out of 5 each&lt;br /&gt;
* &#039;&#039;&#039;HW&#039;&#039;&#039; - homework grade: rational number [0, 10]&lt;br /&gt;
* &#039;&#039;&#039;Q&#039;&#039;&#039; - lecture quizzes grade: rational number [0, 10]&lt;br /&gt;
* &#039;&#039;&#039;S&#039;&#039;&#039; - seminar practice grade: rational number [0, 10]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;rounding&#039;&#039;&#039;: each element in the formulae is rounded up&lt;br /&gt;
&lt;br /&gt;
== Plagiarism policy ==&lt;br /&gt;
&lt;br /&gt;
If plagiarism is detected, the assessment element will be assigned a score of &#039;&#039;&#039;0&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If the student is suspected of preparing the task not on his own, the teacher has the right to initiate additional verification or defense of this particular assessment element. Then such an assessment element will be graded based on the additional verification or the defense.&lt;br /&gt;
&lt;br /&gt;
= Home assignments =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/68732/enter/ Contest 1] || 16 oct 2024, 23:59:59  || Sorting Algorithms&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/69563/enter/ Contest 2] || 25 oct 2024, 23:59:59  || Trees&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/70462/enter/ Contest 3] || 15 nov 2024, 23:59:59  || String Algorithms I&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/70464/enter/ Contest 4] || 22 nov 2024, 23:59:59  || String Algorithms II&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/71931/enter/ Contest 5] || 8 dec 2024, 23:59:59  || Dynamic Programming&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/72567/enter/ Contest 6] || 18 dec 2024, 23:59:59  || Dynamic Programming&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/75049/enter/ Contest 7] || 22 feb 2024, 23:59:59  || Graphs, DFS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Lectures = &lt;br /&gt;
Lectures are held on Saturdays from 14:40 till 17:40.&lt;br /&gt;
&lt;br /&gt;
== Lecture Materials ==&lt;br /&gt;
&#039;&#039;&#039;Sep 7&#039;&#039;&#039;&lt;br /&gt;
* Introduction to the course&lt;br /&gt;
* Asymptotic notation&lt;br /&gt;
* Sorting algorithms: insertion sort, merge sort, heap sort (including building a heap)&lt;br /&gt;
* Lower bounds of sorting&lt;br /&gt;
* Counting sort&lt;br /&gt;
* Radix sort&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 2, 3, 6, 8&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sep 14&#039;&#039;&#039;&lt;br /&gt;
* Basic data structures: array, stack, queue, deque, linked list, tree; basic operations: search, insert, delete&lt;br /&gt;
* Binary search trees, main operations (insert, delete, rotate)&lt;br /&gt;
* AVL-trees, main operations&lt;br /&gt;
* Red-black trees, main definitions&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 12, 13&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sep 21&#039;&#039;&#039;&lt;br /&gt;
* Red-black trees, main operations&lt;br /&gt;
* Treaps, main operations&lt;br /&gt;
* Tries, main operations&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 13, Mehta, ch. 28&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sep 28&#039;&#039;&#039;&lt;br /&gt;
* Tries, compact tries, PATRICIA trie, main operations&lt;br /&gt;
* 2-3-4 trees, main operations&lt;br /&gt;
* B-trees, main operations&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Mehta, ch. 28, Cormen, ch. 18&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oct 5&#039;&#039;&#039;&lt;br /&gt;
* Quiz #1&lt;br /&gt;
* Exact string matching: naive method, Z algorithm, Knuth-Morris-Pratt algorithm&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Gusfield, ch. 1, 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oct 12&#039;&#039;&#039;&lt;br /&gt;
* Exact string matching: Knuth-Morris-Pratt algorithm, preprocessing for real-time string matching, Boyer-Moore algorithm&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Gusfield, ch. 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oct 19&#039;&#039;&#039;&lt;br /&gt;
* Exact matching with a set of patterns: Aho-Corasick algorithm&lt;br /&gt;
* Exact string matching: Apostolico-Giancarlo algorithm&lt;br /&gt;
* Suffix trees: basic definition, naive algorithm to build&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Gusfield, ch. 3, 5&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oct 26&#039;&#039;&#039;&lt;br /&gt;
* Module 1 Exam&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nov 9&#039;&#039;&#039;&lt;br /&gt;
* Suffix trees: basic definition, naive algorithm to build&lt;br /&gt;
* Suffix trees: Ukkonen&#039;s algorithm, applications&lt;br /&gt;
* Suffix arrays: building using suffix tree, exact string matching&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Gusfield, ch. 5, 6, 7&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nov 16&#039;&#039;&#039;&lt;br /&gt;
* Suffix arrays: building without suffix tree&lt;br /&gt;
* Dynamic programming: longest common subsequence, Levenstein distance&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 15&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nov 23&#039;&#039;&#039;&lt;br /&gt;
* Dynamic programming: two conveyors problem, 0-1 knapsack problem&lt;br /&gt;
* Greedy algorithm: activity selection problem, fraction knapsack problem, longest increasing subsequence, Huffman codes&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 15, 16&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nov 30&#039;&#039;&#039;&lt;br /&gt;
* Text compression, models: static, semistatic, adaptive, symbolwise models, dictionary models&lt;br /&gt;
* Serialization, tree serialization in semistatic Huffman codes&lt;br /&gt;
* Dictionary models: LZ-77, LZ-78, LZW&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Witten, ch. 2, Atallah, ch. 12&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dec 7&#039;&#039;&#039;&lt;br /&gt;
* Quiz #2&lt;br /&gt;
* Dictionary models: LZW&lt;br /&gt;
* Symbolwise models: arithmetic coding, adaptive Huffman codes&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Witten, ch. 2, Atallah, ch. 12&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dec 14&#039;&#039;&#039;&lt;br /&gt;
* Symbolwise models: adaptive Huffman codes&lt;br /&gt;
* Burrows-Wheeler transform&lt;br /&gt;
* Move-to-Front transform&lt;br /&gt;
* Run-Length Encoding&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Witten, ch. 2, Atallah, ch. 12&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jan 11&#039;&#039;&#039;&lt;br /&gt;
* Graphs: main definitions, representation of graphs&lt;br /&gt;
* Breadth-first search&lt;br /&gt;
* Depth-first search, strongly connected components&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 22&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jan 17&#039;&#039;&#039;&lt;br /&gt;
* Topological sort&lt;br /&gt;
* Single-source shortest paths, Bellman-Ford algorithm&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 22, 24&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jan 31&#039;&#039;&#039;&lt;br /&gt;
* Single-source shortest paths, Bellman-Ford algorithm, Dijkstra&#039;s algorithm&lt;br /&gt;
* All-pairs shortest paths, &amp;quot;matrix multiplication&amp;quot;&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 24, 25&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Feb 8&#039;&#039;&#039;&lt;br /&gt;
* All-pairs shortest paths, Floyd-Warshall algorithm, Johnson&#039;s algorithm&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 25&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Feb 15&#039;&#039;&#039;&lt;br /&gt;
* Quiz #3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==List of topics for exam in module 1==&lt;br /&gt;
* Asymptotic notation&lt;br /&gt;
* Sorting algorithms: insertion sort, merge sort, heap sort (including building a heap), counting sort, radix sort&lt;br /&gt;
* Lower bounds of sorting using comparisons&lt;br /&gt;
* Basic data structures: array, stack, queue, deque, linked list, tree; basic operations: search, insert, delete&lt;br /&gt;
* Binary search trees, main operations (search, insert, delete, rotate)&lt;br /&gt;
* AVL-trees, main operations (search, insert, delete)&lt;br /&gt;
* Red-black trees, main operations (search, insert)&lt;br /&gt;
* Treaps, main operations (search, insert, delete, split, merge)&lt;br /&gt;
* Tries, compact tries, main operations (search, insert, delete)&lt;br /&gt;
* 2-3-4 trees, main operations (search, insert, delete), transformation into red-black tree&lt;br /&gt;
* B-trees, main operations (search, insert, delete)&lt;br /&gt;
* Exact string matching: naive method, Z algorithm, Knuth-Morris-Pratt algorithm, Boyer-Moore algorithm&lt;br /&gt;
* Exact matching with a set of patterns: Aho-Corasick algorithm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==List of topics for exam in module 4==&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89809</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89809"/>
		<updated>2025-02-21T16:36:11Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73757/enter/ Contest 1] || Individual || 26 jan 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73758/enter/ Contest 2] || Individual || 2 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73759/enter/ Contest 3] || Individual || 9 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73760/enter/ Contest 4] || Individual || 16 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73761/enter/ Contest 5] || Individual || 24 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73762/enter/ Contest 6] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73763/enter/ Contest 7] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73764/enter/ Contest 8] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73765/enter/ Contest 9] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73766/enter/ Contest 10] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73767/enter/ Contest 11] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73768/enter/ Contest 12] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73769/enter/ Contest 13] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73770/enter/ Contest 14] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73771/enter/ Contest 15] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73772/enter/ Contest 16] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73773/enter/ Contest 17] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73774/enter/ Contest 18] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73775/enter/ Contest 19] ||  || &lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73776/enter/ Contest 20] ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &#039;&#039;&#039;#1:&#039;&#039;&#039; do not use if structures, complexity O(n)&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 3 ||  &#039;&#039;&#039;#3:&#039;&#039;&#039; should be solved using bitwise operations &amp;lt;br&amp;gt;  &#039;&#039;&#039;#5:&#039;&#039;&#039; sorting is prohibited &amp;lt;br&amp;gt; &#039;&#039;&#039;#10:&#039;&#039;&#039; should be solved using bitwise operations&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 4 || &#039;&#039;&#039;Carefully read decomposition requirements for each of the problems!&#039;&#039;&#039; &amp;lt;big&amp;gt;&#039;&#039;&#039;+&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; &#039;&#039;&#039;#3:&#039;&#039;&#039; read the file character by character, that is, without saving the file or its individual lines in memory&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 5 || &#039;&#039;&#039;#6:&#039;&#039;&#039; implement quadratic sorting, function prototype looks like &#039;&#039;Sort(int* begin, int* end)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 6 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 6 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 8 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 9 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 10 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 11 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 12 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 13 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 14 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 15 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 16 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 17 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 18 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 19 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 20 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|-&lt;br /&gt;
| 22 jan || [https://t.me/c/2315886414/20 Lecture 2] || Loops and conditionals&lt;br /&gt;
|-&lt;br /&gt;
| 29 jan || [https://t.me/c/2315886414/23 Lecture 3] || Expressions, operations and operators&lt;br /&gt;
|-&lt;br /&gt;
| 5 feb || [https://t.me/c/2315886414/27 Lecture 4] || Functions and procedures&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89696</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89696"/>
		<updated>2025-02-13T11:28:39Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73757/enter/ Contest 1] || Individual || 26 jan 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73758/enter/ Contest 2] || Individual || 2 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73759/enter/ Contest 3] || Individual || 9 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73760/enter/ Contest 4] || Individual || 16 feb 2025, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &#039;&#039;&#039;#1:&#039;&#039;&#039; do not use if structures, complexity O(n)&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 3 ||  &#039;&#039;&#039;#3:&#039;&#039;&#039; should be solved using bitwise operations &amp;lt;br&amp;gt;  &#039;&#039;&#039;#5:&#039;&#039;&#039; sorting is prohibited &amp;lt;br&amp;gt; &#039;&#039;&#039;#10:&#039;&#039;&#039; should be solved using bitwise operations&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 4 || &#039;&#039;&#039;Carefully read decomposition requirements for each of the problems!&#039;&#039;&#039; &amp;lt;big&amp;gt;&#039;&#039;&#039;+&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; &#039;&#039;&#039;#3:&#039;&#039;&#039; read the file character by character, that is, without saving the file or its individual lines in memory&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|-&lt;br /&gt;
| 22 jan || [https://t.me/c/2315886414/20 Lecture 2] || Loops and conditionals&lt;br /&gt;
|-&lt;br /&gt;
| 29 jan || [https://t.me/c/2315886414/23 Lecture 3] || Expressions, operations and operators&lt;br /&gt;
|-&lt;br /&gt;
| 5 feb || [https://t.me/c/2315886414/27 Lecture 4] || Functions and procedures&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89695</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89695"/>
		<updated>2025-02-13T11:23:18Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73757/enter/ Contest 1] || Individual || 26 jan 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73758/enter/ Contest 2] || Individual || 2 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73759/enter/ Contest 3] || Individual || 9 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73760/enter/ Contest 4] || Individual || 16 feb 2025, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &#039;&#039;&#039;#1:&#039;&#039;&#039; do not use if structures, complexity O(n)&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 3 ||  &#039;&#039;&#039;#3:&#039;&#039;&#039; should be solved using bitwise operations &amp;lt;br&amp;gt;  &#039;&#039;&#039;#5:&#039;&#039;&#039; sorting is prohibited &amp;lt;br&amp;gt; &#039;&#039;&#039;#10:&#039;&#039;&#039; should be solved using bitwise operations&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 4 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|-&lt;br /&gt;
| 22 jan || [https://t.me/c/2315886414/20 Lecture 2] || Loops and conditionals&lt;br /&gt;
|-&lt;br /&gt;
| 29 jan || [https://t.me/c/2315886414/23 Lecture 3] || Expressions, operations and operators&lt;br /&gt;
|-&lt;br /&gt;
| 5 feb || [https://t.me/c/2315886414/27 Lecture 4] || Functions and procedures&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89694</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89694"/>
		<updated>2025-02-13T11:06:30Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73757/enter/ Contest 1] || Individual || 26 jan 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73758/enter/ Contest 2] || Individual || 2 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73759/enter/ Contest 3] || Individual || 9 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73760/enter/ Contest 4] || Individual || 16 feb 2025, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &#039;&#039;&#039;#1:&#039;&#039;&#039; do not use if structures, complexity O(n)&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 3 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 4 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|-&lt;br /&gt;
| 22 jan || [https://t.me/c/2315886414/20 Lecture 2] || Loops and conditionals&lt;br /&gt;
|-&lt;br /&gt;
| 29 jan || [https://t.me/c/2315886414/23 Lecture 3] || Expressions, operations and operators&lt;br /&gt;
|-&lt;br /&gt;
| 5 feb || [https://t.me/c/2315886414/27 Lecture 4] || Functions and procedures&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89693</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89693"/>
		<updated>2025-02-13T11:04:25Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73757/enter/ Contest 1] || Individual || 26 jan 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73758/enter/ Contest 2] || Individual || 2 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73759/enter/ Contest 3] || Individual || 9 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73760/enter/ Contest 4] || Individual || 16 feb 2025, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &#039;&#039;&#039;#1:&#039;&#039;&#039; do not use if structures, complexity O(n)&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 3 || &lt;br /&gt;
|-&lt;br /&gt;
|| Contest 4 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|-&lt;br /&gt;
| 22 jan || [https://t.me/c/2315886414/20 Lecture 2] || Loops and conditionals&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Algorithms_and_Data_Structures_DSBA_2024/25&amp;diff=89435</id>
		<title>Algorithms and Data Structures DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Algorithms_and_Data_Structures_DSBA_2024/25&amp;diff=89435"/>
		<updated>2025-01-29T00:04:58Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About =&lt;br /&gt;
This page contains basic information for the course Algorithms and Data Structures in 2024/2025 academic year at Bachelor’s Programme in &#039;&#039;&#039;Data Science and Business Analytics&#039;&#039;&#039; (DSBA).&lt;br /&gt;
&lt;br /&gt;
The full syllabus can be accessed at [https://www.hse.ru/ba/data/courses/912653105.html this page]. &lt;br /&gt;
&lt;br /&gt;
In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
= Teachers and assistants = &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 231 !! 232 !! 233 !! 234&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; | [https://www.hse.ru/org/persons/528651897 Nikita Makarov]&lt;br /&gt;
|- &lt;br /&gt;
|-&lt;br /&gt;
|| Seminar Instructor &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/org/persons/305061980 Andrey Borevskiy] &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | [https://www.hse.ru/org/persons/191485259 Vladimir Kurenkov] &lt;br /&gt;
|-&lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
|| Belikov Daniil &amp;lt;br&amp;gt; tg: [https://t.me/DanBel1kov @DanBel1kov]&lt;br /&gt;
|| Latyshev Ivan &amp;lt;br&amp;gt; tg: [https://t.me/ivan_latysh @ivan_latysh]&lt;br /&gt;
|| Gadaev Isa &amp;lt;br&amp;gt; tg: [https://t.me/elohimapproximation @elohimapproximation]&lt;br /&gt;
|| Pavlov Leonid &amp;lt;br&amp;gt; tg: [https://t.me/leon1dl @leon1dl]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Grading =&lt;br /&gt;
&lt;br /&gt;
You may find your grades [https://docs.google.com/spreadsheets/d/1JeoxJpMexYYpLPCNpzng5Xcr3SczH91BndCNhy9Cs-I/edit?gid=11487808#gid=11487808 here].&lt;br /&gt;
&lt;br /&gt;
== Formula ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final Grade = M1 * 0.3 + M4 * 0.7&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mi = E * 0.4 + HW * 0.2 + Q * 0.2 + S * 0.2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;E&#039;&#039;&#039; - exam grade: rational number [0, 10] = sum of the grade for the oral and written parts, out of 5 each&lt;br /&gt;
* &#039;&#039;&#039;HW&#039;&#039;&#039; - homework grade: rational number [0, 10]&lt;br /&gt;
* &#039;&#039;&#039;Q&#039;&#039;&#039; - lecture quizzes grade: rational number [0, 10]&lt;br /&gt;
* &#039;&#039;&#039;S&#039;&#039;&#039; - seminar practice grade: rational number [0, 10]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;rounding&#039;&#039;&#039;: each element in the formulae is rounded up&lt;br /&gt;
&lt;br /&gt;
== Plagiarism policy ==&lt;br /&gt;
&lt;br /&gt;
If plagiarism is detected, the assessment element will be assigned a score of &#039;&#039;&#039;0&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If the student is suspected of preparing the task not on his own, the teacher has the right to initiate additional verification or defense of this particular assessment element. Then such an assessment element will be graded based on the additional verification or the defense.&lt;br /&gt;
&lt;br /&gt;
= Home assignments =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/68732/enter/ Contest 1] || 16 oct 2024, 23:59:59  || Sorting Algorithms&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/69563/enter/ Contest 2] || 25 oct 2024, 23:59:59  || Trees&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/70462/enter/ Contest 3] || 15 nov 2024, 23:59:59  || String Algorithms I&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/70464/enter/ Contest 4] || 22 nov 2024, 23:59:59  || String Algorithms II&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/71931/enter/ Contest 5] || 8 dec 2024, 23:59:59  || Dynamic Programming&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/72567/enter/ Contest 6] || 18 dec 2024, 23:59:59  || Dynamic Programming&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Lectures = &lt;br /&gt;
Lectures are held on Saturdays from 14:40 till 17:40.&lt;br /&gt;
&lt;br /&gt;
== Lecture Materials ==&lt;br /&gt;
&#039;&#039;&#039;Sep 7&#039;&#039;&#039;&lt;br /&gt;
* Introduction to the course&lt;br /&gt;
* Asymptotic notation&lt;br /&gt;
* Sorting algorithms: insertion sort, merge sort, heap sort (including building a heap)&lt;br /&gt;
* Lower bounds of sorting&lt;br /&gt;
* Counting sort&lt;br /&gt;
* Radix sort&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 2, 3, 6, 8&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sep 14&#039;&#039;&#039;&lt;br /&gt;
* Basic data structures: array, stack, queue, deque, linked list, tree; basic operations: search, insert, delete&lt;br /&gt;
* Binary search trees, main operations (insert, delete, rotate)&lt;br /&gt;
* AVL-trees, main operations&lt;br /&gt;
* Red-black trees, main definitions&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 12, 13&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sep 21&#039;&#039;&#039;&lt;br /&gt;
* Red-black trees, main operations&lt;br /&gt;
* Treaps, main operations&lt;br /&gt;
* Tries, main operations&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 13, Mehta, ch. 28&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sep 28&#039;&#039;&#039;&lt;br /&gt;
* Tries, compact tries, PATRICIA trie, main operations&lt;br /&gt;
* 2-3-4 trees, main operations&lt;br /&gt;
* B-trees, main operations&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Mehta, ch. 28, Cormen, ch. 18&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oct 5&#039;&#039;&#039;&lt;br /&gt;
* Quiz #1&lt;br /&gt;
* Exact string matching: naive method, Z algorithm, Knuth-Morris-Pratt algorithm&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Gusfield, ch. 1, 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oct 12&#039;&#039;&#039;&lt;br /&gt;
* Exact string matching: Knuth-Morris-Pratt algorithm, preprocessing for real-time string matching, Boyer-Moore algorithm&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Gusfield, ch. 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oct 19&#039;&#039;&#039;&lt;br /&gt;
* Exact matching with a set of patterns: Aho-Corasick algorithm&lt;br /&gt;
* Exact string matching: Apostolico-Giancarlo algorithm&lt;br /&gt;
* Suffix trees: basic definition, naive algorithm to build&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Gusfield, ch. 3, 5&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oct 26&#039;&#039;&#039;&lt;br /&gt;
* Module 1 Exam&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nov 9&#039;&#039;&#039;&lt;br /&gt;
* Suffix trees: basic definition, naive algorithm to build&lt;br /&gt;
* Suffix trees: Ukkonen&#039;s algorithm, applications&lt;br /&gt;
* Suffix arrays: building using suffix tree, exact string matching&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Gusfield, ch. 5, 6, 7&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nov 16&#039;&#039;&#039;&lt;br /&gt;
* Suffix arrays: building without suffix tree&lt;br /&gt;
* Dynamic programming: longest common subsequence, Levenstein distance&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 15&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nov 23&#039;&#039;&#039;&lt;br /&gt;
* Dynamic programming: two conveyors problem, 0-1 knapsack problem&lt;br /&gt;
* Greedy algorithm: activity selection problem, fraction knapsack problem, longest increasing subsequence, Huffman codes&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 15, 16&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nov 30&#039;&#039;&#039;&lt;br /&gt;
* Text compression, models: static, semistatic, adaptive, symbolwise models, dictionary models&lt;br /&gt;
* Serialization, tree serialization in semistatic Huffman codes&lt;br /&gt;
* Dictionary models: LZ-77, LZ-78, LZW&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Witten, ch. 2, Atallah, ch. 12&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dec 7&#039;&#039;&#039;&lt;br /&gt;
* Quiz #2&lt;br /&gt;
* Dictionary models: LZW&lt;br /&gt;
* Symbolwise models: arithmetic coding, adaptive Huffman codes&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Witten, ch. 2, Atallah, ch. 12&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dec 14&#039;&#039;&#039;&lt;br /&gt;
* Symbolwise models: adaptive Huffman codes&lt;br /&gt;
* Burrows-Wheeler transform&lt;br /&gt;
* Move-to-Front transform&lt;br /&gt;
* Run-Length Encoding&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Witten, ch. 2, Atallah, ch. 12&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jan 11&#039;&#039;&#039;&lt;br /&gt;
* Graphs: main definitions, representation of graphs&lt;br /&gt;
* Breadth-first search&lt;br /&gt;
* Depth-first search, strongly connected components&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 22&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jan 17&#039;&#039;&#039;&lt;br /&gt;
* Topological sort&lt;br /&gt;
* Single-source shortest path, Bellman-Ford algorithm&lt;br /&gt;
&#039;&#039;Bibliography&#039;&#039;: Cormen, ch. 22, 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==List of topics for exam in module 1==&lt;br /&gt;
* Asymptotic notation&lt;br /&gt;
* Sorting algorithms: insertion sort, merge sort, heap sort (including building a heap), counting sort, radix sort&lt;br /&gt;
* Lower bounds of sorting using comparisons&lt;br /&gt;
* Basic data structures: array, stack, queue, deque, linked list, tree; basic operations: search, insert, delete&lt;br /&gt;
* Binary search trees, main operations (search, insert, delete, rotate)&lt;br /&gt;
* AVL-trees, main operations (search, insert, delete)&lt;br /&gt;
* Red-black trees, main operations (search, insert)&lt;br /&gt;
* Treaps, main operations (search, insert, delete, split, merge)&lt;br /&gt;
* Tries, compact tries, main operations (search, insert, delete)&lt;br /&gt;
* 2-3-4 trees, main operations (search, insert, delete), transformation into red-black tree&lt;br /&gt;
* B-trees, main operations (search, insert, delete)&lt;br /&gt;
* Exact string matching: naive method, Z algorithm, Knuth-Morris-Pratt algorithm, Boyer-Moore algorithm&lt;br /&gt;
* Exact matching with a set of patterns: Aho-Corasick algorithm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==List of topics for exam in module 4==&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89434</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89434"/>
		<updated>2025-01-29T00:03:01Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73757/enter/ Contest 1] || Individual || 26 jan 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73758/enter/ Contest 2] || Individual || 2 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73759/enter/ Contest 3] || Individual || XX feb 2025, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &#039;&#039;&#039;#1:&#039;&#039;&#039; do not use if structures, complexity O(n)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|-&lt;br /&gt;
| 22 jan || [https://t.me/c/2315886414/20 Lecture 2] || Loops and conditionals&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89433</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89433"/>
		<updated>2025-01-29T00:02:11Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73757/enter/ Contest 1] || Individual || 26 jan 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73758/enter/ Contest 2] || Individual || 2 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73759/enter/ Contest 3] || Individual || XX feb 2025, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &#039;&#039;&#039;#1:&#039;&#039;&#039; do not use if structures, complexity O(n)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|-&lt;br /&gt;
| 22 jan || [https://t.me/c/2315886414/20 Lecture 2] || Loops and conditionals&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89432</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89432"/>
		<updated>2025-01-29T00:00:36Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73757/enter/ Contest 1] || Individual || 26 jan 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73758/enter/ Contest 2] || Individual || 2 feb 2025, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73759/enter/ Contest 3] || Individual || XX feb 2025, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &#039;&#039;&#039;#1:&#039;&#039;&#039; do not use if structures, complexity O(n)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89262</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89262"/>
		<updated>2025-01-21T17:20:38Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: /* Contests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/73757/enter/ Contest 1] || Individual || 25 jan 2025, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89213</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89213"/>
		<updated>2025-01-20T15:34:04Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/982142383/ Ovchinnikov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/serov0305 @serov0305]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/67694/enter/ Contest 1] || Individual || 25 jan 2025, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89211</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89211"/>
		<updated>2025-01-20T13:24:15Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-2: &amp;lt;br&amp;gt; TBA&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; ТВА&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/67694/enter/ Contest 1] || Individual || 25 jan 2025, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936160301.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89209</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89209"/>
		<updated>2025-01-20T13:18:41Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-2: &amp;lt;br&amp;gt; TBA&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; ТВА&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/67694/enter/ Contest 1] || Individual || 25 jan 2025, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &#039;&#039;&#039;#2:&#039;&#039;&#039; do not use conditionals, do not use loops&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936176275.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89208</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89208"/>
		<updated>2025-01-20T13:10:53Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-2: &amp;lt;br&amp;gt; TBA&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; ТВА&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline !! Topic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special requirements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936176275.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89207</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89207"/>
		<updated>2025-01-20T13:10:28Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-2: &amp;lt;br&amp;gt; TBA&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; ТВА&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline !! Topic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special Requirements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Course materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936176275.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89206</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89206"/>
		<updated>2025-01-20T13:09:22Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-2: &amp;lt;br&amp;gt; TBA&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; ТВА&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline !! Topic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest Restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special Requirements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/14 Lecture 0] ||  About the course&lt;br /&gt;
|-&lt;br /&gt;
| 15 jan || [https://t.me/c/2315886414/15 Lecture 1] || Introduction to the C++ language&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshops ===&lt;br /&gt;
&lt;br /&gt;
A repository for practical lecture examples and seminar codes can be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936176275.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89205</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89205"/>
		<updated>2025-01-20T13:02:25Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-2: &amp;lt;br&amp;gt; TBA&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; ТВА&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline !! Topic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest Restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special Requirements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes and Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All the practical materials (including &#039;&#039;&#039;workshops&#039;&#039;&#039;) may be found by [https://github.com/mgordenko/c_plus_plus_course/tree/main this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936176275.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89204</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89204"/>
		<updated>2025-01-20T13:00:35Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-2: &amp;lt;br&amp;gt; TBA&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; ТВА&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module exam session (20-30 June) || 120 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || in the 4th module || TBA || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || in the 3rd module || 90 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || &#039;&#039;&#039;Offline&#039;&#039;&#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline !! Topic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest Restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special Requirements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes and Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
All the course materials may be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936176275.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89202</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89202"/>
		<updated>2025-01-20T12:46:29Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-2: &amp;lt;br&amp;gt; TBA&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; ТВА&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Date !! Duration !! Description&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Exam&#039;&#039;&#039; || during the 4 module session (20-30 June) || 120 min || Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Colloquium&#039;&#039;&#039; || TBA || TBA || An oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Midterm&#039;&#039;&#039; || TBA || 90 min || 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Homework&#039;&#039;&#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all homework grades&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Lecture_quizzes&#039;&#039;&#039; || weekly during the lecture || ~10 min || Small test on paper &amp;lt;br&amp;gt; &#039;&#039;The mark for this control element is calculated as an average of all quizzes grades&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline !! Topic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest Restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special Requirements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes and Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
All the course materials may be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936176275.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89200</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89200"/>
		<updated>2025-01-20T12:29:18Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-2: &amp;lt;br&amp;gt; TBA&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; ТВА&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Colloquium:&#039;&#039;&#039; The colloquium consists of two parts. The first part involves answering theoretical questions during lectures. The second part is an oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code. 0.1 * Lection_tests + 0.2 * Oral part&lt;br /&gt;
* &#039;&#039;&#039;Exam:&#039;&#039;&#039; Test from the theoretical part + tasks in the Yandex.Contest system, 120 min.&lt;br /&gt;
* &#039;&#039;&#039;Midterm:&#039;&#039;&#039; 5 Tasks in the Yandex.Contest system, 90 min.&lt;br /&gt;
* &#039;&#039;&#039;Homework&#039;&#039;&#039;: Tasks in the Yandex.Contest system given after each lecture.&lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline !! Topic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest Restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special Requirements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes and Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
All the course materials may be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936176275.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89124</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89124"/>
		<updated>2025-01-16T17:47:45Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-2: &amp;lt;br&amp;gt; TBA&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; ТВА&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Colloquium + 0.3 * Exam + 0.2 * Homework + 0.2 * Midterm&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Colloquium:&#039;&#039;&#039; The colloquium consists of two parts. The first part involves answering theoretical questions during lectures. The second part is an oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code. 0.1 * Lection_tests + 0.2 * Oral part&lt;br /&gt;
* &#039;&#039;&#039;Exam:&#039;&#039;&#039; Test from the theoretical part + tasks in the Yandex.Contest system, 120 min.&lt;br /&gt;
* &#039;&#039;&#039;Midterm:&#039;&#039;&#039; 5 Tasks in the Yandex.Contest system, 90 min.&lt;br /&gt;
* &#039;&#039;&#039;Homework&#039;&#039;&#039;: Tasks in the Yandex.Contest system given after each lecture. &lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline !! Topic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest Restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special Requirements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1gjn0_fXr_2wfmccHdRhX4ULVUNqnPFl1mmJXqCFLNBw/edit?usp=sharing this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes and Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
All the course materials may be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936176275.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89099</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89099"/>
		<updated>2025-01-16T10:42:32Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-2: &amp;lt;br&amp;gt; TBA&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; ТВА&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;0.3 * Colloquium + 0.3 * Exam + 0.2 * Homework + 0.2 * Midterm&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Colloquium:&#039;&#039;&#039; The colloquium consists of two parts. The first part involves answering theoretical questions during lectures. The second part is an oral colloquium on the course material, where you will be given three questions that you need to answer. You may also be asked to write a small piece of code. 0.1 * Lection_tests + 0.2 * Oral part&lt;br /&gt;
* &#039;&#039;&#039;Exam:&#039;&#039;&#039; Test from the theoretical part + tasks in the Yandex.Contest system, 120 min.&lt;br /&gt;
* &#039;&#039;&#039;Midterm:&#039;&#039;&#039; 5 Tasks in the Yandex.Contest system, 90 min.&lt;br /&gt;
* &#039;&#039;&#039;Homework&#039;&#039;&#039;: Tasks in the Yandex.Contest system given after each lecture. &lt;br /&gt;
&lt;br /&gt;
== AI and plagiarism policy ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
❗️&#039;&#039;&#039;The use of AI is strictly prohibited within the course&#039;&#039;&#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&#039;&#039;&#039;In case of plagiarism, one task nullifies the entire work&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your solutions. This means that you are to discuss what you have done in your work with a seminar instructor or a TA. &lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the work that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Type !! Deadline !! Topic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest Restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special Requirements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes and Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
All the course materials may be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936176275.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89098</id>
		<title>C++ Programming Language DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=89098"/>
		<updated>2025-01-16T10:23:49Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: /* Teachers and assistants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt; [mailto:mgordenko@hse.ru mgordenko@hse.ru], tg: [https://tlgg.ru/mgordenko @mgordenko]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh]&lt;br /&gt;
|| 244-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/sshershakov/ Shershakov S.A.] &amp;lt;br&amp;gt;  tg: [https://t.me/sshersh @sshersh] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 244-2: &amp;lt;br&amp;gt; TBA&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 245-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/aignatov/ Ignatov A.D.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/and_ignatov @and_ignatov]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| 246-1:  &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 246-2: &amp;lt;br&amp;gt; [https://www.hse.ru/staff/gordenko/ Gordenko M.K.] &amp;lt;br&amp;gt;  tg: [https://tlgg.ru/mgordenko @mgordenko] &lt;br /&gt;
|- &lt;br /&gt;
|| Workshop &amp;lt;br&amp;gt; Instructor &amp;lt;br&amp;gt; Module 4&lt;br /&gt;
|| 243-1: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 243-2: &amp;lt;br&amp;gt; ТВА&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching &amp;lt;br&amp;gt; Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
TBD, approximate formula:&lt;br /&gt;
[[Файл:DSBA_Python_grade_formula_2024.png|800px|caption]]&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest Restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special Requirements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your HW solutions. This means that you are invited to discuss what you have done in your work with a seminar instructor or a TA. The defenses take places &#039;&#039;&#039;offline&#039;&#039;&#039;, the time is scheduled independently each time with consideration of the both sides’ timetables. You will be notified about the upcoming event in the &#039;&#039;&#039;direct messages in Telegram&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do not show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the contest that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
In case of plagiarism, one task nullifies the entire work.&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1jfZF8RoFDtfUngAqTIdqJOrLll8sNDEp4DIWE0btscE/edit?gid=0#gid=0 this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes and Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshop materials ===&lt;br /&gt;
&lt;br /&gt;
All the workshop materials may be found by [ this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;TBA&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[C++ DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Project ==&lt;br /&gt;
&lt;br /&gt;
All the information regarding your course project can be found by accessing [[C++ DSBA 2024/25 / Project|this page]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936176275.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_Programming_DSBA_2024/25_/_Exam&amp;diff=88692</id>
		<title>Python Programming DSBA 2024/25 / Exam</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_Programming_DSBA_2024/25_/_Exam&amp;diff=88692"/>
		<updated>2024-12-21T09:07:50Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Your exam will be conducted on &#039;&#039;&#039;Saturday, December 21, at 14:40&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format. &lt;br /&gt;
&lt;br /&gt;
There will be several rooms: &#039;&#039;&#039;R201&#039;&#039;&#039; and &#039;&#039;&#039;R205&#039;&#039;&#039; for the majority of you and &#039;&#039;&#039;R610&#039;&#039;&#039; and &#039;&#039;&#039;R603&#039;&#039;&#039; with campus computers and sockets for those, who do not have personal laptops or whose laptops consume too much energy to manage OBS + contest + IDE without recharging. If you understand that you are facing one of these problems, please write directly to [https://t.me/l_AnnaPronina_l assistant Anna in Telegram] in order to be allocated in а computer class.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Invited in R201 !! Invited in R205 !! Invited in R610 !! Invited in R603&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
# Абазалиев Амаль Русланович&lt;br /&gt;
# Абтини Аиша Исмаилевна&lt;br /&gt;
# Алтынов Егор Владимирович&lt;br /&gt;
# Андрианов Вадим Олегович&lt;br /&gt;
# Аношин Арсений Кириллович&lt;br /&gt;
# Арсентьев Арсений Владимирович&lt;br /&gt;
# Бабаев Александр Наумович&lt;br /&gt;
# Бабаян Борис Арменович&lt;br /&gt;
# Байрамкулов Давлет Хусейнович&lt;br /&gt;
# Баранов Иван Александрович&lt;br /&gt;
# Басова Ксения Евгеньевна&lt;br /&gt;
# Бузилов Дмитрий Александрович&lt;br /&gt;
# Булохов Иван Андреевич&lt;br /&gt;
# Бурлаков Семён Алексеевич&lt;br /&gt;
# Варламов Артём Алексеевич&lt;br /&gt;
# Васильев Дмитрий Денисович&lt;br /&gt;
# Верещагин Илья Антонович&lt;br /&gt;
# Власов Александр Юрьевич&lt;br /&gt;
# Гаджиев Муслим Магомедович&lt;br /&gt;
# Гладченко Константин Сергеевич&lt;br /&gt;
# Гребенникова Полина Николаевна&lt;br /&gt;
# Греков Пётр Павлович&lt;br /&gt;
# Громова Милена Леандровна&lt;br /&gt;
# Гусев Дмитрий Романович&lt;br /&gt;
# Гусейнов Ильгар Али-Оглы&lt;br /&gt;
# Дажы-Сегбе Виктория Тэмировна&lt;br /&gt;
# Деменков Андрей Алексеевич&lt;br /&gt;
# Демиденко Яков Вадимович&lt;br /&gt;
# Денисов Андрей Юрьевич&lt;br /&gt;
# Дубинкин Владислав Александрович&lt;br /&gt;
# Екшембиев Тимур Русланович&lt;br /&gt;
# Жидкова Марина Владимировна&lt;br /&gt;
# Жоржолиани Георгий Славович&lt;br /&gt;
# Жуков Никита Алексеевич&lt;br /&gt;
# Иванов Егор Игоревич&lt;br /&gt;
# Иванов Михаил Игоревич&lt;br /&gt;
# Катков Фёдор Станиславович&lt;br /&gt;
# Кечко Борис Денисович&lt;br /&gt;
# Ким Соомин (Soomin Kim)&lt;br /&gt;
# Киреев Александр Сергеевич&lt;br /&gt;
# Коваленко Михаил Александрович&lt;br /&gt;
# Колесников Михаил Андреевич&lt;br /&gt;
# Колодяжный Иван Алексеевич&lt;br /&gt;
# Кондратьев Макар Константинович&lt;br /&gt;
# Кондрашов Егор Александрович&lt;br /&gt;
# Коробков Лев Евгеньевич&lt;br /&gt;
# Королев Алексей Владимирович&lt;br /&gt;
# Кулигин Леон Андреевич&lt;br /&gt;
# Кучерина Мария Ивановна&lt;br /&gt;
# Кушнеренко Антон Алексеевич&lt;br /&gt;
# Манжула Анна Андреевна&lt;br /&gt;
# Маранин Илья Алексеевич&lt;br /&gt;
# Мацокин Максим Владимирович&lt;br /&gt;
# Мейзлер Лия Борисовна&lt;br /&gt;
# Миллер Егор Сергеевич&lt;br /&gt;
# Мирошниченко Арина Валерьевна&lt;br /&gt;
# Митринюк Роман Алексеевич&lt;br /&gt;
# Михелев Кирилл Андреевич&lt;br /&gt;
# Морозкина Нина Константиновна&lt;br /&gt;
# Назаров Глеб Игоревич&lt;br /&gt;
# Пенькова Софья Сергеевна&lt;br /&gt;
# Переверзев Артём Александрович&lt;br /&gt;
# Покровский Никита Олегович&lt;br /&gt;
# Пьянзин Марк Эдуардович&lt;br /&gt;
# Равилова Арина Харисовна&lt;br /&gt;
# Родионов Сергей Олегович&lt;br /&gt;
# Рязанов Данила Евгеньевич&lt;br /&gt;
# Саадетдинов Руслан Ильгамович&lt;br /&gt;
# Самойлова Мария Леонидовна&lt;br /&gt;
# Сапунов Артемий Максимович&lt;br /&gt;
# Сафонов Матвей Михайлович&lt;br /&gt;
# Сбоева Дарья Ивановна&lt;br /&gt;
# Симонова Мария Викторовна&lt;br /&gt;
# Скобельникова Дарья Сергеевна&lt;br /&gt;
# Слива Виктория Витольдовна&lt;br /&gt;
# Соколов Кирилл Ильич&lt;br /&gt;
# Соседов Алексей Тимурович&lt;br /&gt;
# Степанова Ксения Антоновна&lt;br /&gt;
# Сысуева Валерия Андреевна&lt;br /&gt;
# Титов Глеб Алексеевич&lt;br /&gt;
# Тихомиров Иван Андреевич&lt;br /&gt;
# Токтамысов Тимур Дауренович&lt;br /&gt;
# Тукало Владимир Александрович&lt;br /&gt;
# Ушин Николай Васильевич&lt;br /&gt;
# Фищенко Тамара Алексеевна&lt;br /&gt;
# Харлан Максим Дмитриевич&lt;br /&gt;
# Худякова Любовь Евгеньевна&lt;br /&gt;
# Цембер Андрей Алексеевич&lt;br /&gt;
# Цыркунов Андрей Сергеевич&lt;br /&gt;
# Чебанова Виктория Юрьевна&lt;br /&gt;
# Чернодарова Мария Андреевна&lt;br /&gt;
# Чех Владимир Дмитриевич&lt;br /&gt;
# Чирков Никита Игоревич&lt;br /&gt;
# Шиян Валерия Алексеевна&lt;br /&gt;
|| &lt;br /&gt;
# Адылова Мадина Фуркатовна&lt;br /&gt;
# Аль-Рабахи София Эхсановна&lt;br /&gt;
# Арсеньева Яна Денисовна&lt;br /&gt;
# Баранов Александр Олегович&lt;br /&gt;
# Баттулина Полина Дамировна&lt;br /&gt;
# Блюдёнов Данила Сергеевич&lt;br /&gt;
# Великих Игорь Игоревич&lt;br /&gt;
# Венгрин Егор Олегович&lt;br /&gt;
# Воинов Давид Дмитриевич&lt;br /&gt;
# Вострикова София Алексеевна&lt;br /&gt;
# Вронская Злата Евгеньевна&lt;br /&gt;
# Гольдфедер Эрик Игоревич&lt;br /&gt;
# Гончаренко Василий Евгеньевич&lt;br /&gt;
# Гончаров Игорь Алексеевич&lt;br /&gt;
# Громаков Фёдор Алексеевич&lt;br /&gt;
# Даунов Давид Нисимович&lt;br /&gt;
# Дорошенко Александра Романовна&lt;br /&gt;
# Дробин Никита Михайлович&lt;br /&gt;
# Заруднев Марат Андреевич&lt;br /&gt;
# Захарова Дарья Сергеевна&lt;br /&gt;
# Илларионов-Зервас Илларион Витальевич&lt;br /&gt;
# Инюшин Евгений Романович&lt;br /&gt;
# Караева Арина Олеговна&lt;br /&gt;
# Ким Марат Андреевич&lt;br /&gt;
# Колокольников Артем Михайлович&lt;br /&gt;
# Кондрашов Михаил Антонович&lt;br /&gt;
# Костюченко Игнат Игоревич&lt;br /&gt;
# Круглов Александр Владимирович&lt;br /&gt;
# Курбатов Даниил Евгеньевич&lt;br /&gt;
# Ле Ван Кен Тханьевич&lt;br /&gt;
# Литвиненко Григорий Александрович&lt;br /&gt;
# Лысенко Алексей Евгеньевич&lt;br /&gt;
# Масельскас Артемий Вадимович&lt;br /&gt;
# Махмутов Данил Айратович&lt;br /&gt;
# Мирошниченко Андрей Михайлович&lt;br /&gt;
# Мищенко Сергей Владиславович&lt;br /&gt;
# Наталенко Александра Алексеевна&lt;br /&gt;
# Николаенко Виталий Андреевич&lt;br /&gt;
# Павлова Яна Андреевна&lt;br /&gt;
# Парфенов Даниил Константинович&lt;br /&gt;
# Полищук Анастасия Вячеславовна&lt;br /&gt;
# Попов Игорь Константинович&lt;br /&gt;
# Портнова Мария Витальевна&lt;br /&gt;
# Пушкарев Владислав Александрович&lt;br /&gt;
# Ренева Марьяна Егоровна&lt;br /&gt;
# Рудко Софья Андреевна&lt;br /&gt;
# Сабецкая Аксинья Романовна&lt;br /&gt;
# Сапожникова Стефания Ильинична&lt;br /&gt;
# Сафронова Татьяна Константиновна&lt;br /&gt;
# Сергеев Антон Дмитриевич&lt;br /&gt;
# Синяков Леонид Алексеевич&lt;br /&gt;
# Соболев Александр Егорович&lt;br /&gt;
# Столбова Мария Александровна&lt;br /&gt;
# Сыркин Иван Александрович&lt;br /&gt;
# Туголуков Глеб Александрович&lt;br /&gt;
# Улымов Роман Максимович&lt;br /&gt;
# Федин Владислав Витальевич&lt;br /&gt;
# Филинов Дмитрий Алексеевич&lt;br /&gt;
# Халмурзиев Микаил Баширович&lt;br /&gt;
# Чариков Никита Васильевич&lt;br /&gt;
# Чернышова Елизавета Дмитриевна&lt;br /&gt;
# Чирахов Артём Владимирович&lt;br /&gt;
# Чистякова Мария Руслановна&lt;br /&gt;
# Шуль Илья Андреевич&lt;br /&gt;
# Якименко Владимир Николаевич&lt;br /&gt;
# Яппарова Амина Радиковна&lt;br /&gt;
|| &lt;br /&gt;
# Бейбулатов Артур Надирович&lt;br /&gt;
# Генкен Глеб Федорович&lt;br /&gt;
# Дашичев Михаил Юрьевич&lt;br /&gt;
# Дружинин Максим Сергеевич&lt;br /&gt;
# Дугаев Александр Романович&lt;br /&gt;
# Инденбом Денис Евгеньевич&lt;br /&gt;
# Кобзев Александр Андреевич&lt;br /&gt;
# Ковязин Алексей Дмитриевич&lt;br /&gt;
# Марьин Максим Андреевич&lt;br /&gt;
# Мирзаджанова Валентина Артемовна&lt;br /&gt;
# Миров Иван Дмитриевич&lt;br /&gt;
# Морозов Максим Олегович&lt;br /&gt;
# Платущихина Дарья Дмитриевна&lt;br /&gt;
# Поляков Константин Владимирович&lt;br /&gt;
# Прусаков Роман Денисович&lt;br /&gt;
# Сенюта Добрыня Александрович&lt;br /&gt;
# Сударикова Мария Александровна&lt;br /&gt;
# Тихонравов Владислав Дмитриевич&lt;br /&gt;
# Хазова Анна Вячеславовна&lt;br /&gt;
# Шаповалова Софья Михайловна&lt;br /&gt;
|| &lt;br /&gt;
# Агаев Кирилл Дмитриевич&lt;br /&gt;
# Аляутдинов Артур Маратович&lt;br /&gt;
# Бородина Кира Тимуровна&lt;br /&gt;
# Бронникова Анастасия Сергеевна&lt;br /&gt;
# Габрия Владислав Александрович&lt;br /&gt;
# Кантемирова Елизавета Дмитриевна&lt;br /&gt;
# Кашлаев Руслан Алексеевич&lt;br /&gt;
# Киндрашин Никита Олегович&lt;br /&gt;
# Комраков Михаил Сергеевич&lt;br /&gt;
# Любимов Игорь Игоревич&lt;br /&gt;
# Никулин Максим Юрьевич&lt;br /&gt;
# Рябушкин Матвей Игоревич&lt;br /&gt;
# Салтыкова Полина Сергеевна&lt;br /&gt;
# Сергеев Никита Сергеевич&lt;br /&gt;
# Сорокин Григорий Денисович&lt;br /&gt;
# Субботин Александр Евгеньевич&lt;br /&gt;
# Фокс Алексия Кристина&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you asked for a socket, but did not find yourself in the lists above, do not worry. We will provide you with one in R201/R205.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important note:&#039;&#039;&#039; follow [https://obsproject.com/ru/download this link] to install OBS. If something goes wrong, do not hesitate to ask your assistants for help.&lt;br /&gt;
&lt;br /&gt;
You will have to solve several problems in &#039;&#039;&#039;90 minutes&#039;&#039;&#039;. The result will be evaluated in the 10-point scale (classic HSE system).&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Rules:&#039;&#039;&#039; ===&lt;br /&gt;
# Please do not forget to bring your &#039;&#039;&#039;ID&#039;&#039;&#039; (students&#039; ID certificates, HSE campus pass-cards or passports will be accepted) &lt;br /&gt;
# During the test you are allowed to use only the materials found by the links available at our course wiki page, installed (not online) IDE and documentation at https://www.python.org/ and https://docs.python.org/3/. &#039;&#039;&#039;If we notice you opening any external windows, your work will get a 0 mark automatically.&#039;&#039;&#039;&lt;br /&gt;
# Pay attention that you are &#039;&#039;&#039;not allowed&#039;&#039;&#039; to use:&lt;br /&gt;
## Translators&lt;br /&gt;
## Online interpreters &lt;br /&gt;
## &#039;&#039;&#039;stackoverflow, math.stackexchange, quorа, geeksforgeeks&#039;&#039;&#039; and similar resources&lt;br /&gt;
## Artificial intelligence&lt;br /&gt;
## Headphones (sorry, but we are non-music zone)&lt;br /&gt;
# Be prepared that you will &#039;&#039;&#039;not be able to leave the room&#039;&#039;&#039; until the end of the work.&lt;br /&gt;
#You will have to record your screen using the OBS system:&lt;br /&gt;
## You are supposed to record your &#039;&#039;&#039;screen&#039;&#039;&#039; and &#039;&#039;&#039;microphone&#039;&#039;&#039;. Web-camera recording is not obligatory.&lt;br /&gt;
## Start the recording &#039;&#039;&#039;5 minutes before&#039;&#039;&#039; the beginning of the contest.&lt;br /&gt;
## Right after starting the recording, you record all your running processes at the start of the video (open task manager and scroll through it). &lt;br /&gt;
## At the end of the contest, &#039;&#039;&#039;within 30 minutes&#039;&#039;&#039;, you must place the recordings on Yandex/Google disk, dropbox or YouTube, and &#039;&#039;&#039;&amp;lt;big&amp;gt;fill the [https://forms.gle/R3URL5cUHxy5VzqD6 form]&amp;lt;/big&amp;gt;&#039;&#039;&#039;, indicating the link to the recording file (just a file, not a folder) in it. In case of technical problems with video uploading or with meeting the uploading deadline (30 minutes), write to [https://t.me/l_AnnaPronina_l assistant Anna in Telegram].&lt;br /&gt;
## Please, &#039;&#039;&#039;do not delete the video until a member of the teaching team checks the recording&#039;&#039;&#039; (you will get notification about it). Please, note that &#039;&#039;&#039;this checking will be applied to every student without exceptions&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Communication in any form is strictly prohibited&#039;&#039;&#039; including:&lt;br /&gt;
## Verbal communication&lt;br /&gt;
## Messengers&lt;br /&gt;
## Code collaboration tools (e.g. Collab, GitHub)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;link template:  https://official.contest.yandex.ru/contest/someNumber&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We wish you the best of luck with your assignment!&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_Programming_DSBA_2024/25&amp;diff=88691</id>
		<title>Python Programming DSBA 2024/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_Programming_DSBA_2024/25&amp;diff=88691"/>
		<updated>2024-12-21T09:07:24Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you find any inconsistencies on this page, please, contact [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l].&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 241 !! 242 !! 243 !! 244 !! 245 !! 246&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | [https://www.hse.ru/en/staff/voznesenskaya Voznesenskaya T.V.]&lt;br /&gt;
[mailto:tvoznesenskaya@hse.ru tvoznesenskaya@hse.ru], tg: [https://tlgg.ru/tvozn @tvozn]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop Instructor &lt;br /&gt;
|| 241-1, 241-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 242-1, 242-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/65846258 Rudakov K.A.] &amp;lt;br&amp;gt; tg: [https://t.me/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| 243-1, 243-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 244-1, 244-2: &amp;lt;br&amp;gt; [https://www.hse.ru/org/persons/863761973?ysclid=lnmyq0a9cw303039182 Kopylov I.S.] &amp;lt;br&amp;gt; tg: [https://t.me/DanielWalker @DanielWalker]&lt;br /&gt;
|| 245-1: &amp;lt;br&amp;gt; Dovgopolyi I.A. &amp;lt;br&amp;gt; tg: [https://t.me/TriariiMisha @TriariiMisha] &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; 245-2: &amp;lt;br&amp;gt; Yartsev M.S. &amp;lt;br&amp;gt; tg: [https://t.me/Mischay @Mischay]&lt;br /&gt;
|| 246-1, 246-2: &amp;lt;br&amp;gt; Chechulina L.M. &amp;lt;br&amp;gt; tg: [https://t.me/love_chechulina @love_chechulina]&lt;br /&gt;
|- &lt;br /&gt;
|| Teaching Assistant&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Shakhmin Pavel &amp;lt;br&amp;gt; tg: [https://t.me/rotanimoddFPV @rotanimoddFPV]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Argirov George &amp;lt;br&amp;gt; tg: [https://t.me/gotchaya @gotchaya]&lt;br /&gt;
|| Khudyakov Nikita &amp;lt;br&amp;gt; tg: [https://t.me/wildwoolywander @wildwoolywander]&lt;br /&gt;
|| Kulakov Denis &amp;lt;br&amp;gt; tg: [https://t.me/Kulakov_Denis @Kulakov_Denis]&lt;br /&gt;
|-&lt;br /&gt;
|| Head TA&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; | Pronina Anna &amp;lt;br&amp;gt; tg: [https://t.me/l_AnnaPronina_l @l_AnnaPronina_l]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
[[Файл:DSBA_Python_grade_formula_2024.png|800px|caption]]&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Deadline !! Topic&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/67694/enter/ Contest 1] || 22 sep 2024, 23:59:59  || Arithmetics&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/67988/enter/ Contest 2] || 29 sep 2024, 23:59:59  || While, float, string&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/68411/enter/ Contest 3] || 6 oct 2024, 23:59:59  || Lists and tuples&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/68839/enter/ Contest 4] || 13 oct 2024, 23:59:59  || Functions&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/69171/enter/ Contest 5] || 20 oct 2024, 23:59:59  || Sets and Dictionaries&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/69773/enter/ Contest 6] || 10 nov 2024, 23:59:59  || Sorting and Searching&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/71421/enter/ Contest 7] || 1 dec 2024, 23:59:59  || Algorithms and Data Structures&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/72037/enter/ Contest 8] || 15 dec 2024, 23:59:59 || Functional programming&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.ru/contest/72758/enter/ Contest 9] || 17 dec 2024, 23:59:59 || OOP (✨bonus for all groups✨)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Contest Restrictions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Contest !! Special Requirements&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 1 || &lt;br /&gt;
&#039;&#039;&#039;#18:&#039;&#039;&#039; do not use nonlinear constructions: branches, cycles, functions&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &lt;br /&gt;
&#039;&#039;&#039;#11:&#039;&#039;&#039; do not use conditionals, do not use loops &amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;#13:&#039;&#039;&#039; do not use conditionals, do not use loops &amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;#17:&#039;&#039;&#039; do not use loops, do not use .count()&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 3|| &lt;br /&gt;
&#039;&#039;&#039;#1:&#039;&#039;&#039; do not perform unnecessary actions &amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;#10:&#039;&#039;&#039; do not change the list &amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;#11:&#039;&#039;&#039; you must change the list &amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;#14:&#039;&#039;&#039; you must change the list &amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;#15:&#039;&#039;&#039; you must change the list, you are not allowed to use additional lists &amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;#16:&#039;&#039;&#039; you must change the list, you are not allowed to use additional lists and .insert() &amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;#20:&#039;&#039;&#039; you must change the list, you can do only one pass through the list, you are not allowed to use additional lists&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 4 ||&lt;br /&gt;
In all problems of this contest, please, make sure that the function&#039;s name, &amp;lt;br&amp;gt;&lt;br /&gt;
parameters and return type correspond to the problem statement &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#8:&#039;&#039;&#039; do not use pow(), do not use loops, do not use ** &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#9:&#039;&#039;&#039; complexity O(sqrt(n)) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#10:&#039;&#039;&#039; complexity O(sqrt(n)) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#11:&#039;&#039;&#039; do not use pow(), do not use ** &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#12:&#039;&#039;&#039; use +1 and -1 only, do not use loops &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#13:&#039;&#039;&#039; complexity O(log(n)) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#16:&#039;&#039;&#039; do not use loops, recursion is obligatory &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#18:&#039;&#039;&#039; do not use lists, strings or similar data structures &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#19:&#039;&#039;&#039; do not use lists, strings or similar data structures &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 5 ||&lt;br /&gt;
no special requirements 🥳&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 6 ||&lt;br /&gt;
&#039;&#039;&#039;#1:&#039;&#039;&#039; do not use additional lists, do not change the list &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#3:&#039;&#039;&#039; complexity O(n) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#4:&#039;&#039;&#039; complexity O(n) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#5:&#039;&#039;&#039; do not use in-built functions, implement [https://en.m.wikipedia.org/wiki/Counting_sort Counting Sort Algorithm] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#10:&#039;&#039;&#039; do not use in-built functions, complexity O(len(A)+len(B)) &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#11:&#039;&#039;&#039; do not store the contents of the whole file in memory, only one line at a time &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#13:&#039;&#039;&#039; do not store the contents of the whole file in memory, only one line at a time &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 7 ||&lt;br /&gt;
no special requirements 🥳&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 8 ||&lt;br /&gt;
no special requirements 🥳&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 9 ||&lt;br /&gt;
&#039;&#039;&#039;#1 (А):&#039;&#039;&#039; the constructor must copy the list of lists, when changing the lists from which the matrix was designed, the contents of the matrix should not change &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#2 (B):&#039;&#039;&#039; the methods should not change the contents of the matrix  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#3 (C):&#039;&#039;&#039; 1) the &#039;&#039;&#039;transpose&#039;&#039;&#039; method modifies the instance of the Matrix class;  2) the &#039;&#039;&#039;transposed&#039;&#039;&#039; method must be static  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#6 (F):&#039;&#039;&#039; use fast power &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &#039;&#039;&#039;defend&#039;&#039;&#039; your HW solutions. This means that you are invited to discuss what you have done in your work with a seminar instructor or a TA. The defenses take places &#039;&#039;&#039;offline&#039;&#039;&#039;, the time is scheduled independently each time with consideration of the both sides’ timetables. You will be notified about the upcoming event in the &#039;&#039;&#039;direct messages in Telegram&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
During the defence you may be asked to:&lt;br /&gt;
* &#039;&#039;&#039;explain&#039;&#039;&#039; your solution &lt;br /&gt;
* &#039;&#039;&#039;modify&#039;&#039;&#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &#039;&#039;&#039;solve&#039;&#039;&#039; the same or a similar problem either on paper or in IDE - it is up to the instructor/assistant’s choice&lt;br /&gt;
* identify (&#039;&#039;&#039;recognize&#039;&#039;&#039;) your solution among some others&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Please, take into account that if you do no show up on the defense, you automatically get &#039;&#039;&#039;0&#039;&#039;&#039; points for the contest that was about to be discussed.&lt;br /&gt;
&lt;br /&gt;
In case of plagiarism, one task nullifies the entire work.&lt;br /&gt;
&lt;br /&gt;
If (in % of full mark) &#039;&#039;&#039;Contests - CW(midterm) &amp;gt;= 50&#039;&#039;&#039; then RP for сontests (all with the deadlines earlier, then CW) will be divided by &#039;&#039;&#039;2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Grades ==&lt;br /&gt;
&lt;br /&gt;
The results table with all your grades can be found by [https://docs.google.com/spreadsheets/d/1jfZF8RoFDtfUngAqTIdqJOrLll8sNDEp4DIWE0btscE/edit?gid=0#gid=0 this link].&lt;br /&gt;
&lt;br /&gt;
== Lecture notes and Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
=== Lecture slides ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Lecture !! Topic&lt;br /&gt;
|-&lt;br /&gt;
| 5 sep || [https://drive.google.com/file/d/1Lv9h835v2_KxaWDYUoHu05RSii-PO1RY/view?usp=sharing Lecture 1] ||  Introduction&lt;br /&gt;
|-&lt;br /&gt;
| 9 sep || [https://drive.google.com/file/d/1BvmSdsTFOQ5k7kWdIvmqIrFqNqX29CcT/view?usp=sharing Lecture 2] || Numeral systems. Real numbers. Strings&lt;br /&gt;
|-&lt;br /&gt;
| 16 sep || [https://drive.google.com/file/d/1qWNj9Y4C-BlIrEX1tSCBUqYyvOw25NUh/view?usp=sharing Lecture 3] || Lists and tuples&lt;br /&gt;
|-&lt;br /&gt;
| 30 sep || [https://drive.google.com/file/d/1dZmvrSMASR-y__oJVnR16EdxLgnTtCWJ/view?usp=sharing Lecture 4] || Functions and recursion&lt;br /&gt;
|-&lt;br /&gt;
| 30 sep || [https://drive.google.com/file/d/123WYNeAuEy_cFiDQNj7jD6wqAGmsn2TA/view?usp=sharing Lecture 5] || Sets and dictionaries&lt;br /&gt;
|-&lt;br /&gt;
| 7 oct || [https://drive.google.com/file/d/1O4JDCFOGryXzejcqoYgjxigyGxEuQXxR/view?usp=sharing Lecture 6] || Exceptions and errors&lt;br /&gt;
|-&lt;br /&gt;
| 7 oct || [https://drive.google.com/file/d/11y8DaoevlYX8sPyHXcDCAZgttlnMEaDf/view?usp=sharing Lecture 7] || PEP-8&lt;br /&gt;
|-&lt;br /&gt;
| 21 oct || [https://drive.google.com/file/d/11vyr3xNCIch1vhb7NlCEGfMyOoj2kv57/view?usp=sharing Lecture 8] || Sorting and searching&lt;br /&gt;
|-&lt;br /&gt;
| 11 nov || [https://drive.google.com/file/d/1gehUbWtGopnJy-HE7XgVScGIK5FyqTT9/view?usp=drivesdk Lecture 9] || Numpy and Pandas&lt;br /&gt;
|-&lt;br /&gt;
| 18 nov || [https://drive.google.com/file/d/1hl5_9FIpmjf5tKi4JVesMgKEMwZM2eRr/view?usp=drivesdk Lecture 10] || Data structures &lt;br /&gt;
|-&lt;br /&gt;
| 25 nov || [https://drive.google.com/file/d/1S5Qq3GwtXXGCcySvS4EfzH7tQ8EpJtjq/view?usp=sharing Lecture 11] || Data visualisation&lt;br /&gt;
|-&lt;br /&gt;
| 28 nov || [https://drive.google.com/file/d/1ZL2cGbDHnTBekiubkmp6y20w6nVUADRc/view?usp=sharing Lecture 12] || Functional programming  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Workshop notebooks ===&lt;br /&gt;
&lt;br /&gt;
All the workshop notebooks may be found by [https://drive.google.com/drive/u/0/folders/1eF0VLME0DiTe0exZ4mu_xC11ITDa7NX_ this link].&lt;br /&gt;
&lt;br /&gt;
==Control work==&lt;br /&gt;
&lt;br /&gt;
The midterm will be conducted on &#039;&#039;&#039;Monday, October 14, at 9:30&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[Python Programming DSBA 2024/25 / Midterm|here]].&lt;br /&gt;
&lt;br /&gt;
== Project ==&lt;br /&gt;
&lt;br /&gt;
All the information regarding your course project can be found by accessing [[Python Programming DSBA 2024/25 / Project|this page]].&lt;br /&gt;
&lt;br /&gt;
== Exam ==&lt;br /&gt;
&lt;br /&gt;
Your exam will be conducted on &#039;&#039;&#039;Saturday, December 21, at 14:40&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format.&lt;br /&gt;
&lt;br /&gt;
All the details you can find [[Python Programming DSBA 2024/25 / Exam|here]].&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
https://www.hse.ru/ba/data/courses/936176275.html&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_Programming_DSBA_2024/25_/_Exam&amp;diff=88685</id>
		<title>Python Programming DSBA 2024/25 / Exam</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_Programming_DSBA_2024/25_/_Exam&amp;diff=88685"/>
		<updated>2024-12-20T18:55:50Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Your exam will be conducted on &#039;&#039;&#039;Saturday, December 21, at 14:40&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format. &lt;br /&gt;
&lt;br /&gt;
There will be several rooms: &#039;&#039;&#039;R201&#039;&#039;&#039; and &#039;&#039;&#039;R205&#039;&#039;&#039; for the majority of you and &#039;&#039;&#039;R610&#039;&#039;&#039; and &#039;&#039;&#039;R611&#039;&#039;&#039; with campus computers and sockets for those, who do not have personal laptops or whose laptops consume too much energy to manage OBS + contest + IDE without recharging. If you understand that you are facing one of these problems, please write directly to [https://t.me/l_AnnaPronina_l assistant Anna in Telegram] in order to be allocated in а computer class.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Invited in R201 !! Invited in R205 !! Invited in R610 !! Invited in R603&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
# Абазалиев Амаль Русланович&lt;br /&gt;
# Абтини Аиша Исмаилевна&lt;br /&gt;
# Алтынов Егор Владимирович&lt;br /&gt;
# Андрианов Вадим Олегович&lt;br /&gt;
# Аношин Арсений Кириллович&lt;br /&gt;
# Арсентьев Арсений Владимирович&lt;br /&gt;
# Бабаев Александр Наумович&lt;br /&gt;
# Бабаян Борис Арменович&lt;br /&gt;
# Байрамкулов Давлет Хусейнович&lt;br /&gt;
# Баранов Иван Александрович&lt;br /&gt;
# Басова Ксения Евгеньевна&lt;br /&gt;
# Бузилов Дмитрий Александрович&lt;br /&gt;
# Булохов Иван Андреевич&lt;br /&gt;
# Бурлаков Семён Алексеевич&lt;br /&gt;
# Варламов Артём Алексеевич&lt;br /&gt;
# Васильев Дмитрий Денисович&lt;br /&gt;
# Верещагин Илья Антонович&lt;br /&gt;
# Власов Александр Юрьевич&lt;br /&gt;
# Гаджиев Муслим Магомедович&lt;br /&gt;
# Гладченко Константин Сергеевич&lt;br /&gt;
# Гребенникова Полина Николаевна&lt;br /&gt;
# Греков Пётр Павлович&lt;br /&gt;
# Громова Милена Леандровна&lt;br /&gt;
# Гусев Дмитрий Романович&lt;br /&gt;
# Гусейнов Ильгар Али-Оглы&lt;br /&gt;
# Дажы-Сегбе Виктория Тэмировна&lt;br /&gt;
# Деменков Андрей Алексеевич&lt;br /&gt;
# Демиденко Яков Вадимович&lt;br /&gt;
# Денисов Андрей Юрьевич&lt;br /&gt;
# Дубинкин Владислав Александрович&lt;br /&gt;
# Екшембиев Тимур Русланович&lt;br /&gt;
# Жидкова Марина Владимировна&lt;br /&gt;
# Жоржолиани Георгий Славович&lt;br /&gt;
# Жуков Никита Алексеевич&lt;br /&gt;
# Иванов Егор Игоревич&lt;br /&gt;
# Иванов Михаил Игоревич&lt;br /&gt;
# Катков Фёдор Станиславович&lt;br /&gt;
# Кечко Борис Денисович&lt;br /&gt;
# Ким Соомин (Soomin Kim)&lt;br /&gt;
# Киреев Александр Сергеевич&lt;br /&gt;
# Коваленко Михаил Александрович&lt;br /&gt;
# Колесников Михаил Андреевич&lt;br /&gt;
# Колодяжный Иван Алексеевич&lt;br /&gt;
# Кондратьев Макар Константинович&lt;br /&gt;
# Кондрашов Егор Александрович&lt;br /&gt;
# Коробков Лев Евгеньевич&lt;br /&gt;
# Королев Алексей Владимирович&lt;br /&gt;
# Кулигин Леон Андреевич&lt;br /&gt;
# Кучерина Мария Ивановна&lt;br /&gt;
# Кушнеренко Антон Алексеевич&lt;br /&gt;
# Манжула Анна Андреевна&lt;br /&gt;
# Маранин Илья Алексеевич&lt;br /&gt;
# Мацокин Максим Владимирович&lt;br /&gt;
# Мейзлер Лия Борисовна&lt;br /&gt;
# Миллер Егор Сергеевич&lt;br /&gt;
# Мирошниченко Арина Валерьевна&lt;br /&gt;
# Митринюк Роман Алексеевич&lt;br /&gt;
# Михелев Кирилл Андреевич&lt;br /&gt;
# Морозкина Нина Константиновна&lt;br /&gt;
# Назаров Глеб Игоревич&lt;br /&gt;
# Пенькова Софья Сергеевна&lt;br /&gt;
# Переверзев Артём Александрович&lt;br /&gt;
# Покровский Никита Олегович&lt;br /&gt;
# Пьянзин Марк Эдуардович&lt;br /&gt;
# Равилова Арина Харисовна&lt;br /&gt;
# Родионов Сергей Олегович&lt;br /&gt;
# Рязанов Данила Евгеньевич&lt;br /&gt;
# Саадетдинов Руслан Ильгамович&lt;br /&gt;
# Самойлова Мария Леонидовна&lt;br /&gt;
# Сапунов Артемий Максимович&lt;br /&gt;
# Сафонов Матвей Михайлович&lt;br /&gt;
# Сбоева Дарья Ивановна&lt;br /&gt;
# Симонова Мария Викторовна&lt;br /&gt;
# Скобельникова Дарья Сергеевна&lt;br /&gt;
# Слива Виктория Витольдовна&lt;br /&gt;
# Соколов Кирилл Ильич&lt;br /&gt;
# Соседов Алексей Тимурович&lt;br /&gt;
# Степанова Ксения Антоновна&lt;br /&gt;
# Сысуева Валерия Андреевна&lt;br /&gt;
# Титов Глеб Алексеевич&lt;br /&gt;
# Тихомиров Иван Андреевич&lt;br /&gt;
# Токтамысов Тимур Дауренович&lt;br /&gt;
# Тукало Владимир Александрович&lt;br /&gt;
# Ушин Николай Васильевич&lt;br /&gt;
# Фищенко Тамара Алексеевна&lt;br /&gt;
# Харлан Максим Дмитриевич&lt;br /&gt;
# Худякова Любовь Евгеньевна&lt;br /&gt;
# Цембер Андрей Алексеевич&lt;br /&gt;
# Цыркунов Андрей Сергеевич&lt;br /&gt;
# Чебанова Виктория Юрьевна&lt;br /&gt;
# Чернодарова Мария Андреевна&lt;br /&gt;
# Чех Владимир Дмитриевич&lt;br /&gt;
# Чирков Никита Игоревич&lt;br /&gt;
# Шиян Валерия Алексеевна&lt;br /&gt;
|| &lt;br /&gt;
# Адылова Мадина Фуркатовна&lt;br /&gt;
# Аль-Рабахи София Эхсановна&lt;br /&gt;
# Арсеньева Яна Денисовна&lt;br /&gt;
# Баранов Александр Олегович&lt;br /&gt;
# Баттулина Полина Дамировна&lt;br /&gt;
# Блюдёнов Данила Сергеевич&lt;br /&gt;
# Великих Игорь Игоревич&lt;br /&gt;
# Венгрин Егор Олегович&lt;br /&gt;
# Воинов Давид Дмитриевич&lt;br /&gt;
# Вострикова София Алексеевна&lt;br /&gt;
# Вронская Злата Евгеньевна&lt;br /&gt;
# Гольдфедер Эрик Игоревич&lt;br /&gt;
# Гончаренко Василий Евгеньевич&lt;br /&gt;
# Гончаров Игорь Алексеевич&lt;br /&gt;
# Громаков Фёдор Алексеевич&lt;br /&gt;
# Даунов Давид Нисимович&lt;br /&gt;
# Дорошенко Александра Романовна&lt;br /&gt;
# Дробин Никита Михайлович&lt;br /&gt;
# Заруднев Марат Андреевич&lt;br /&gt;
# Захарова Дарья Сергеевна&lt;br /&gt;
# Илларионов-Зервас Илларион Витальевич&lt;br /&gt;
# Инюшин Евгений Романович&lt;br /&gt;
# Караева Арина Олеговна&lt;br /&gt;
# Ким Марат Андреевич&lt;br /&gt;
# Колокольников Артем Михайлович&lt;br /&gt;
# Кондрашов Михаил Антонович&lt;br /&gt;
# Костюченко Игнат Игоревич&lt;br /&gt;
# Круглов Александр Владимирович&lt;br /&gt;
# Курбатов Даниил Евгеньевич&lt;br /&gt;
# Ле Ван Кен Тханьевич&lt;br /&gt;
# Литвиненко Григорий Александрович&lt;br /&gt;
# Лысенко Алексей Евгеньевич&lt;br /&gt;
# Масельскас Артемий Вадимович&lt;br /&gt;
# Махмутов Данил Айратович&lt;br /&gt;
# Мирошниченко Андрей Михайлович&lt;br /&gt;
# Мищенко Сергей Владиславович&lt;br /&gt;
# Наталенко Александра Алексеевна&lt;br /&gt;
# Николаенко Виталий Андреевич&lt;br /&gt;
# Павлова Яна Андреевна&lt;br /&gt;
# Парфенов Даниил Константинович&lt;br /&gt;
# Полищук Анастасия Вячеславовна&lt;br /&gt;
# Попов Игорь Константинович&lt;br /&gt;
# Портнова Мария Витальевна&lt;br /&gt;
# Пушкарев Владислав Александрович&lt;br /&gt;
# Ренева Марьяна Егоровна&lt;br /&gt;
# Рудко Софья Андреевна&lt;br /&gt;
# Сабецкая Аксинья Романовна&lt;br /&gt;
# Сапожникова Стефания Ильинична&lt;br /&gt;
# Сафронова Татьяна Константиновна&lt;br /&gt;
# Сергеев Антон Дмитриевич&lt;br /&gt;
# Синяков Леонид Алексеевич&lt;br /&gt;
# Соболев Александр Егорович&lt;br /&gt;
# Столбова Мария Александровна&lt;br /&gt;
# Сыркин Иван Александрович&lt;br /&gt;
# Туголуков Глеб Александрович&lt;br /&gt;
# Улымов Роман Максимович&lt;br /&gt;
# Федин Владислав Витальевич&lt;br /&gt;
# Филинов Дмитрий Алексеевич&lt;br /&gt;
# Халмурзиев Микаил Баширович&lt;br /&gt;
# Чариков Никита Васильевич&lt;br /&gt;
# Чернышова Елизавета Дмитриевна&lt;br /&gt;
# Чирахов Артём Владимирович&lt;br /&gt;
# Чистякова Мария Руслановна&lt;br /&gt;
# Шуль Илья Андреевич&lt;br /&gt;
# Якименко Владимир Николаевич&lt;br /&gt;
# Яппарова Амина Радиковна&lt;br /&gt;
|| &lt;br /&gt;
# Бейбулатов Артур Надирович&lt;br /&gt;
# Генкен Глеб Федорович&lt;br /&gt;
# Дашичев Михаил Юрьевич&lt;br /&gt;
# Дружинин Максим Сергеевич&lt;br /&gt;
# Дугаев Александр Романович&lt;br /&gt;
# Инденбом Денис Евгеньевич&lt;br /&gt;
# Кобзев Александр Андреевич&lt;br /&gt;
# Ковязин Алексей Дмитриевич&lt;br /&gt;
# Марьин Максим Андреевич&lt;br /&gt;
# Мирзаджанова Валентина Артемовна&lt;br /&gt;
# Миров Иван Дмитриевич&lt;br /&gt;
# Морозов Максим Олегович&lt;br /&gt;
# Платущихина Дарья Дмитриевна&lt;br /&gt;
# Поляков Константин Владимирович&lt;br /&gt;
# Прусаков Роман Денисович&lt;br /&gt;
# Сенюта Добрыня Александрович&lt;br /&gt;
# Сударикова Мария Александровна&lt;br /&gt;
# Тихонравов Владислав Дмитриевич&lt;br /&gt;
# Хазова Анна Вячеславовна&lt;br /&gt;
# Шаповалова Софья Михайловна&lt;br /&gt;
|| &lt;br /&gt;
# Агаев Кирилл Дмитриевич&lt;br /&gt;
# Аляутдинов Артур Маратович&lt;br /&gt;
# Бородина Кира Тимуровна&lt;br /&gt;
# Бронникова Анастасия Сергеевна&lt;br /&gt;
# Габрия Владислав Александрович&lt;br /&gt;
# Кантемирова Елизавета Дмитриевна&lt;br /&gt;
# Кашлаев Руслан Алексеевич&lt;br /&gt;
# Киндрашин Никита Олегович&lt;br /&gt;
# Комраков Михаил Сергеевич&lt;br /&gt;
# Любимов Игорь Игоревич&lt;br /&gt;
# Никулин Максим Юрьевич&lt;br /&gt;
# Рябушкин Матвей Игоревич&lt;br /&gt;
# Салтыкова Полина Сергеевна&lt;br /&gt;
# Сергеев Никита Сергеевич&lt;br /&gt;
# Сорокин Григорий Денисович&lt;br /&gt;
# Субботин Александр Евгеньевич&lt;br /&gt;
# Фокс Алексия Кристина&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you asked for a socket, but did not find yourself in the lists above, do not worry. We will provide you with one in R201/R205.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important note:&#039;&#039;&#039; follow [https://obsproject.com/ru/download this link] to install OBS. If something goes wrong, do not hesitate to ask your assistants for help.&lt;br /&gt;
&lt;br /&gt;
You will have to solve several problems in &#039;&#039;&#039;90 minutes&#039;&#039;&#039;. The result will be evaluated in the 10-point scale (classic HSE system).&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Rules:&#039;&#039;&#039; ===&lt;br /&gt;
# Please do not forget to bring your &#039;&#039;&#039;ID&#039;&#039;&#039; (students&#039; ID certificates, HSE campus pass-cards or passports will be accepted) &lt;br /&gt;
# During the test you are allowed to use only the materials found by the links available at our course wiki page, installed (not online) IDE and documentation at https://www.python.org/ and https://docs.python.org/3/. &#039;&#039;&#039;If we notice you opening any external windows, your work will get a 0 mark automatically.&#039;&#039;&#039;&lt;br /&gt;
# Pay attention that you are &#039;&#039;&#039;not allowed&#039;&#039;&#039; to use:&lt;br /&gt;
## Translators&lt;br /&gt;
## Online interpreters &lt;br /&gt;
## &#039;&#039;&#039;stackoverflow, math.stackexchange, quorа, geeksforgeeks&#039;&#039;&#039; and similar resources&lt;br /&gt;
## Artificial intelligence&lt;br /&gt;
## Headphones (sorry, but we are non-music zone)&lt;br /&gt;
# Be prepared that you will &#039;&#039;&#039;not be able to leave the room&#039;&#039;&#039; until the end of the work.&lt;br /&gt;
#You will have to record your screen using the OBS system:&lt;br /&gt;
## You are supposed to record your &#039;&#039;&#039;screen&#039;&#039;&#039; and &#039;&#039;&#039;microphone&#039;&#039;&#039;. Web-camera recording is not obligatory.&lt;br /&gt;
## Start the recording &#039;&#039;&#039;5 minutes before&#039;&#039;&#039; the beginning of the contest.&lt;br /&gt;
## Right after starting the recording, you record all your running processes at the start of the video (open task manager and scroll through it). &lt;br /&gt;
## At the end of the contest, &#039;&#039;&#039;within 30 minutes&#039;&#039;&#039;, you must place the recordings on Yandex/Google disk, dropbox or YouTube, and &#039;&#039;&#039;&amp;lt;big&amp;gt;fill the [https://forms.gle/R3URL5cUHxy5VzqD6 form]&amp;lt;/big&amp;gt;&#039;&#039;&#039;, indicating the link to the recording file (just a file, not a folder) in it. In case of technical problems with video uploading or with meeting the uploading deadline (30 minutes), write to [https://t.me/l_AnnaPronina_l assistant Anna in Telegram].&lt;br /&gt;
## Please, &#039;&#039;&#039;do not delete the video until a member of the teaching team checks the recording&#039;&#039;&#039; (you will get notification about it). Please, note that &#039;&#039;&#039;this checking will be applied to every student without exceptions&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Communication in any form is strictly prohibited&#039;&#039;&#039; including:&lt;br /&gt;
## Verbal communication&lt;br /&gt;
## Messengers&lt;br /&gt;
## Code collaboration tools (e.g. Collab, GitHub)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;link template:  https://official.contest.yandex.ru/contest/someNumber&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We wish you the best of luck with your assignment!&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_Programming_DSBA_2024/25_/_Exam&amp;diff=88684</id>
		<title>Python Programming DSBA 2024/25 / Exam</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_Programming_DSBA_2024/25_/_Exam&amp;diff=88684"/>
		<updated>2024-12-20T18:17:57Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Your exam will be conducted on &#039;&#039;&#039;Saturday, December 21, at 14:40&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format. &lt;br /&gt;
&lt;br /&gt;
There will be several rooms: &#039;&#039;&#039;R201&#039;&#039;&#039; and &#039;&#039;&#039;R205&#039;&#039;&#039; for the majority of you and &#039;&#039;&#039;R610&#039;&#039;&#039; and &#039;&#039;&#039;R611&#039;&#039;&#039; with campus computers and sockets for those, who do not have personal laptops or whose laptops consume too much energy to manage OBS + contest + IDE without recharging. If you understand that you are facing one of these problems, please write directly to [https://t.me/l_AnnaPronina_l assistant Anna in Telegram] in order to be allocated in а computer class.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Invited in R201 !! Invited in R205 !! Invited in R610 !! Invited in R603&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
# Абазалиев Амаль Русланович&lt;br /&gt;
# Абтини Аиша Исмаилевна&lt;br /&gt;
# Алтынов Егор Владимирович&lt;br /&gt;
# Андрианов Вадим Олегович&lt;br /&gt;
# Аношин Арсений Кириллович&lt;br /&gt;
# Арсентьев Арсений Владимирович&lt;br /&gt;
# Бабаев Александр Наумович&lt;br /&gt;
# Бабаян Борис Арменович&lt;br /&gt;
# Байрамкулов Давлет Хусейнович&lt;br /&gt;
# Баранов Иван Александрович&lt;br /&gt;
# Басова Ксения Евгеньевна&lt;br /&gt;
# Бузилов Дмитрий Александрович&lt;br /&gt;
# Булохов Иван Андреевич&lt;br /&gt;
# Бурлаков Семён Алексеевич&lt;br /&gt;
# Варламов Артём Алексеевич&lt;br /&gt;
# Васильев Дмитрий Денисович&lt;br /&gt;
# Верещагин Илья Антонович&lt;br /&gt;
# Власов Александр Юрьевич&lt;br /&gt;
# Гаджиев Муслим Магомедович&lt;br /&gt;
# Гладченко Константин Сергеевич&lt;br /&gt;
# Гребенникова Полина Николаевна&lt;br /&gt;
# Греков Пётр Павлович&lt;br /&gt;
# Громова Милена Леандровна&lt;br /&gt;
# Гусев Дмитрий Романович&lt;br /&gt;
# Гусейнов Ильгар Али-Оглы&lt;br /&gt;
# Дажы-Сегбе Виктория Тэмировна&lt;br /&gt;
# Деменков Андрей Алексеевич&lt;br /&gt;
# Демиденко Яков Вадимович&lt;br /&gt;
# Денисов Андрей Юрьевич&lt;br /&gt;
# Дубинкин Владислав Александрович&lt;br /&gt;
# Екшембиев Тимур Русланович&lt;br /&gt;
# Жидкова Марина Владимировна&lt;br /&gt;
# Жоржолиани Георгий Славович&lt;br /&gt;
# Жуков Никита Алексеевич&lt;br /&gt;
# Иванов Егор Игоревич&lt;br /&gt;
# Иванов Михаил Игоревич&lt;br /&gt;
# Катков Фёдор Станиславович&lt;br /&gt;
# Кечко Борис Денисович&lt;br /&gt;
# Ким Соомин (Soomin Kim)&lt;br /&gt;
# Киреев Александр Сергеевич&lt;br /&gt;
# Коваленко Михаил Александрович&lt;br /&gt;
# Колесников Михаил Андреевич&lt;br /&gt;
# Колодяжный Иван Алексеевич&lt;br /&gt;
# Кондратьев Макар Константинович&lt;br /&gt;
# Кондрашов Егор Александрович&lt;br /&gt;
# Коробков Лев Евгеньевич&lt;br /&gt;
# Королев Алексей Владимирович&lt;br /&gt;
# Кулигин Леон Андреевич&lt;br /&gt;
# Кучерина Мария Ивановна&lt;br /&gt;
# Кушнеренко Антон Алексеевич&lt;br /&gt;
# Манжула Анна Андреевна&lt;br /&gt;
# Маранин Илья Алексеевич&lt;br /&gt;
# Мацокин Максим Владимирович&lt;br /&gt;
# Мейзлер Лия Борисовна&lt;br /&gt;
# Миллер Егор Сергеевич&lt;br /&gt;
# Мирошниченко Арина Валерьевна&lt;br /&gt;
# Митринюк Роман Алексеевич&lt;br /&gt;
# Михелев Кирилл Андреевич&lt;br /&gt;
# Морозкина Нина Константиновна&lt;br /&gt;
# Назаров Глеб Игоревич&lt;br /&gt;
# Пенькова Софья Сергеевна&lt;br /&gt;
# Переверзев Артём Александрович&lt;br /&gt;
# Покровский Никита Олегович&lt;br /&gt;
# Пьянзин Марк Эдуардович&lt;br /&gt;
# Равилова Арина Харисовна&lt;br /&gt;
# Родионов Сергей Олегович&lt;br /&gt;
# Рязанов Данила Евгеньевич&lt;br /&gt;
# Саадетдинов Руслан Ильгамович&lt;br /&gt;
# Самойлова Мария Леонидовна&lt;br /&gt;
# Сапунов Артемий Максимович&lt;br /&gt;
# Сафонов Матвей Михайлович&lt;br /&gt;
# Сбоева Дарья Ивановна&lt;br /&gt;
# Симонова Мария Викторовна&lt;br /&gt;
# Скобельникова Дарья Сергеевна&lt;br /&gt;
# Слива Виктория Витольдовна&lt;br /&gt;
# Соколов Кирилл Ильич&lt;br /&gt;
# Соседов Алексей Тимурович&lt;br /&gt;
# Степанова Ксения Антоновна&lt;br /&gt;
# Сысуева Валерия Андреевна&lt;br /&gt;
# Титов Глеб Алексеевич&lt;br /&gt;
# Тихомиров Иван Андреевич&lt;br /&gt;
# Токтамысов Тимур Дауренович&lt;br /&gt;
# Тукало Владимир Александрович&lt;br /&gt;
# Ушин Николай Васильевич&lt;br /&gt;
# Фищенко Тамара Алексеевна&lt;br /&gt;
# Харлан Максим Дмитриевич&lt;br /&gt;
# Худякова Любовь Евгеньевна&lt;br /&gt;
# Цембер Андрей Алексеевич&lt;br /&gt;
# Цыркунов Андрей Сергеевич&lt;br /&gt;
# Чебанова Виктория Юрьевна&lt;br /&gt;
# Чернодарова Мария Андреевна&lt;br /&gt;
# Чех Владимир Дмитриевич&lt;br /&gt;
# Чирков Никита Игоревич&lt;br /&gt;
# Шиян Валерия Алексеевна&lt;br /&gt;
|| &lt;br /&gt;
# Адылова Мадина Фуркатовна&lt;br /&gt;
# Аль-Рабахи София Эхсановна&lt;br /&gt;
# Арсеньева Яна Денисовна&lt;br /&gt;
# Баранов Александр Олегович&lt;br /&gt;
# Баттулина Полина Дамировна&lt;br /&gt;
# Блюдёнов Данила Сергеевич&lt;br /&gt;
# Великих Игорь Игоревич&lt;br /&gt;
# Венгрин Егор Олегович&lt;br /&gt;
# Воинов Давид Дмитриевич&lt;br /&gt;
# Вострикова София Алексеевна&lt;br /&gt;
# Вронская Злата Евгеньевна&lt;br /&gt;
# Гольдфедер Эрик Игоревич&lt;br /&gt;
# Гончаренко Василий Евгеньевич&lt;br /&gt;
# Гончаров Игорь Алексеевич&lt;br /&gt;
# Громаков Фёдор Алексеевич&lt;br /&gt;
# Даунов Давид Нисимович&lt;br /&gt;
# Дорошенко Александра Романовна&lt;br /&gt;
# Дробин Никита Михайлович&lt;br /&gt;
# Заруднев Марат Андреевич&lt;br /&gt;
# Захарова Дарья Сергеевна&lt;br /&gt;
# Илларионов-Зервас Илларион Витальевич&lt;br /&gt;
# Инюшин Евгений Романович&lt;br /&gt;
# Караева Арина Олеговна&lt;br /&gt;
# Ким Марат Андреевич&lt;br /&gt;
# Колокольников Артем Михайлович&lt;br /&gt;
# Кондрашов Михаил Антонович&lt;br /&gt;
# Костюченко Игнат Игоревич&lt;br /&gt;
# Круглов Александр Владимирович&lt;br /&gt;
# Курбатов Даниил Евгеньевич&lt;br /&gt;
# Ле Ван Кен Тханьевич&lt;br /&gt;
# Литвиненко Григорий Александрович&lt;br /&gt;
# Лысенко Алексей Евгеньевич&lt;br /&gt;
# Масельскас Артемий Вадимович&lt;br /&gt;
# Махмутов Данил Айратович&lt;br /&gt;
# Мирошниченко Андрей Михайлович&lt;br /&gt;
# Мищенко Сергей Владиславович&lt;br /&gt;
# Наталенко Александра Алексеевна&lt;br /&gt;
# Николаенко Виталий Андреевич&lt;br /&gt;
# Павлова Яна Андреевна&lt;br /&gt;
# Парфенов Даниил Константинович&lt;br /&gt;
# Полищук Анастасия Вячеславовна&lt;br /&gt;
# Попов Игорь Константинович&lt;br /&gt;
# Портнова Мария Витальевна&lt;br /&gt;
# Пушкарев Владислав Александрович&lt;br /&gt;
# Ренева Марьяна Егоровна&lt;br /&gt;
# Рудко Софья Андреевна&lt;br /&gt;
# Сабецкая Аксинья Романовна&lt;br /&gt;
# Сапожникова Стефания Ильинична&lt;br /&gt;
# Сафронова Татьяна Константиновна&lt;br /&gt;
# Сергеев Антон Дмитриевич&lt;br /&gt;
# Синяков Леонид Алексеевич&lt;br /&gt;
# Соболев Александр Егорович&lt;br /&gt;
# Столбова Мария Александровна&lt;br /&gt;
# Сыркин Иван Александрович&lt;br /&gt;
# Туголуков Глеб Александрович&lt;br /&gt;
# Улымов Роман Максимович&lt;br /&gt;
# Федин Владислав Витальевич&lt;br /&gt;
# Филинов Дмитрий Алексеевич&lt;br /&gt;
# Халмурзиев Микаил Баширович&lt;br /&gt;
# Чариков Никита Васильевич&lt;br /&gt;
# Чернышова Елизавета Дмитриевна&lt;br /&gt;
# Чирахов Артём Владимирович&lt;br /&gt;
# Чистякова Мария Руслановна&lt;br /&gt;
# Шуль Илья Андреевич&lt;br /&gt;
# Якименко Владимир Николаевич&lt;br /&gt;
# Яппарова Амина Радиковна&lt;br /&gt;
|| &lt;br /&gt;
# Бейбулатов Артур Надирович&lt;br /&gt;
# Генкен Глеб Федорович&lt;br /&gt;
# Дашичев Михаил Юрьевич&lt;br /&gt;
# Дружинин Максим Сергеевич&lt;br /&gt;
# Дугаев Александр Романович&lt;br /&gt;
# Инденбом Денис Евгеньевич&lt;br /&gt;
# Кобзев Александр Андреевич&lt;br /&gt;
# Ковязин Алексей Дмитриевич&lt;br /&gt;
# Марьин Максим Андреевич&lt;br /&gt;
# Мирзаджанова Валентина Артемовна&lt;br /&gt;
# Миров Иван Дмитриевич&lt;br /&gt;
# Морозов Максим Олегович&lt;br /&gt;
# Платущихина Дарья Дмитриевна&lt;br /&gt;
# Поляков Константин Владимирович&lt;br /&gt;
# Прусаков Роман Денисович&lt;br /&gt;
# Сенюта Добрыня Александрович&lt;br /&gt;
# Сударикова Мария Александровна&lt;br /&gt;
# Тихонравов Владислав Дмитриевич&lt;br /&gt;
# Хазова Анна Вячеславовна&lt;br /&gt;
# Шаповалова Софья Михайловна&lt;br /&gt;
|| &lt;br /&gt;
# Агаев Кирилл Дмитриевич&lt;br /&gt;
# Аляутдинов Артур Маратович&lt;br /&gt;
# Бородина Кира Тимуровна&lt;br /&gt;
# Бронникова Анастасия Сергеевна&lt;br /&gt;
# Габрия Владислав Александрович&lt;br /&gt;
# Кантемирова Елизавета Дмитриевна&lt;br /&gt;
# Кашлаев Руслан Алексеевич&lt;br /&gt;
# Киндрашин Никита Олегович&lt;br /&gt;
# Комраков Михаил Сергеевич&lt;br /&gt;
# Любимов Игорь Игоревич&lt;br /&gt;
# Никулин Максим Юрьевич&lt;br /&gt;
# Рябушкин Матвей Игоревич&lt;br /&gt;
# Салтыкова Полина Сергеевна&lt;br /&gt;
# Сергеев Никита Сергеевич&lt;br /&gt;
# Сорокин Григорий Денисович&lt;br /&gt;
# Субботин Александр Евгеньевич&lt;br /&gt;
# Фокс Алексия Кристина&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you asked for a socket, but did not find yourself in the lists above, do not worry. We will provide you with one in R201/R205.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important note:&#039;&#039;&#039; follow [https://obsproject.com/ru/download this link] to install OBS. If something goes wrong, do not hesitate to ask your assistants for help.&lt;br /&gt;
&lt;br /&gt;
You will have to solve several problems in &#039;&#039;&#039;XX minutes&#039;&#039;&#039;. The result will be evaluated in the 10-point scale (classic HSE system).&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Rules:&#039;&#039;&#039; ===&lt;br /&gt;
# Please do not forget to bring your &#039;&#039;&#039;ID&#039;&#039;&#039; (students&#039; ID certificates, HSE campus pass-cards or passports will be accepted) &lt;br /&gt;
# During the test you are allowed to use only the materials found by the links available at our course wiki page, installed (not online) IDE and documentation at https://www.python.org/ and https://docs.python.org/3/. &#039;&#039;&#039;If we notice you opening any external windows, your work will get a 0 mark automatically.&#039;&#039;&#039;&lt;br /&gt;
# Pay attention that you are &#039;&#039;&#039;not allowed&#039;&#039;&#039; to use:&lt;br /&gt;
## Translators&lt;br /&gt;
## Online interpreters &lt;br /&gt;
## &#039;&#039;&#039;stackoverflow, math.stackexchange, quorа, geeksforgeeks&#039;&#039;&#039; and similar resources&lt;br /&gt;
## Artificial intelligence&lt;br /&gt;
## Headphones (sorry, but we are non-music zone)&lt;br /&gt;
# Be prepared that you will &#039;&#039;&#039;not be able to leave the room&#039;&#039;&#039; until the end of the work.&lt;br /&gt;
#You will have to record your screen using the OBS system:&lt;br /&gt;
## You are supposed to record your &#039;&#039;&#039;screen&#039;&#039;&#039; and &#039;&#039;&#039;microphone&#039;&#039;&#039;. Web-camera recording is not obligatory.&lt;br /&gt;
## Start the recording &#039;&#039;&#039;5 minutes before&#039;&#039;&#039; the beginning of the contest.&lt;br /&gt;
## Right after starting the recording, you record all your running processes at the start of the video (open task manager and scroll through it). &lt;br /&gt;
## At the end of the contest, &#039;&#039;&#039;within 30 minutes&#039;&#039;&#039;, you must place the recordings on Yandex/Google disk, dropbox or YouTube, and &#039;&#039;&#039;&amp;lt;big&amp;gt;fill the [https://forms.gle/R3URL5cUHxy5VzqD6 form]&amp;lt;/big&amp;gt;&#039;&#039;&#039;, indicating the link to the recording file (just a file, not a folder) in it. In case of technical problems with video uploading or with meeting the uploading deadline (30 minutes), write to [https://t.me/l_AnnaPronina_l assistant Anna in Telegram].&lt;br /&gt;
## Please, &#039;&#039;&#039;do not delete the video until a member of the teaching team checks the recording&#039;&#039;&#039; (you will get notification about it). Please, note that &#039;&#039;&#039;this checking will be applied to every student without exceptions&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Communication in any form is strictly prohibited&#039;&#039;&#039; including:&lt;br /&gt;
## Verbal communication&lt;br /&gt;
## Messengers&lt;br /&gt;
## Code collaboration tools (e.g. Collab, GitHub)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;link template:  https://official.contest.yandex.ru/contest/someNumber&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We wish you the best of luck with your assignment!&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_Programming_DSBA_2024/25_/_Exam&amp;diff=88683</id>
		<title>Python Programming DSBA 2024/25 / Exam</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_Programming_DSBA_2024/25_/_Exam&amp;diff=88683"/>
		<updated>2024-12-20T17:56:30Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Your exam will be conducted on &#039;&#039;&#039;Saturday, December 21, at 14:40&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format. &lt;br /&gt;
&lt;br /&gt;
There will be several rooms: &#039;&#039;&#039;R201&#039;&#039;&#039; and &#039;&#039;&#039;R205&#039;&#039;&#039; for the majority of you and &#039;&#039;&#039;R610&#039;&#039;&#039; and &#039;&#039;&#039;R611&#039;&#039;&#039; with campus computers and sockets for those, who do not have personal laptops or whose laptops consume too much energy to manage OBS + contest + IDE without recharging. If you understand that you are facing one of these problems, please write directly to [https://t.me/l_AnnaPronina_l assistant Anna in Telegram] in order to be allocated in а computer class.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Invited in R201 !! Invited in R205 !! Invited in R610 !! Invited in R611&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
# Абазалиев Амаль Русланович&lt;br /&gt;
# Абтини Аиша Исмаилевна&lt;br /&gt;
# Алтынов Егор Владимирович&lt;br /&gt;
# Андрианов Вадим Олегович&lt;br /&gt;
# Аношин Арсений Кириллович&lt;br /&gt;
# Арсентьев Арсений Владимирович&lt;br /&gt;
# Бабаев Александр Наумович&lt;br /&gt;
# Бабаян Борис Арменович&lt;br /&gt;
# Байрамкулов Давлет Хусейнович&lt;br /&gt;
# Баранов Иван Александрович&lt;br /&gt;
# Басова Ксения Евгеньевна&lt;br /&gt;
# Бузилов Дмитрий Александрович&lt;br /&gt;
# Булохов Иван Андреевич&lt;br /&gt;
# Бурлаков Семён Алексеевич&lt;br /&gt;
# Варламов Артём Алексеевич&lt;br /&gt;
# Васильев Дмитрий Денисович&lt;br /&gt;
# Верещагин Илья Антонович&lt;br /&gt;
# Власов Александр Юрьевич&lt;br /&gt;
# Гаджиев Муслим Магомедович&lt;br /&gt;
# Гладченко Константин Сергеевич&lt;br /&gt;
# Гребенникова Полина Николаевна&lt;br /&gt;
# Греков Пётр Павлович&lt;br /&gt;
# Громова Милена Леандровна&lt;br /&gt;
# Гусев Дмитрий Романович&lt;br /&gt;
# Гусейнов Ильгар Али-Оглы&lt;br /&gt;
# Дажы-Сегбе Виктория Тэмировна&lt;br /&gt;
# Деменков Андрей Алексеевич&lt;br /&gt;
# Демиденко Яков Вадимович&lt;br /&gt;
# Денисов Андрей Юрьевич&lt;br /&gt;
# Екшембиев Тимур Русланович&lt;br /&gt;
# Жидкова Марина Владимировна&lt;br /&gt;
# Жоржолиани Георгий Славович&lt;br /&gt;
# Жуков Никита Алексеевич&lt;br /&gt;
# Иванов Егор Игоревич&lt;br /&gt;
# Иванов Михаил Игоревич&lt;br /&gt;
# Катков Фёдор Станиславович&lt;br /&gt;
# Кечко Борис Денисович&lt;br /&gt;
# Ким Соомин (Soomin Kim)&lt;br /&gt;
# Киреев Александр Сергеевич&lt;br /&gt;
# Коваленко Михаил Александрович&lt;br /&gt;
# Колесников Михаил Андреевич&lt;br /&gt;
# Колодяжный Иван Алексеевич&lt;br /&gt;
# Кондрашов Егор Александрович&lt;br /&gt;
# Коробков Лев Евгеньевич&lt;br /&gt;
# Королев Алексей Владимирович&lt;br /&gt;
# Кулигин Леон Андреевич&lt;br /&gt;
# Кучерина Мария Ивановна&lt;br /&gt;
# Кушнеренко Антон Алексеевич&lt;br /&gt;
# Литвиненко Григорий Александрович&lt;br /&gt;
# Манжула Анна Андреевна&lt;br /&gt;
# Маранин Илья Алексеевич&lt;br /&gt;
# Мацокин Максим Владимирович&lt;br /&gt;
# Мейзлер Лия Борисовна&lt;br /&gt;
# Миллер Егор Сергеевич&lt;br /&gt;
# Мирошниченко Арина Валерьевна&lt;br /&gt;
# Митринюк Роман Алексеевич&lt;br /&gt;
# Михелев Кирилл Андреевич&lt;br /&gt;
# Морозкина Нина Константиновна&lt;br /&gt;
# Назаров Глеб Игоревич&lt;br /&gt;
# Пенькова Софья Сергеевна&lt;br /&gt;
# Переверзев Артём Александрович&lt;br /&gt;
# Покровский Никита Олегович&lt;br /&gt;
# Попов Игорь Константинович&lt;br /&gt;
# Пьянзин Марк Эдуардович&lt;br /&gt;
# Равилова Арина Харисовна&lt;br /&gt;
# Родионов Сергей Олегович&lt;br /&gt;
# Рязанов Данила Евгеньевич&lt;br /&gt;
# Саадетдинов Руслан Ильгамович&lt;br /&gt;
# Самойлова Мария Леонидовна&lt;br /&gt;
# Сапунов Артемий Максимович&lt;br /&gt;
# Сафонов Матвей Михайлович&lt;br /&gt;
# Сбоева Дарья Ивановна&lt;br /&gt;
# Симонова Мария Викторовна&lt;br /&gt;
# Слива Виктория Витольдовна&lt;br /&gt;
# Соколов Кирилл Ильич&lt;br /&gt;
# Соседов Алексей Тимурович&lt;br /&gt;
# Степанова Ксения Антоновна&lt;br /&gt;
# Сысуева Валерия Андреевна&lt;br /&gt;
# Титов Глеб Алексеевич&lt;br /&gt;
# Тихомиров Иван Андреевич&lt;br /&gt;
# Токтамысов Тимур Дауренович&lt;br /&gt;
# Тукало Владимир Александрович&lt;br /&gt;
# Ушин Николай Васильевич&lt;br /&gt;
# Фищенко Тамара Алексеевна&lt;br /&gt;
# Харлан Максим Дмитриевич&lt;br /&gt;
# Худякова Любовь Евгеньевна&lt;br /&gt;
# Цембер Андрей Алексеевич&lt;br /&gt;
# Цыркунов Андрей Сергеевич&lt;br /&gt;
# Чебанова Виктория Юрьевна&lt;br /&gt;
# Чернодарова Мария Андреевна&lt;br /&gt;
# Чех Владимир Дмитриевич&lt;br /&gt;
# Чирахов Артём Владимирович&lt;br /&gt;
# Чирков Никита Игоревич&lt;br /&gt;
# Шиян Валерия Алексеевна&lt;br /&gt;
|| &lt;br /&gt;
# Адылова Мадина Фуркатовна&lt;br /&gt;
# Аль-Рабахи София Эхсановна&lt;br /&gt;
# Арсеньева Яна Денисовна&lt;br /&gt;
# Баранов Александр Олегович&lt;br /&gt;
# Баттулина Полина Дамировна&lt;br /&gt;
# Блюдёнов Данила Сергеевич&lt;br /&gt;
# Великих Игорь Игоревич&lt;br /&gt;
# Венгрин Егор Олегович&lt;br /&gt;
# Воинов Давид Дмитриевич&lt;br /&gt;
# Вострикова София Алексеевна&lt;br /&gt;
# Вронская Злата Евгеньевна&lt;br /&gt;
# Гольдфедер Эрик Игоревич&lt;br /&gt;
# Гончаренко Василий Евгеньевич&lt;br /&gt;
# Гончаров Игорь Алексеевич&lt;br /&gt;
# Громаков Фёдор Алексеевич&lt;br /&gt;
# Даунов Давид Нисимович&lt;br /&gt;
# Дорошенко Александра Романовна&lt;br /&gt;
# Дробин Никита Михайлович&lt;br /&gt;
# Заруднев Марат Андреевич&lt;br /&gt;
# Захарова Дарья Сергеевна&lt;br /&gt;
# Илларионов-Зервас Илларион Витальевич&lt;br /&gt;
# Инюшин Евгений Романович&lt;br /&gt;
# Караева Арина Олеговна&lt;br /&gt;
# Ким Марат Андреевич&lt;br /&gt;
# Колокольников Артем Михайлович&lt;br /&gt;
# Кондрашов Михаил Антонович&lt;br /&gt;
# Костюченко Игнат Игоревич&lt;br /&gt;
# Круглов Александр Владимирович&lt;br /&gt;
# Курбатов Даниил Евгеньевич&lt;br /&gt;
# Ле Ван Кен Тханьевич&lt;br /&gt;
# Лысенко Алексей Евгеньевич&lt;br /&gt;
# Масельскас Артемий Вадимович&lt;br /&gt;
# Махмутов Данил Айратович&lt;br /&gt;
# Мирошниченко Андрей Михайлович&lt;br /&gt;
# Мищенко Сергей Владиславович&lt;br /&gt;
# Наталенко Александра Алексеевна&lt;br /&gt;
# Николаенко Виталий Андреевич&lt;br /&gt;
# Павлова Яна Андреевна&lt;br /&gt;
# Парфенов Даниил Константинович&lt;br /&gt;
# Полищук Анастасия Вячеславовна&lt;br /&gt;
# Портнова Мария Витальевна&lt;br /&gt;
# Пушкарев Владислав Александрович&lt;br /&gt;
# Ренева Марьяна Егоровна&lt;br /&gt;
# Рудко Софья Андреевна&lt;br /&gt;
# Сабецкая Аксинья Романовна&lt;br /&gt;
# Сапожникова Стефания Ильинична&lt;br /&gt;
# Сафронова Татьяна Константиновна&lt;br /&gt;
# Сергеев Антон Дмитриевич&lt;br /&gt;
# Синяков Леонид Алексеевич&lt;br /&gt;
# Соболев Александр Егорович&lt;br /&gt;
# Столбова Мария Александровна&lt;br /&gt;
# Сыркин Иван Александрович&lt;br /&gt;
# Туголуков Глеб Александрович&lt;br /&gt;
# Улымов Роман Максимович&lt;br /&gt;
# Федин Владислав Витальевич&lt;br /&gt;
# Филинов Дмитрий Алексеевич&lt;br /&gt;
# Халмурзиев Микаил Баширович&lt;br /&gt;
# Чариков Никита Васильевич&lt;br /&gt;
# Чернышова Елизавета Дмитриевна&lt;br /&gt;
# Чистякова Мария Руслановна&lt;br /&gt;
# Шуль Илья Андреевич&lt;br /&gt;
# Якименко Владимир Николаевич&lt;br /&gt;
# Яппарова Амина Радиковна&lt;br /&gt;
|| &lt;br /&gt;
# Бейбулатов Артур Надирович&lt;br /&gt;
# Генкен Глеб Федорович&lt;br /&gt;
# Дашичев Михаил Юрьевич&lt;br /&gt;
# Дружинин Максим Сергеевич&lt;br /&gt;
# Дугаев Александр Романович&lt;br /&gt;
# Инденбом Денис Евгеньевич&lt;br /&gt;
# Кобзев Александр Андреевич&lt;br /&gt;
# Ковязин Алексей Дмитриевич&lt;br /&gt;
# Марьин Максим Андреевич&lt;br /&gt;
# Мирзаджанова Валентина Артемовна&lt;br /&gt;
# Миров Иван Дмитриевич&lt;br /&gt;
# Морозов Максим Олегович&lt;br /&gt;
# Платущихина Дарья Дмитриевна&lt;br /&gt;
# Поляков Константин Владимирович&lt;br /&gt;
# Прусаков Роман Денисович&lt;br /&gt;
# Сенюта Добрыня Александрович&lt;br /&gt;
# Сударикова Мария Александровна&lt;br /&gt;
# Тихонравов Владислав Дмитриевич&lt;br /&gt;
# Хазова Анна Вячеславовна&lt;br /&gt;
# Шаповалова Софья Михайловна&lt;br /&gt;
|| &lt;br /&gt;
# Агаев Кирилл Дмитриевич&lt;br /&gt;
# Аляутдинов Артур Маратович&lt;br /&gt;
# Бородина Кира Тимуровна&lt;br /&gt;
# Бронникова Анастасия Сергеевна&lt;br /&gt;
# Габрия Владислав Александрович&lt;br /&gt;
# Дубинкин Владислав Александрович&lt;br /&gt;
# Кантемирова Елизавета Дмитриевна&lt;br /&gt;
# Кашлаев Руслан Алексеевич&lt;br /&gt;
# Киндрашин Никита Олегович&lt;br /&gt;
# Комраков Михаил Сергеевич&lt;br /&gt;
# Кондратьев Макар Константинович&lt;br /&gt;
# Любимов Игорь Игоревич&lt;br /&gt;
# Никулин Максим Юрьевич&lt;br /&gt;
# Рябушкин Матвей Игоревич&lt;br /&gt;
# Салтыкова Полина Сергеевна&lt;br /&gt;
# Сергеев Никита Сергеевич&lt;br /&gt;
# Скобельникова Дарья Сергеевна&lt;br /&gt;
# Сорокин Григорий Денисович&lt;br /&gt;
# Субботин Александр Евгеньевич&lt;br /&gt;
# Фокс Алексия Кристина&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you asked for a socket, but did not find yourself in the lists above, do not worry. We will provide you with one in R201/R205.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important note:&#039;&#039;&#039; follow [https://obsproject.com/ru/download this link] to install OBS. If something goes wrong, do not hesitate to ask your assistants for help.&lt;br /&gt;
&lt;br /&gt;
You will have to solve several problems in &#039;&#039;&#039;XX minutes&#039;&#039;&#039;. The result will be evaluated in the 10-point scale (classic HSE system).&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Rules:&#039;&#039;&#039; ===&lt;br /&gt;
# Please do not forget to bring your &#039;&#039;&#039;ID&#039;&#039;&#039; (students&#039; ID certificates, HSE campus pass-cards or passports will be accepted) &lt;br /&gt;
# During the test you are allowed to use only the materials found by the links available at our course wiki page, installed (not online) IDE and documentation at https://www.python.org/ and https://docs.python.org/3/. &#039;&#039;&#039;If we notice you opening any external windows, your work will get a 0 mark automatically.&#039;&#039;&#039;&lt;br /&gt;
# Pay attention that you are &#039;&#039;&#039;not allowed&#039;&#039;&#039; to use:&lt;br /&gt;
## Translators&lt;br /&gt;
## Online interpreters &lt;br /&gt;
## &#039;&#039;&#039;stackoverflow, math.stackexchange, quorа, geeksforgeeks&#039;&#039;&#039; and similar resources&lt;br /&gt;
## Artificial intelligence&lt;br /&gt;
## Headphones (sorry, but we are non-music zone)&lt;br /&gt;
# Be prepared that you will &#039;&#039;&#039;not be able to leave the room&#039;&#039;&#039; until the end of the work.&lt;br /&gt;
#You will have to record your screen using the OBS system:&lt;br /&gt;
## You are supposed to record your &#039;&#039;&#039;screen&#039;&#039;&#039; and &#039;&#039;&#039;microphone&#039;&#039;&#039;. Web-camera recording is not obligatory.&lt;br /&gt;
## Start the recording &#039;&#039;&#039;5 minutes before&#039;&#039;&#039; the beginning of the contest.&lt;br /&gt;
## Right after starting the recording, you record all your running processes at the start of the video (open task manager and scroll through it). &lt;br /&gt;
## At the end of the contest, &#039;&#039;&#039;within 30 minutes&#039;&#039;&#039;, you must place the recordings on Yandex/Google disk, dropbox or YouTube, and &#039;&#039;&#039;&amp;lt;big&amp;gt;fill the [https://forms.gle/R3URL5cUHxy5VzqD6 form]&amp;lt;/big&amp;gt;&#039;&#039;&#039;, indicating the link to the recording file (just a file, not a folder) in it. In case of technical problems with video uploading or with meeting the uploading deadline (30 minutes), write to [https://t.me/l_AnnaPronina_l assistant Anna in Telegram].&lt;br /&gt;
## Please, &#039;&#039;&#039;do not delete the video until a member of the teaching team checks the recording&#039;&#039;&#039; (you will get notification about it). Please, note that &#039;&#039;&#039;this checking will be applied to every student without exceptions&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Communication in any form is strictly prohibited&#039;&#039;&#039; including:&lt;br /&gt;
## Verbal communication&lt;br /&gt;
## Messengers&lt;br /&gt;
## Code collaboration tools (e.g. Collab, GitHub)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;link template:  https://official.contest.yandex.ru/contest/someNumber&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We wish you the best of luck with your assignment!&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Python_Programming_DSBA_2024/25_/_Exam&amp;diff=88679</id>
		<title>Python Programming DSBA 2024/25 / Exam</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Python_Programming_DSBA_2024/25_/_Exam&amp;diff=88679"/>
		<updated>2024-12-20T14:22:36Z</updated>

		<summary type="html">&lt;p&gt;Aspronina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Your exam will be conducted on &#039;&#039;&#039;Saturday, December 21, at 14:40&#039;&#039;&#039; in the &#039;&#039;&#039;offline&#039;&#039;&#039; format. &lt;br /&gt;
&lt;br /&gt;
There will be several rooms: &#039;&#039;&#039;R201&#039;&#039;&#039; and &#039;&#039;&#039;R205&#039;&#039;&#039; for the majority of you and &#039;&#039;&#039;R610&#039;&#039;&#039; and &#039;&#039;&#039;R611&#039;&#039;&#039; with campus computers and sockets for those, who do not have personal laptops or whose laptops consume too much energy to manage OBS + contest + IDE without recharging. If you understand that you are facing one of these problems, please write directly to [https://t.me/l_AnnaPronina_l assistant Anna in Telegram] in order to be allocated in а computer class.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Invited in R201 !! Invited in R205 !! Invited in R610 !! Invited in R611&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
# Абазалиев Амаль Русланович&lt;br /&gt;
# Абтини Аиша Исмаилевна&lt;br /&gt;
# Алтынов Егор Владимирович&lt;br /&gt;
# Андрианов Вадим Олегович&lt;br /&gt;
# Аношин Арсений Кириллович&lt;br /&gt;
# Арсентьев Арсений Владимирович&lt;br /&gt;
# Бабаев Александр Наумович&lt;br /&gt;
# Бабаян Борис Арменович&lt;br /&gt;
# Байрамкулов Давлет Хусейнович&lt;br /&gt;
# Баранов Иван Александрович&lt;br /&gt;
# Басова Ксения Евгеньевна&lt;br /&gt;
# Бузилов Дмитрий Александрович&lt;br /&gt;
# Булохов Иван Андреевич&lt;br /&gt;
# Бурлаков Семён Алексеевич&lt;br /&gt;
# Варламов Артём Алексеевич&lt;br /&gt;
# Васильев Дмитрий Денисович&lt;br /&gt;
# Верещагин Илья Антонович&lt;br /&gt;
# Власов Александр Юрьевич&lt;br /&gt;
# Гаджиев Муслим Магомедович&lt;br /&gt;
# Гладченко Константин Сергеевич&lt;br /&gt;
# Гребенникова Полина Николаевна&lt;br /&gt;
# Греков Пётр Павлович&lt;br /&gt;
# Громова Милена Леандровна&lt;br /&gt;
# Гусев Дмитрий Романович&lt;br /&gt;
# Гусейнов Ильгар Али-Оглы&lt;br /&gt;
# Дажы-Сегбе Виктория Тэмировна&lt;br /&gt;
# Деменков Андрей Алексеевич&lt;br /&gt;
# Демиденко Яков Вадимович&lt;br /&gt;
# Денисов Андрей Юрьевич&lt;br /&gt;
# Екшембиев Тимур Русланович&lt;br /&gt;
# Жидкова Марина Владимировна&lt;br /&gt;
# Жоржолиани Георгий Славович&lt;br /&gt;
# Жуков Никита Алексеевич&lt;br /&gt;
# Иванов Егор Игоревич&lt;br /&gt;
# Катков Фёдор Станиславович&lt;br /&gt;
# Кечко Борис Денисович&lt;br /&gt;
# Ким Соомин (Soomin Kim)&lt;br /&gt;
# Киреев Александр Сергеевич&lt;br /&gt;
# Коваленко Михаил Александрович&lt;br /&gt;
# Колесников Михаил Андреевич&lt;br /&gt;
# Колодяжный Иван Алексеевич&lt;br /&gt;
# Кондрашов Егор Александрович&lt;br /&gt;
# Коробков Лев Евгеньевич&lt;br /&gt;
# Королев Алексей Владимирович&lt;br /&gt;
# Кулигин Леон Андреевич&lt;br /&gt;
# Кучерина Мария Ивановна&lt;br /&gt;
# Кушнеренко Антон Алексеевич&lt;br /&gt;
# Литвиненко Григорий Александрович&lt;br /&gt;
# Манжула Анна Андреевна&lt;br /&gt;
# Маранин Илья Алексеевич&lt;br /&gt;
# Мацокин Максим Владимирович&lt;br /&gt;
# Мейзлер Лия Борисовна&lt;br /&gt;
# Миллер Егор Сергеевич&lt;br /&gt;
# Мирошниченко Арина Валерьевна&lt;br /&gt;
# Митринюк Роман Алексеевич&lt;br /&gt;
# Михелев Кирилл Андреевич&lt;br /&gt;
# Морозкина Нина Константиновна&lt;br /&gt;
# Назаров Глеб Игоревич&lt;br /&gt;
# Пенькова Софья Сергеевна&lt;br /&gt;
# Переверзев Артём Александрович&lt;br /&gt;
# Покровский Никита Олегович&lt;br /&gt;
# Попов Игорь Константинович&lt;br /&gt;
# Пьянзин Марк Эдуардович&lt;br /&gt;
# Равилова Арина Харисовна&lt;br /&gt;
# Родионов Сергей Олегович&lt;br /&gt;
# Рязанов Данила Евгеньевич&lt;br /&gt;
# Саадетдинов Руслан Ильгамович&lt;br /&gt;
# Самойлова Мария Леонидовна&lt;br /&gt;
# Сапунов Артемий Максимович&lt;br /&gt;
# Сафонов Матвей Михайлович&lt;br /&gt;
# Сбоева Дарья Ивановна&lt;br /&gt;
# Симонова Мария Викторовна&lt;br /&gt;
# Слива Виктория Витольдовна&lt;br /&gt;
# Соколов Кирилл Ильич&lt;br /&gt;
# Соседов Алексей Тимурович&lt;br /&gt;
# Степанова Ксения Антоновна&lt;br /&gt;
# Сысуева Валерия Андреевна&lt;br /&gt;
# Титов Глеб Алексеевич&lt;br /&gt;
# Тихомиров Иван Андреевич&lt;br /&gt;
# Токтамысов Тимур Дауренович&lt;br /&gt;
# Тукало Владимир Александрович&lt;br /&gt;
# Ушин Николай Васильевич&lt;br /&gt;
# Фищенко Тамара Алексеевна&lt;br /&gt;
# Харлан Максим Дмитриевич&lt;br /&gt;
# Худякова Любовь Евгеньевна&lt;br /&gt;
# Цембер Андрей Алексеевич&lt;br /&gt;
# Цыркунов Андрей Сергеевич&lt;br /&gt;
# Чебанова Виктория Юрьевна&lt;br /&gt;
# Чернодарова Мария Андреевна&lt;br /&gt;
# Чех Владимир Дмитриевич&lt;br /&gt;
# Чирахов Артём Владимирович&lt;br /&gt;
# Чирков Никита Игоревич&lt;br /&gt;
# Шиян Валерия Алексеевна&lt;br /&gt;
|| &lt;br /&gt;
# Адылова Мадина Фуркатовна&lt;br /&gt;
# Аль-Рабахи София Эхсановна&lt;br /&gt;
# Арсеньева Яна Денисовна&lt;br /&gt;
# Баранов Александр Олегович&lt;br /&gt;
# Баттулина Полина Дамировна&lt;br /&gt;
# Блюдёнов Данила Сергеевич&lt;br /&gt;
# Великих Игорь Игоревич&lt;br /&gt;
# Венгрин Егор Олегович&lt;br /&gt;
# Воинов Давид Дмитриевич&lt;br /&gt;
# Вострикова София Алексеевна&lt;br /&gt;
# Вронская Злата Евгеньевна&lt;br /&gt;
# Гольдфедер Эрик Игоревич&lt;br /&gt;
# Гончаренко Василий Евгеньевич&lt;br /&gt;
# Гончаров Игорь Алексеевич&lt;br /&gt;
# Громаков Фёдор Алексеевич&lt;br /&gt;
# Даунов Давид Нисимович&lt;br /&gt;
# Дорошенко Александра Романовна&lt;br /&gt;
# Дробин Никита Михайлович&lt;br /&gt;
# Заруднев Марат Андреевич&lt;br /&gt;
# Захарова Дарья Сергеевна&lt;br /&gt;
# Илларионов-Зервас Илларион Витальевич&lt;br /&gt;
# Инюшин Евгений Романович&lt;br /&gt;
# Караева Арина Олеговна&lt;br /&gt;
# Ким Марат Андреевич&lt;br /&gt;
# Колокольников Артем Михайлович&lt;br /&gt;
# Кондрашов Михаил Антонович&lt;br /&gt;
# Костюченко Игнат Игоревич&lt;br /&gt;
# Круглов Александр Владимирович&lt;br /&gt;
# Курбатов Даниил Евгеньевич&lt;br /&gt;
# Ле Ван Кен Тханьевич&lt;br /&gt;
# Лысенко Алексей Евгеньевич&lt;br /&gt;
# Масельскас Артемий Вадимович&lt;br /&gt;
# Махмутов Данил Айратович&lt;br /&gt;
# Мирошниченко Андрей Михайлович&lt;br /&gt;
# Мищенко Сергей Владиславович&lt;br /&gt;
# Наталенко Александра Алексеевна&lt;br /&gt;
# Николаенко Виталий Андреевич&lt;br /&gt;
# Павлова Яна Андреевна&lt;br /&gt;
# Парфенов Даниил Константинович&lt;br /&gt;
# Полищук Анастасия Вячеславовна&lt;br /&gt;
# Портнова Мария Витальевна&lt;br /&gt;
# Пушкарев Владислав Александрович&lt;br /&gt;
# Ренева Марьяна Егоровна&lt;br /&gt;
# Рудко Софья Андреевна&lt;br /&gt;
# Сабецкая Аксинья Романовна&lt;br /&gt;
# Сапожникова Стефания Ильинична&lt;br /&gt;
# Сафронова Татьяна Константиновна&lt;br /&gt;
# Сергеев Антон Дмитриевич&lt;br /&gt;
# Синяков Леонид Алексеевич&lt;br /&gt;
# Соболев Александр Егорович&lt;br /&gt;
# Столбова Мария Александровна&lt;br /&gt;
# Сыркин Иван Александрович&lt;br /&gt;
# Туголуков Глеб Александрович&lt;br /&gt;
# Улымов Роман Максимович&lt;br /&gt;
# Федин Владислав Витальевич&lt;br /&gt;
# Филинов Дмитрий Алексеевич&lt;br /&gt;
# Халмурзиев Микаил Баширович&lt;br /&gt;
# Чариков Никита Васильевич&lt;br /&gt;
# Чернышова Елизавета Дмитриевна&lt;br /&gt;
# Чистякова Мария Руслановна&lt;br /&gt;
# Шуль Илья Андреевич&lt;br /&gt;
# Якименко Владимир Николаевич&lt;br /&gt;
# Яппарова Амина Радиковна&lt;br /&gt;
|| &lt;br /&gt;
# Бейбулатов Артур Надирович&lt;br /&gt;
# Генкен Глеб Федорович&lt;br /&gt;
# Дашичев Михаил Юрьевич&lt;br /&gt;
# Дружинин Максим Сергеевич&lt;br /&gt;
# Дугаев Александр Романович&lt;br /&gt;
# Инденбом Денис Евгеньевич&lt;br /&gt;
# Кобзев Александр Андреевич&lt;br /&gt;
# Ковязин Алексей Дмитриевич&lt;br /&gt;
# Марьин Максим Андреевич&lt;br /&gt;
# Мирзаджанова Валентина Артемовна&lt;br /&gt;
# Миров Иван Дмитриевич&lt;br /&gt;
# Морозов Максим Олегович&lt;br /&gt;
# Платущихина Дарья Дмитриевна&lt;br /&gt;
# Поляков Константин Владимирович&lt;br /&gt;
# Прусаков Роман Денисович&lt;br /&gt;
# Сенюта Добрыня Александрович&lt;br /&gt;
# Сударикова Мария Александровна&lt;br /&gt;
# Тихонравов Владислав Дмитриевич&lt;br /&gt;
# Хазова Анна Вячеславовна&lt;br /&gt;
# Шаповалова Софья Михайловна&lt;br /&gt;
|| &lt;br /&gt;
# Агаев Кирилл Дмитриевич&lt;br /&gt;
# Аляутдинов Артур Маратович&lt;br /&gt;
# Бородина Кира Тимуровна&lt;br /&gt;
# Бронникова Анастасия Сергеевна&lt;br /&gt;
# Габрия Владислав Александрович&lt;br /&gt;
# Дубинкин Владислав Александрович&lt;br /&gt;
# Кантемирова Елизавета Дмитриевна&lt;br /&gt;
# Кашлаев Руслан Алексеевич&lt;br /&gt;
# Киндрашин Никита Олегович&lt;br /&gt;
# Комраков Михаил Сергеевич&lt;br /&gt;
# Кондратьев Макар Константинович&lt;br /&gt;
# Любимов Игорь Игоревич&lt;br /&gt;
# Никулин Максим Юрьевич&lt;br /&gt;
# Рябушкин Матвей Игоревич&lt;br /&gt;
# Салтыкова Полина Сергеевна&lt;br /&gt;
# Сергеев Никита Сергеевич&lt;br /&gt;
# Скобельникова Дарья Сергеевна&lt;br /&gt;
# Сорокин Григорий Денисович&lt;br /&gt;
# Субботин Александр Евгеньевич&lt;br /&gt;
# Фокс Алексия Кристина&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you asked for a socket, but did not find yourself in the lists above, do not worry. We will provide you with one in R201/R205.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important note:&#039;&#039;&#039; follow [https://obsproject.com/ru/download this link] to install OBS. If something goes wrong, do not hesitate to ask your assistants for help.&lt;br /&gt;
&lt;br /&gt;
You will have to solve several problems in &#039;&#039;&#039;XX minutes&#039;&#039;&#039;. The result will be evaluated in the 10-point scale (classic HSE system).&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Rules:&#039;&#039;&#039; ===&lt;br /&gt;
# Please do not forget to bring your &#039;&#039;&#039;ID&#039;&#039;&#039; (students&#039; ID certificates, HSE campus pass-cards or passports will be accepted) &lt;br /&gt;
# During the test you are allowed to use only the materials found by the links available at our course wiki page, installed (not online) IDE and documentation at https://www.python.org/ and https://docs.python.org/3/. &#039;&#039;&#039;If we notice you opening any external windows, your work will get a 0 mark automatically.&#039;&#039;&#039;&lt;br /&gt;
# Pay attention that you are &#039;&#039;&#039;not allowed&#039;&#039;&#039; to use:&lt;br /&gt;
## Translators&lt;br /&gt;
## Online interpreters &lt;br /&gt;
## &#039;&#039;&#039;stackoverflow, math.stackexchange, quorа, geeksforgeeks&#039;&#039;&#039; and similar resources&lt;br /&gt;
## Artificial intelligence&lt;br /&gt;
## Headphones (sorry, but we are non-music zone)&lt;br /&gt;
# Be prepared that you will &#039;&#039;&#039;not be able to leave the room&#039;&#039;&#039; until the end of the work.&lt;br /&gt;
#You will have to record your screen using the OBS system:&lt;br /&gt;
## You are supposed to record your &#039;&#039;&#039;screen&#039;&#039;&#039; and &#039;&#039;&#039;microphone&#039;&#039;&#039;. Web-camera recording is not obligatory.&lt;br /&gt;
## Start the recording &#039;&#039;&#039;5 minutes before&#039;&#039;&#039; the beginning of the contest.&lt;br /&gt;
## Right after starting the recording, you record all your running processes at the start of the video (open task manager and scroll through it). &lt;br /&gt;
## At the end of the contest, &#039;&#039;&#039;within 30 minutes&#039;&#039;&#039;, you must place the recordings on Yandex/Google disk, dropbox or YouTube, and &#039;&#039;&#039;&amp;lt;big&amp;gt;fill the [https://forms.gle/R3URL5cUHxy5VzqD6 form]&amp;lt;/big&amp;gt;&#039;&#039;&#039;, indicating the link to the recording file (just a file, not a folder) in it. In case of technical problems with video uploading or with meeting the uploading deadline (30 minutes), write to [https://t.me/l_AnnaPronina_l assistant Anna in Telegram].&lt;br /&gt;
## Please, &#039;&#039;&#039;do not delete the video until a member of the teaching team checks the recording&#039;&#039;&#039; (you will get notification about it). Please, note that &#039;&#039;&#039;this checking will be applied to every student without exceptions&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Communication in any form is strictly prohibited&#039;&#039;&#039; including:&lt;br /&gt;
## Verbal communication&lt;br /&gt;
## Messengers&lt;br /&gt;
## Code collaboration tools (e.g. Collab, GitHub)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;link template:  https://official.contest.yandex.ru/contest/someNumber&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We wish you the best of luck with your assignment!&lt;/div&gt;</summary>
		<author><name>Aspronina</name></author>
	</entry>
</feed>