<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=C%2B%2B_Programming_Language_DSBA_2024%2F25</id>
	<title>C++ Programming Language DSBA 2024/25 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=C%2B%2B_Programming_Language_DSBA_2024%2F25"/>
	<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;action=history"/>
	<updated>2026-06-06T13:17:45Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikicshse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=92&amp;oldid=prev</id>
		<title>imported&gt;Mkgordenko: /* Contests */</title>
		<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=C%2B%2B_Programming_Language_DSBA_2024/25&amp;diff=92&amp;oldid=prev"/>
		<updated>2025-04-25T10:42:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Contests&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&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;&amp;#039;&amp;#039;&amp;#039;0.3 * Exam +  0.2 * Colloquium  + 0.2 * Midterm+ 0.2 * Homework + 0.1 Lecture_quizzes&amp;#039;&amp;#039;&amp;#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;
|| &amp;#039;&amp;#039;&amp;#039;Exam&amp;#039;&amp;#039;&amp;#039; || during the 4 module exam session (20-30 June) || 120 min || &amp;#039;&amp;#039;&amp;#039;Offline&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt; Test from the theoretical part + tasks in Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;#039;&amp;#039;&amp;#039;Colloquium&amp;#039;&amp;#039;&amp;#039; || in the 4th module || TBA || &amp;#039;&amp;#039;&amp;#039;Offline&amp;#039;&amp;#039;&amp;#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;
|| &amp;#039;&amp;#039;&amp;#039;Midterm&amp;#039;&amp;#039;&amp;#039; || in the 3rd module || 90 min || &amp;#039;&amp;#039;&amp;#039;Offline&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt; 5 tasks in the Yandex.Contest&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;#039;&amp;#039;&amp;#039;Homework&amp;#039;&amp;#039;&amp;#039; || weekly after the lecture || 1 week || Tasks in Yandex.Contest &amp;lt;br&amp;gt; &amp;#039;&amp;#039;The mark for this control element is calculated as an average of all homework grades&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;#039;&amp;#039;&amp;#039;Lecture_quizzes&amp;#039;&amp;#039;&amp;#039; || weekly during the lecture || ~10 min || &amp;#039;&amp;#039;&amp;#039;Offline&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt; Small test on paper &amp;lt;br&amp;gt; &amp;#039;&amp;#039;The mark for this control element is calculated as an average of all quizzes grades&amp;#039;&amp;#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;
❗️&amp;#039;&amp;#039;&amp;#039;The use of AI is strictly prohibited within the course&amp;#039;&amp;#039;&amp;#039; (except for our helping bot 🙂)&lt;br /&gt;
&lt;br /&gt;
❗️&amp;#039;&amp;#039;&amp;#039;In case of plagiarism, one task nullifies the entire work&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Defences ===&lt;br /&gt;
&lt;br /&gt;
You may be asked to &amp;#039;&amp;#039;&amp;#039;defend&amp;#039;&amp;#039;&amp;#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;
* &amp;#039;&amp;#039;&amp;#039;explain&amp;#039;&amp;#039;&amp;#039; your solution &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;modify&amp;#039;&amp;#039;&amp;#039; your code with correspondence to some new conditions stated by the instructor/assistant &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#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 (&amp;#039;&amp;#039;&amp;#039;recognize&amp;#039;&amp;#039;&amp;#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 &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#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/77632/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 || &amp;#039;&amp;#039;&amp;#039;#2:&amp;#039;&amp;#039;&amp;#039; do not use conditionals, do not use loops&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 2 || &amp;#039;&amp;#039;&amp;#039;#1:&amp;#039;&amp;#039;&amp;#039; do not use if structures, complexity O(n)&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 3 ||  &amp;#039;&amp;#039;&amp;#039;#3:&amp;#039;&amp;#039;&amp;#039; should be solved using bitwise operations &amp;lt;br&amp;gt;  &amp;#039;&amp;#039;&amp;#039;#5:&amp;#039;&amp;#039;&amp;#039; sorting is prohibited &amp;lt;br&amp;gt; &amp;#039;&amp;#039;&amp;#039;#10:&amp;#039;&amp;#039;&amp;#039; should be solved using bitwise operations&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 4 || &amp;#039;&amp;#039;&amp;#039;Carefully read decomposition requirements for each of the problems!&amp;#039;&amp;#039;&amp;#039; &amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;+&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; &amp;#039;&amp;#039;&amp;#039;#3:&amp;#039;&amp;#039;&amp;#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 || &amp;#039;&amp;#039;&amp;#039;#6:&amp;#039;&amp;#039;&amp;#039; implement quadratic sorting, function prototype looks like &amp;#039;&amp;#039;Sort(int* begin, int* end)&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Contest 6 || &amp;#039;&amp;#039;&amp;#039;#2:&amp;#039;&amp;#039;&amp;#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 &amp;#039;&amp;#039;&amp;#039;TBA&amp;#039;&amp;#039;&amp;#039; in the &amp;#039;&amp;#039;&amp;#039;offline&amp;#039;&amp;#039;&amp;#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>imported&gt;Mkgordenko</name></author>
	</entry>
</feed>