<?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=Piatskgeorge</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=Piatskgeorge"/>
	<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/Piatskgeorge"/>
	<updated>2026-09-21T18:34:01Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=47151</id>
		<title>Introduction to programming DSBA 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=47151"/>
		<updated>2020-11-11T10:41:28Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Contests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 !! 201 !! 202 !! 203 !! 204&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;5&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;
|| 201 - 1: Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru], tg: [https://tlgg.ru/p_george @p_george] &amp;lt;br&amp;gt;&lt;br /&gt;
201 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku] &lt;br /&gt;
|| 202 - 1: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD] &amp;lt;br&amp;gt;&lt;br /&gt;
202 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|| 203 - 1: Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann] &amp;lt;br&amp;gt;&lt;br /&gt;
203 - 2: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| &lt;br /&gt;
Sysoev M. V. &amp;lt;br&amp;gt; [mailto:sysoevmark@gmail.com sysoevmark@gmail.com], tg: [https://tlgg.ru/BartolomeuD @BartolomeuD]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Assistant &lt;br /&gt;
|| Diana K., tg: [https://tlgg.ru/shadowcure @shadowcure]&lt;br /&gt;
|| Rustam K., tg: [https://tlgg.ru/dergalaktischekaiser @dergalaktischekaiser]&lt;br /&gt;
|| Lily K., tg: [https://tlgg.ru/lily_kurchenko @lily_kurchenko]&lt;br /&gt;
|| Sergey G., tg: [https://tlgg.ru/SeregaEFD @SeregaEFD]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Jingtao X., tg: [https://tlgg.ru/andy0814xu @andy0814xu]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded. &amp;lt;br&amp;gt;&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities. &amp;lt;br&amp;gt;&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = min([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module. &amp;lt;br&amp;gt;&lt;br /&gt;
Regular points are granted for contests (1 per task) and quizzes conducted at the lectures (1 per quiz). Bonus points can be granted for activity at almost all workshops and working at the whiteboard at the workshops (the amount of points for such activities are determined by workshop instructors). Non-pilot groups can also earn bonus points by completing extra homework (tasks in the contests marked with * and **), in this case 1 bonus point is granted for every task completed. The amount of bonus points that can be gained during the semester cannot exceed 50 points.&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
[https://drive.google.com/file/d/1JJwc4CZMkgIbVFPxit5n5muA4_dEQMpV/view?usp=sharing Lecture 1. Introduction] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1zZhY-KiFpmdacKR8P0PqPmfuKZPHzMc8/view?usp=sharing Lecture 2. Numeral systems. Real numbers.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1K_h2xlPQ60PX-saYfgXH7bbTDQ1fqtOm/view?usp=sharing Lecture 3. Strings. The Zen of Python. PEP-8.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1BdCL1hjqH_E6EK8NebmnvH655SzqFyA4/view?usp=sharing Lecture 4. Lists&amp;amp;tuples] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/16QiYgf7jgy1Wuiilcs51fDOBDKGHMXZN/view?usp=sharing Lecture 5. Functions&amp;amp;recursion] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/19Jos3bfDXAfpxucDsjmYAeEAAuobFxLv/view?usp=sharing Lecture 6. sets &amp;amp; dictionaries] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1Q-0beUgk9fR83nkzqAlVfMxrKDfdGcZM/view?usp=sharing Lecture 8. files. exceptions &amp;amp; errors] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1gq5NqV2LmpQU2W1Wj5HQJkuxDC_Q_kxD/view?usp=sharing Lecture 9. functional]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1i8arJc58cSSYE0WIzsnLBKC-IHVgakxb/view?usp=sharing Lecture 10. OOP]&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
Workshop 3_Number systems [https://drive.google.com/file/d/1C-rojoAQW_QV_-81-74p_d6DBmgqPymd/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 4_real_strings [https://drive.google.com/file/d/1fNCkIOoENkp1V_gleuECYHTWtbww0ulL/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 5_strings [https://colab.research.google.com/drive/1MYGUntyiofnSQfYfoUjzZOpIIxJvm0m9?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 6_strings [https://drive.google.com/file/d/1nzkxOUlWYS4kcXMNsqRFQGnMnuLA3Dlg/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 7_lists_tuples [https://drive.google.com/file/d/1Kb4owufwUJe7wE7LsURjWz4ozogUt2rr/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 8 Tasks on lists &amp;amp; tuples [https://drive.google.com/file/d/19YCydAOdpS6A0D2Vxnt0xrLdAaFW6h38/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 9 Functions &amp;amp; Recursion [https://drive.google.com/file/d/1WqT_9dG_eKy9cCTGa3JGraxHmY6ZFfeT/view?usp=sharing]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 10 Some more tasks on Functions [https://drive.google.com/file/d/1YIsfHECedyz0GbXQ_8EBgHxv2P6THcZS/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 11 Sets_Dictionaries [https://drive.google.com/file/d/1j-JVnvVbc5XTVkGXUUGU6eDC-HyWVvgd/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 12 Tasks on sets and dictionaries [https://drive.google.com/file/d/1Lb5hJfWVnLSWCHZIwsS_Eyz_Lfi_MrIJ/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 13 Files_Exceptions_Errors [https://drive.google.com/file/d/1_H2gS4eb8qBY8YhOfReDyxdIwAW6ORhl/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 14 Code Style and Code Reading [https://colab.research.google.com/drive/1vAJOxzd_Cx5vOBdAWpc09JREwuBR6Fsy?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 15 Iterators and Generators [https://colab.research.google.com/drive/1IQqvUN8Z_JZx6h3mSuKPdGDs7PlpGoZ2?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 16 Functional Tasks [https://colab.research.google.com/drive/1KFzewIimC5vgRuUp40Rff_bJ7xRi7KNJ?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 17 OOP [https://drive.google.com/file/d/1YNC2BZGeVqqr1qtS3VbPgPM1Ll6l4kZQ/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
== Homeworks == &lt;br /&gt;
=== Contests ===&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.com/contest/19657/problems/ Contest 1] || 21 Sep 2020, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19792/problems/ Contest 2] || 28 Sep 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19938/problems/ Contest 3] || 5 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20240/problems/ Contest 4] || 19 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20721/problems/ Contest 5] || 26 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20933/problems/ Contest 6] || 26 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/21580/problems/ Contest 7] || 9 Nov 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/21882/problems/ Contest 8] || 16 Nov 2020, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.com/contest/22329/problems/ Contest 9] || 23 Nov 2020, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results === &lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1DcXLGIRQ4LJCkEY_Fy_WS1JKkxGQoe15YnIbu4MrMdY/edit?usp=sharing Table with results]&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
Link TBD&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=46870</id>
		<title>Introduction to programming DSBA 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=46870"/>
		<updated>2020-11-03T16:37:31Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 !! 201 !! 202 !! 203 !! 204&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;5&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;
|| 201 - 1: Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru], tg: [https://tlgg.ru/p_george @p_george] &amp;lt;br&amp;gt;&lt;br /&gt;
201 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku] &lt;br /&gt;
|| 202 - 1: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD] &amp;lt;br&amp;gt;&lt;br /&gt;
202 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|| 203 - 1: Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann] &amp;lt;br&amp;gt;&lt;br /&gt;
203 - 2: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| &lt;br /&gt;
Sysoev M. V. &amp;lt;br&amp;gt; [mailto:sysoevmark@gmail.com sysoevmark@gmail.com], tg: [https://tlgg.ru/BartolomeuD @BartolomeuD]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Assistant &lt;br /&gt;
|| Diana K., tg: [https://tlgg.ru/shadowcure @shadowcure]&lt;br /&gt;
|| Rustam K., tg: [https://tlgg.ru/dergalaktischekaiser @dergalaktischekaiser]&lt;br /&gt;
|| Lily K., tg: [https://tlgg.ru/lily_kurchenko @lily_kurchenko]&lt;br /&gt;
|| Sergey G., tg: [https://tlgg.ru/SeregaEFD @SeregaEFD]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Jingtao X., tg: [https://tlgg.ru/andy0814xu @andy0814xu]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded. &amp;lt;br&amp;gt;&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities. &amp;lt;br&amp;gt;&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = min([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module. &amp;lt;br&amp;gt;&lt;br /&gt;
Regular points are granted for contests (1 per task) and quizzes conducted at the lectures (1 per quiz). Bonus points can be granted for activity at almost all workshops and working at the whiteboard at the workshops (the amount of points for such activities are determined by workshop instructors). Non-pilot groups can also earn bonus points by completing extra homework (tasks in the contests marked with * and **), in this case 1 bonus point is granted for every task completed. The amount of bonus points that can be gained during the semester cannot exceed 50 points.&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
[https://drive.google.com/file/d/1JJwc4CZMkgIbVFPxit5n5muA4_dEQMpV/view?usp=sharing Lecture 1. Introduction] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1zZhY-KiFpmdacKR8P0PqPmfuKZPHzMc8/view?usp=sharing Lecture 2. Numeral systems. Real numbers.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1K_h2xlPQ60PX-saYfgXH7bbTDQ1fqtOm/view?usp=sharing Lecture 3. Strings. The Zen of Python. PEP-8.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1BdCL1hjqH_E6EK8NebmnvH655SzqFyA4/view?usp=sharing Lecture 4. Lists&amp;amp;tuples] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/16QiYgf7jgy1Wuiilcs51fDOBDKGHMXZN/view?usp=sharing Lecture 5. Functions&amp;amp;recursion] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/19Jos3bfDXAfpxucDsjmYAeEAAuobFxLv/view?usp=sharing Lecture 6. sets &amp;amp; dictionaries] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1Q-0beUgk9fR83nkzqAlVfMxrKDfdGcZM/view?usp=sharing Lecture 8. files. exceptions &amp;amp; errors]&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
Workshop 3_Number systems [https://drive.google.com/file/d/1C-rojoAQW_QV_-81-74p_d6DBmgqPymd/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 4_real_strings [https://drive.google.com/file/d/1fNCkIOoENkp1V_gleuECYHTWtbww0ulL/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 5_strings [https://colab.research.google.com/drive/1MYGUntyiofnSQfYfoUjzZOpIIxJvm0m9?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 6_strings [https://drive.google.com/file/d/1nzkxOUlWYS4kcXMNsqRFQGnMnuLA3Dlg/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 7_lists_tuples [https://drive.google.com/file/d/1Kb4owufwUJe7wE7LsURjWz4ozogUt2rr/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 8 Tasks on lists &amp;amp; tuples [https://drive.google.com/file/d/19YCydAOdpS6A0D2Vxnt0xrLdAaFW6h38/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 9 Functions &amp;amp; Recursion [https://drive.google.com/file/d/1WqT_9dG_eKy9cCTGa3JGraxHmY6ZFfeT/view?usp=sharing]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 10 Some more tasks on Functions [https://drive.google.com/file/d/1YIsfHECedyz0GbXQ_8EBgHxv2P6THcZS/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 11 Sets_Dictionaries [https://drive.google.com/file/d/1j-JVnvVbc5XTVkGXUUGU6eDC-HyWVvgd/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 12 Tasks on sets and dictionaries [https://drive.google.com/file/d/1Lb5hJfWVnLSWCHZIwsS_Eyz_Lfi_MrIJ/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 13 Files_Exceptions_Errors [https://drive.google.com/file/d/1_H2gS4eb8qBY8YhOfReDyxdIwAW6ORhl/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 14 Code Style and Code Reading [https://colab.research.google.com/drive/1vAJOxzd_Cx5vOBdAWpc09JREwuBR6Fsy?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 15 Iterators and Generators [https://colab.research.google.com/drive/1IQqvUN8Z_JZx6h3mSuKPdGDs7PlpGoZ2?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
== Homeworks == &lt;br /&gt;
=== Contests ===&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.com/contest/19657/problems/ Contest 1] || 21 Sep 2020, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19792/problems/ Contest 2] || 28 Sep 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19938/problems/ Contest 3] || 5 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20240/problems/ Contest 4] || 19 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20721/problems/ Contest 5] || 26 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20933/problems/ Contest 6] || 26 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/21580/problems/ Contest 7] || 9 Nov 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/21882/problems/ Contest 8] || 16 Nov 2020, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results === &lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1DcXLGIRQ4LJCkEY_Fy_WS1JKkxGQoe15YnIbu4MrMdY/edit?usp=sharing Table with results]&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
Link TBD&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=46570</id>
		<title>Introduction to programming DSBA 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=46570"/>
		<updated>2020-10-27T20:11:37Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Contests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 !! 201 !! 202 !! 203 !! 204&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;5&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;
|| 201 - 1: Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru], tg: [https://tlgg.ru/p_george @p_george] &amp;lt;br&amp;gt;&lt;br /&gt;
201 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku] &lt;br /&gt;
|| 202 - 1: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD] &amp;lt;br&amp;gt;&lt;br /&gt;
202 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|| 203 - 1: Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann] &amp;lt;br&amp;gt;&lt;br /&gt;
203 - 2: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| &lt;br /&gt;
Sysoev M. V. &amp;lt;br&amp;gt; [mailto:sysoevmark@gmail.com sysoevmark@gmail.com], tg: [https://tlgg.ru/BartolomeuD @BartolomeuD]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Assistant &lt;br /&gt;
|| Diana K., tg: [https://tlgg.ru/shadowcure @shadowcure]&lt;br /&gt;
|| Rustam K., tg: [https://tlgg.ru/dergalaktischekaiser @dergalaktischekaiser]&lt;br /&gt;
|| Lily K., tg: [https://tlgg.ru/lily_kurchenko @lily_kurchenko]&lt;br /&gt;
|| Sergey G., tg: [https://tlgg.ru/SeregaEFD @SeregaEFD]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Jingtao X., tg: [https://tlgg.ru/andy0814xu @andy0814xu]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded. &amp;lt;br&amp;gt;&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities. &amp;lt;br&amp;gt;&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = min([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module. &amp;lt;br&amp;gt;&lt;br /&gt;
Regular points are granted for contests (1 per task) and quizzes conducted at the lectures (1 per quiz). Bonus points can be granted for activity at almost all workshops and working at the whiteboard at the workshops (the amount of points for such activities are determined by workshop instructors). Non-pilot groups can also earn bonus points by completing extra homework (tasks in the contests marked with * and **), in this case 1 bonus point is granted for every task completed. The amount of bonus points that can be gained during the semester cannot exceed 50 points.&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
[https://drive.google.com/file/d/1JJwc4CZMkgIbVFPxit5n5muA4_dEQMpV/view?usp=sharing Lecture 1. Introduction] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1zZhY-KiFpmdacKR8P0PqPmfuKZPHzMc8/view?usp=sharing Lecture 2. Numeral systems. Real numbers.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1K_h2xlPQ60PX-saYfgXH7bbTDQ1fqtOm/view?usp=sharing Lecture 3. Strings. The Zen of Python. PEP-8.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1BdCL1hjqH_E6EK8NebmnvH655SzqFyA4/view?usp=sharing Lecture 4. Lists&amp;amp;tuples] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/16QiYgf7jgy1Wuiilcs51fDOBDKGHMXZN/view?usp=sharing Lecture 5. Functions&amp;amp;recursion] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/19Jos3bfDXAfpxucDsjmYAeEAAuobFxLv/view?usp=sharing Lecture 6. sets &amp;amp; dictionaries]&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
Workshop 3_Number systems [https://drive.google.com/file/d/1C-rojoAQW_QV_-81-74p_d6DBmgqPymd/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 4_real_strings [https://drive.google.com/file/d/1fNCkIOoENkp1V_gleuECYHTWtbww0ulL/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 5_strings [https://colab.research.google.com/drive/1MYGUntyiofnSQfYfoUjzZOpIIxJvm0m9?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 6_strings [https://drive.google.com/file/d/1nzkxOUlWYS4kcXMNsqRFQGnMnuLA3Dlg/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 7_lists_tuples [https://drive.google.com/file/d/1Kb4owufwUJe7wE7LsURjWz4ozogUt2rr/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 8 Tasks on lists &amp;amp; tuples [https://drive.google.com/file/d/19YCydAOdpS6A0D2Vxnt0xrLdAaFW6h38/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 9 Functions &amp;amp; Recursion [https://drive.google.com/file/d/1WqT_9dG_eKy9cCTGa3JGraxHmY6ZFfeT/view?usp=sharing]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 10 Some more tasks on Functions [https://drive.google.com/file/d/1YIsfHECedyz0GbXQ_8EBgHxv2P6THcZS/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 11 Sets_Dictionaries [https://drive.google.com/file/d/1j-JVnvVbc5XTVkGXUUGU6eDC-HyWVvgd/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 12 Tasks on sets and dictionaries [https://drive.google.com/file/d/1Lb5hJfWVnLSWCHZIwsS_Eyz_Lfi_MrIJ/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 13 Files_Exceptions_Errors [https://drive.google.com/file/d/1_H2gS4eb8qBY8YhOfReDyxdIwAW6ORhl/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
== Homeworks == &lt;br /&gt;
=== Contests ===&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.com/contest/19657/problems/ Contest 1] || 21 Sep 2020, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19792/problems/ Contest 2] || 28 Sep 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19938/problems/ Contest 3] || 5 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20240/problems/ Contest 4] || 19 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20721/problems/ Contest 5] || 26 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20933/problems/ Contest 6] || 26 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/21580/problems/ Contest 7] || 9 Nov 2020, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results === &lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1DcXLGIRQ4LJCkEY_Fy_WS1JKkxGQoe15YnIbu4MrMdY/edit?usp=sharing Table with results]&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
Link TBD&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=46112</id>
		<title>Introduction to programming DSBA 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=46112"/>
		<updated>2020-10-14T12:24:10Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Contests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 !! 201 !! 202 !! 203 !! 204&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;5&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;
|| 201 - 1: Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru], tg: [https://tlgg.ru/p_george @p_george] &amp;lt;br&amp;gt;&lt;br /&gt;
201 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku] &lt;br /&gt;
|| 202 - 1: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD] &amp;lt;br&amp;gt;&lt;br /&gt;
202 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|| 203 - 1: Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann] &amp;lt;br&amp;gt;&lt;br /&gt;
203 - 2: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| &lt;br /&gt;
Sysoev M. V. &amp;lt;br&amp;gt; [mailto:sysoevmark@gmail.com sysoevmark@gmail.com], tg: [https://tlgg.ru/BartolomeuD @BartolomeuD]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Assistant &lt;br /&gt;
|| Diana K., tg: [https://tlgg.ru/shadowcure @shadowcure]&lt;br /&gt;
|| Rustam K., tg: [https://tlgg.ru/dergalaktischekaiser @dergalaktischekaiser]&lt;br /&gt;
|| Lily K., tg: [https://tlgg.ru/lily_kurchenko @lily_kurchenko]&lt;br /&gt;
|| Sergey G., tg: [https://tlgg.ru/SeregaEFD @SeregaEFD]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Jingtao X., tg: [https://tlgg.ru/andy0814xu @andy0814xu]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded. &amp;lt;br&amp;gt;&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities. &amp;lt;br&amp;gt;&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = min([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module. &amp;lt;br&amp;gt;&lt;br /&gt;
Regular points are granted for contests (1 per task) and quizzes conducted at the lectures (1 per quiz). Bonus points can be granted for activity at almost all workshops and working at the whiteboard at the workshops (the amount of points for such activities are determined by workshop instructors). Non-pilot groups can also earn bonus points by completing extra homework (tasks in the contests marked with * and **), in this case 1 bonus point is granted for every task completed. The amount of bonus points that can be gained during the semester cannot exceed 50 points.&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
[https://drive.google.com/file/d/1JJwc4CZMkgIbVFPxit5n5muA4_dEQMpV/view?usp=sharing Lecture 1. Introduction] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1zZhY-KiFpmdacKR8P0PqPmfuKZPHzMc8/view?usp=sharing Lecture 2. Numeral systems. Real numbers.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1K_h2xlPQ60PX-saYfgXH7bbTDQ1fqtOm/view?usp=sharing Lecture 3. Strings. The Zen of Python. PEP-8.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1BdCL1hjqH_E6EK8NebmnvH655SzqFyA4/view?usp=sharing Lecture 4. Lists&amp;amp;tuples] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/16QiYgf7jgy1Wuiilcs51fDOBDKGHMXZN/view?usp=sharing Lecture 5. Functions&amp;amp;recursion] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/19Jos3bfDXAfpxucDsjmYAeEAAuobFxLv/view?usp=sharing Lecture 6. sets &amp;amp; dictionaries]&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
Workshop 3_Number systems [https://drive.google.com/file/d/1C-rojoAQW_QV_-81-74p_d6DBmgqPymd/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 4_real_strings [https://drive.google.com/file/d/1fNCkIOoENkp1V_gleuECYHTWtbww0ulL/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 5_strings [https://colab.research.google.com/drive/1MYGUntyiofnSQfYfoUjzZOpIIxJvm0m9?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 6_strings [https://drive.google.com/file/d/1nzkxOUlWYS4kcXMNsqRFQGnMnuLA3Dlg/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 7_lists_tuples [https://drive.google.com/file/d/1Kb4owufwUJe7wE7LsURjWz4ozogUt2rr/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 8 Tasks on lists &amp;amp; tuples [https://drive.google.com/file/d/19YCydAOdpS6A0D2Vxnt0xrLdAaFW6h38/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 9 Functions &amp;amp; Recursion [https://drive.google.com/file/d/1WqT_9dG_eKy9cCTGa3JGraxHmY6ZFfeT/view?usp=sharing]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 10 Some more tasks on Functions [https://drive.google.com/file/d/1YIsfHECedyz0GbXQ_8EBgHxv2P6THcZS/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 11 Sets_Dictionaries [https://drive.google.com/file/d/1j-JVnvVbc5XTVkGXUUGU6eDC-HyWVvgd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
== Homeworks == &lt;br /&gt;
=== Contests ===&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.com/contest/19657/problems/ Contest 1] || 21 Sep 2020, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19792/problems/ Contest 2] || 28 Sep 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19938/problems/ Contest 3] || 5 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20240/problems/ Contest 4] || 19 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20721/problems/ Contest 5] || 26 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20933/problems/ Contest 6] || 26 Oct 2020, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results === &lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1DcXLGIRQ4LJCkEY_Fy_WS1JKkxGQoe15YnIbu4MrMdY/edit?usp=sharing Table with results]&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
Link TBD&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=46111</id>
		<title>Introduction to programming DSBA 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=46111"/>
		<updated>2020-10-14T12:23:57Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Contests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 !! 201 !! 202 !! 203 !! 204&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;5&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;
|| 201 - 1: Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru], tg: [https://tlgg.ru/p_george @p_george] &amp;lt;br&amp;gt;&lt;br /&gt;
201 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku] &lt;br /&gt;
|| 202 - 1: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD] &amp;lt;br&amp;gt;&lt;br /&gt;
202 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|| 203 - 1: Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann] &amp;lt;br&amp;gt;&lt;br /&gt;
203 - 2: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| &lt;br /&gt;
Sysoev M. V. &amp;lt;br&amp;gt; [mailto:sysoevmark@gmail.com sysoevmark@gmail.com], tg: [https://tlgg.ru/BartolomeuD @BartolomeuD]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Assistant &lt;br /&gt;
|| Diana K., tg: [https://tlgg.ru/shadowcure @shadowcure]&lt;br /&gt;
|| Rustam K., tg: [https://tlgg.ru/dergalaktischekaiser @dergalaktischekaiser]&lt;br /&gt;
|| Lily K., tg: [https://tlgg.ru/lily_kurchenko @lily_kurchenko]&lt;br /&gt;
|| Sergey G., tg: [https://tlgg.ru/SeregaEFD @SeregaEFD]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Jingtao X., tg: [https://tlgg.ru/andy0814xu @andy0814xu]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded. &amp;lt;br&amp;gt;&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities. &amp;lt;br&amp;gt;&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = min([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module. &amp;lt;br&amp;gt;&lt;br /&gt;
Regular points are granted for contests (1 per task) and quizzes conducted at the lectures (1 per quiz). Bonus points can be granted for activity at almost all workshops and working at the whiteboard at the workshops (the amount of points for such activities are determined by workshop instructors). Non-pilot groups can also earn bonus points by completing extra homework (tasks in the contests marked with * and **), in this case 1 bonus point is granted for every task completed. The amount of bonus points that can be gained during the semester cannot exceed 50 points.&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
[https://drive.google.com/file/d/1JJwc4CZMkgIbVFPxit5n5muA4_dEQMpV/view?usp=sharing Lecture 1. Introduction] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1zZhY-KiFpmdacKR8P0PqPmfuKZPHzMc8/view?usp=sharing Lecture 2. Numeral systems. Real numbers.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1K_h2xlPQ60PX-saYfgXH7bbTDQ1fqtOm/view?usp=sharing Lecture 3. Strings. The Zen of Python. PEP-8.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1BdCL1hjqH_E6EK8NebmnvH655SzqFyA4/view?usp=sharing Lecture 4. Lists&amp;amp;tuples] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/16QiYgf7jgy1Wuiilcs51fDOBDKGHMXZN/view?usp=sharing Lecture 5. Functions&amp;amp;recursion] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/19Jos3bfDXAfpxucDsjmYAeEAAuobFxLv/view?usp=sharing Lecture 6. sets &amp;amp; dictionaries]&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
Workshop 3_Number systems [https://drive.google.com/file/d/1C-rojoAQW_QV_-81-74p_d6DBmgqPymd/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 4_real_strings [https://drive.google.com/file/d/1fNCkIOoENkp1V_gleuECYHTWtbww0ulL/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 5_strings [https://colab.research.google.com/drive/1MYGUntyiofnSQfYfoUjzZOpIIxJvm0m9?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 6_strings [https://drive.google.com/file/d/1nzkxOUlWYS4kcXMNsqRFQGnMnuLA3Dlg/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 7_lists_tuples [https://drive.google.com/file/d/1Kb4owufwUJe7wE7LsURjWz4ozogUt2rr/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 8 Tasks on lists &amp;amp; tuples [https://drive.google.com/file/d/19YCydAOdpS6A0D2Vxnt0xrLdAaFW6h38/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 9 Functions &amp;amp; Recursion [https://drive.google.com/file/d/1WqT_9dG_eKy9cCTGa3JGraxHmY6ZFfeT/view?usp=sharing]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 10 Some more tasks on Functions [https://drive.google.com/file/d/1YIsfHECedyz0GbXQ_8EBgHxv2P6THcZS/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 11 Sets_Dictionaries [https://drive.google.com/file/d/1j-JVnvVbc5XTVkGXUUGU6eDC-HyWVvgd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
== Homeworks == &lt;br /&gt;
=== Contests ===&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.com/contest/19657/problems/ Contest 1] || 21 Sep 2020, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19792/problems/ Contest 2] || 28 Sep 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19938/problems/ Contest 3] || 5 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20240/problems/ Contest 4] || 19 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20721/problems/ Contest 5] || 19 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20933/problems/ Contest 6] || 19 Oct 2020, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results === &lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1DcXLGIRQ4LJCkEY_Fy_WS1JKkxGQoe15YnIbu4MrMdY/edit?usp=sharing Table with results]&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
Link TBD&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=45990</id>
		<title>Introduction to programming DSBA 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=45990"/>
		<updated>2020-10-11T17:04:50Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Contests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 !! 201 !! 202 !! 203 !! 204&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;5&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;
|| 201 - 1: Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru], tg: [https://tlgg.ru/p_george @p_george] &amp;lt;br&amp;gt;&lt;br /&gt;
201 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku] &lt;br /&gt;
|| 202 - 1: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD] &amp;lt;br&amp;gt;&lt;br /&gt;
202 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|| 203 - 1: Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann] &amp;lt;br&amp;gt;&lt;br /&gt;
203 - 2: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| &lt;br /&gt;
Sysoev M. V. &amp;lt;br&amp;gt; [mailto:sysoevmark@gmail.com sysoevmark@gmail.com], tg: [https://tlgg.ru/BartolomeuD @BartolomeuD]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Assistant &lt;br /&gt;
|| Diana K., tg: [https://tlgg.ru/shadowcure @shadowcure]&lt;br /&gt;
|| Rustam K., tg: [https://tlgg.ru/dergalaktischekaiser @dergalaktischekaiser]&lt;br /&gt;
|| Lily K., tg: [https://tlgg.ru/lily_kurchenko @lily_kurchenko]&lt;br /&gt;
|| Sergey G., tg: [https://tlgg.ru/SeregaEFD @SeregaEFD]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Jingtao X., tg: [https://tlgg.ru/andy0814xu @andy0814xu]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded. &amp;lt;br&amp;gt;&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities. &amp;lt;br&amp;gt;&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = min([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module. &amp;lt;br&amp;gt;&lt;br /&gt;
Regular points are granted for contests (1 per task) and quizzes conducted at the lectures (1 per quiz). Bonus points can be granted for activity at almost all workshops and working at the whiteboard at the workshops (the amount of points for such activities are determined by workshop instructors). Non-pilot groups can also earn bonus points by completing extra homework (tasks in the contests marked with * and **), in this case 1 bonus point is granted for every task completed. The amount of bonus points that can be gained during the semester cannot exceed 50 points.&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
[https://drive.google.com/file/d/1JJwc4CZMkgIbVFPxit5n5muA4_dEQMpV/view?usp=sharing Lecture 1. Introduction] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1zZhY-KiFpmdacKR8P0PqPmfuKZPHzMc8/view?usp=sharing Lecture 2. Numeral systems. Real numbers.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1K_h2xlPQ60PX-saYfgXH7bbTDQ1fqtOm/view?usp=sharing Lecture 3. Strings. The Zen of Python. PEP-8.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1BdCL1hjqH_E6EK8NebmnvH655SzqFyA4/view?usp=sharing Lecture 4. Lists&amp;amp;tuples] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/16QiYgf7jgy1Wuiilcs51fDOBDKGHMXZN/view?usp=sharing Lecture 5. Functions&amp;amp;recursion]&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
Workshop 3_Number systems [https://drive.google.com/file/d/1C-rojoAQW_QV_-81-74p_d6DBmgqPymd/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 4_real_strings [https://drive.google.com/file/d/1fNCkIOoENkp1V_gleuECYHTWtbww0ulL/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 5_strings [https://colab.research.google.com/drive/1MYGUntyiofnSQfYfoUjzZOpIIxJvm0m9?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 6_strings [https://drive.google.com/file/d/1nzkxOUlWYS4kcXMNsqRFQGnMnuLA3Dlg/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 7_lists_tuples [https://drive.google.com/file/d/1Kb4owufwUJe7wE7LsURjWz4ozogUt2rr/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 8 Tasks on lists &amp;amp; tuples [https://drive.google.com/file/d/19YCydAOdpS6A0D2Vxnt0xrLdAaFW6h38/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 9 Functions &amp;amp; Recursion [https://drive.google.com/file/d/1WqT_9dG_eKy9cCTGa3JGraxHmY6ZFfeT/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
== Homeworks == &lt;br /&gt;
=== Contests ===&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.com/contest/19657/problems/ Contest 1] || 21 Sep 2020, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19792/problems/ Contest 2] || 28 Sep 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19938/problems/ Contest 3] || 5 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20240/problems/ Contest 4] || 19 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20721/problems/ Contest 5] || 19 Oct 2020, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results === &lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1DcXLGIRQ4LJCkEY_Fy_WS1JKkxGQoe15YnIbu4MrMdY/edit?usp=sharing Table with results]&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
Link TBD&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=45755</id>
		<title>Introduction to programming DSBA 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=45755"/>
		<updated>2020-10-06T15:11:37Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 !! 201 !! 202 !! 203 !! 204&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;5&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;
|| 201 - 1: Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru], tg: [https://tlgg.ru/p_george @p_george] &amp;lt;br&amp;gt;&lt;br /&gt;
201 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku] &lt;br /&gt;
|| 202 - 1: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD] &amp;lt;br&amp;gt;&lt;br /&gt;
202 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|| 203 - 1: Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann] &amp;lt;br&amp;gt;&lt;br /&gt;
203 - 2: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| &lt;br /&gt;
Sysoev M. V. &amp;lt;br&amp;gt; [mailto:sysoevmark@gmail.com sysoevmark@gmail.com], tg: [https://tlgg.ru/BartolomeuD @BartolomeuD]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Assistant &lt;br /&gt;
|| Diana K., tg: [https://tlgg.ru/shadowcure @shadowcure]&lt;br /&gt;
|| Rustam K., tg: [https://tlgg.ru/dergalaktischekaiser @dergalaktischekaiser]&lt;br /&gt;
|| Lily K., tg: [https://tlgg.ru/lily_kurchenko @lily_kurchenko]&lt;br /&gt;
|| Sergey G., tg: [https://tlgg.ru/SeregaEFD @SeregaEFD]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Jingtao X., tg: [https://tlgg.ru/andy0814xu @andy0814xu]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded. &amp;lt;br&amp;gt;&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities. &amp;lt;br&amp;gt;&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = min([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module. &amp;lt;br&amp;gt;&lt;br /&gt;
Regular points are granted for contests (1 per task) and quizzes conducted at the lectures (1 per quiz). Bonus points can be granted for activity at almost all workshops and working at the whiteboard at the workshops (the amount of points for such activities are determined by workshop instructors). Non-pilot groups can also earn bonus points by completing extra homework (tasks in the contests marked with * and **), in this case 1 bonus point is granted for every task completed. The amount of bonus points that can be gained during the semester cannot exceed 50 points.&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
[https://drive.google.com/file/d/1JJwc4CZMkgIbVFPxit5n5muA4_dEQMpV/view?usp=sharing Lecture 1. Introduction] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1zZhY-KiFpmdacKR8P0PqPmfuKZPHzMc8/view?usp=sharing Lecture 2. Numeral systems. Real numbers.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1K_h2xlPQ60PX-saYfgXH7bbTDQ1fqtOm/view?usp=sharing Lecture 3. Strings. The Zen of Python. PEP-8.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1BdCL1hjqH_E6EK8NebmnvH655SzqFyA4/view?usp=sharing Lecture 4. Lists&amp;amp;tuples] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/16QiYgf7jgy1Wuiilcs51fDOBDKGHMXZN/view?usp=sharing Lecture 5. Functions&amp;amp;recursion]&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
Workshop 3_Number systems [https://drive.google.com/file/d/1C-rojoAQW_QV_-81-74p_d6DBmgqPymd/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 4_real_strings [https://drive.google.com/file/d/1fNCkIOoENkp1V_gleuECYHTWtbww0ulL/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 5_strings [https://colab.research.google.com/drive/1MYGUntyiofnSQfYfoUjzZOpIIxJvm0m9?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 6_strings [https://drive.google.com/file/d/1nzkxOUlWYS4kcXMNsqRFQGnMnuLA3Dlg/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 7_lists_tuples [https://drive.google.com/file/d/1Kb4owufwUJe7wE7LsURjWz4ozogUt2rr/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 8 Tasks on lists &amp;amp; tuples [https://drive.google.com/file/d/19YCydAOdpS6A0D2Vxnt0xrLdAaFW6h38/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 9 Functions &amp;amp; Recursion [https://drive.google.com/file/d/1WqT_9dG_eKy9cCTGa3JGraxHmY6ZFfeT/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
== Homeworks == &lt;br /&gt;
=== Contests ===&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.com/contest/19657/problems/ Contest 1] || 21 Sep 2020, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19792/problems/ Contest 2] || 28 Sep 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19938/problems/ Contest 3] || 5 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20240/problems/ Contest 4] || 12 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20721/problems/ Contest 5] || 19 Oct 2020, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results === &lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1DcXLGIRQ4LJCkEY_Fy_WS1JKkxGQoe15YnIbu4MrMdY/edit?usp=sharing Table with results]&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
Link TBD&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=45745</id>
		<title>Introduction to programming DSBA 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=45745"/>
		<updated>2020-10-06T14:12:11Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 !! 201 !! 202 !! 203 !! 204&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;5&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;
|| 201 - 1: Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru], tg: [https://tlgg.ru/p_george @p_george] &amp;lt;br&amp;gt;&lt;br /&gt;
201 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku] &lt;br /&gt;
|| 202 - 1: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD] &amp;lt;br&amp;gt;&lt;br /&gt;
202 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|| 203 - 1: Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann] &amp;lt;br&amp;gt;&lt;br /&gt;
203 - 2: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| &lt;br /&gt;
Sysoev M. V. &amp;lt;br&amp;gt; [mailto:sysoevmark@gmail.com sysoevmark@gmail.com], tg: [https://tlgg.ru/BartolomeuD @BartolomeuD]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Assistant &lt;br /&gt;
|| Diana K., tg: [https://tlgg.ru/shadowcure @shadowcure]&lt;br /&gt;
|| Rustam K., tg: [https://tlgg.ru/dergalaktischekaiser @dergalaktischekaiser]&lt;br /&gt;
|| Lily K., tg: [https://tlgg.ru/lily_kurchenko @lily_kurchenko]&lt;br /&gt;
|| Sergey G., tg: [https://tlgg.ru/SeregaEFD @SeregaEFD]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Jingtao X., tg: [https://tlgg.ru/andy0814xu @andy0814xu]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded. &amp;lt;br&amp;gt;&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities. &amp;lt;br&amp;gt;&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = min([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module. &amp;lt;br&amp;gt;&lt;br /&gt;
Regular points are granted for contests (1 per task) and quizzes conducted at the lectures (1 per quiz). Bonus points can be granted for activity at almost all workshops and working at the whiteboard at the workshops (the amount of points for such activities are determined by workshop instructors). Non-pilot groups can also earn bonus points by completing extra homework (tasks in the contests marked with * and **), in this case 1 bonus point is granted for every task completed. The amount of bonus points that can be gained during the semester cannot exceed 50 points.&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
[https://drive.google.com/file/d/1JJwc4CZMkgIbVFPxit5n5muA4_dEQMpV/view?usp=sharing Lecture 1. Introduction] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1zZhY-KiFpmdacKR8P0PqPmfuKZPHzMc8/view?usp=sharing Lecture 2. Numeral systems. Real numbers.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1K_h2xlPQ60PX-saYfgXH7bbTDQ1fqtOm/view?usp=sharing Lecture 3. Strings. The Zen of Python. PEP-8.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1BdCL1hjqH_E6EK8NebmnvH655SzqFyA4/view?usp=sharing Lecture 4. Lists&amp;amp;tuples] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/16QiYgf7jgy1Wuiilcs51fDOBDKGHMXZN/view?usp=sharing Lecture 5. Functions&amp;amp;recursion]&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
Workshop 3_Number systems [https://drive.google.com/file/d/1C-rojoAQW_QV_-81-74p_d6DBmgqPymd/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 4_real_strings [https://drive.google.com/file/d/1fNCkIOoENkp1V_gleuECYHTWtbww0ulL/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 5_strings [https://colab.research.google.com/drive/1MYGUntyiofnSQfYfoUjzZOpIIxJvm0m9?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 6_strings [https://drive.google.com/file/d/1nzkxOUlWYS4kcXMNsqRFQGnMnuLA3Dlg/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 7_lists_tuples [https://drive.google.com/file/d/1Kb4owufwUJe7wE7LsURjWz4ozogUt2rr/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 8 Tasks on lists &amp;amp; tuples [https://drive.google.com/file/d/19YCydAOdpS6A0D2Vxnt0xrLdAaFW6h38/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 9 Functions &amp;amp; Recursion [https://drive.google.com/file/d/1WqT_9dG_eKy9cCTGa3JGraxHmY6ZFfeT/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
== Homeworks == &lt;br /&gt;
=== Contests ===&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.com/contest/19657/problems/ Contest 1] || 21 Sep 2020, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19792/problems/ Contest 2] || 28 Sep 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/19938/problems/ Contest 3] || 5 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20240/problems/ Contest 4] || 12 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| [https://official.contest.yandex.com/contest/20721/problems/ Contest 5] || 19 Oct 2020, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results === &lt;br /&gt;
Link TBD&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
Link TBD&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=45438</id>
		<title>Introduction to programming DSBA 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=45438"/>
		<updated>2020-09-30T22:33:24Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Contests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 !! 201 !! 202 !! 203 !! 204&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;5&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;
|| 201 - 1: Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru], tg: [https://tlgg.ru/p_george @p_george] &amp;lt;br&amp;gt;&lt;br /&gt;
201 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku] &lt;br /&gt;
|| 202 - 1: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD] &amp;lt;br&amp;gt;&lt;br /&gt;
202 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|| 203 - 1: Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann] &amp;lt;br&amp;gt;&lt;br /&gt;
203 - 2: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| &lt;br /&gt;
Sysoev M. V. &amp;lt;br&amp;gt; [mailto:sysoevmark@gmail.com sysoevmark@gmail.com], tg: [https://tlgg.ru/BartolomeuD @BartolomeuD]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Assistant &lt;br /&gt;
|| Diana K., tg: [https://tlgg.ru/shadowcure @shadowcure]&lt;br /&gt;
|| Rustam K., tg: [https://tlgg.ru/dergalaktischekaiser @dergalaktischekaiser]&lt;br /&gt;
|| Lily K., tg: [https://tlgg.ru/lily_kurchenko @lily_kurchenko]&lt;br /&gt;
|| Sergey G., tg: [https://tlgg.ru/SeregaEFD @SeregaEFD]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Jingtao X., tg: [https://tlgg.ru/andy0814xu @andy0814xu]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded. &amp;lt;br&amp;gt;&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities. &amp;lt;br&amp;gt;&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = min([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module. &amp;lt;br&amp;gt;&lt;br /&gt;
Regular points are granted for contests (1 per task) and quizzes conducted at the lectures (1 per quiz). Bonus points can be granted for activity at almost all workshops and working at the whiteboard at the workshops (the amount of points for such activities are determined by workshop instructors). Non-pilot groups can also earn bonus points by completing extra homework (tasks in the contests marked with * and **), in this case 1 bonus point is granted for every task completed. The amount of bonus points that can be gained during the semester cannot exceed 50 points.&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
[https://drive.google.com/file/d/1JJwc4CZMkgIbVFPxit5n5muA4_dEQMpV/view?usp=sharing Lecture 1. Introduction] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1zZhY-KiFpmdacKR8P0PqPmfuKZPHzMc8/view?usp=sharing Lecture 2. Numeral systems. Real numbers.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1K_h2xlPQ60PX-saYfgXH7bbTDQ1fqtOm/view?usp=sharing Lecture 3. Strings. The Zen of Python. PEP-8.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1BdCL1hjqH_E6EK8NebmnvH655SzqFyA4/view?usp=sharing Lecture 4. Lists&amp;amp;tuples]&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
Workshop 3_Number systems [https://drive.google.com/file/d/1C-rojoAQW_QV_-81-74p_d6DBmgqPymd/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 4_real_strings [https://drive.google.com/file/d/1fNCkIOoENkp1V_gleuECYHTWtbww0ulL/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 5_strings [https://colab.research.google.com/drive/1MYGUntyiofnSQfYfoUjzZOpIIxJvm0m9?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 6_strings [https://drive.google.com/file/d/1nzkxOUlWYS4kcXMNsqRFQGnMnuLA3Dlg/view?usp=sharing] &amp;lt;br&amp;gt;&lt;br /&gt;
Workshop 7_lists_tuples [https://drive.google.com/file/d/1Kb4owufwUJe7wE7LsURjWz4ozogUt2rr/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
== Homeworks == &lt;br /&gt;
=== Contests ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || [https://official.contest.yandex.com/contest/19657/problems/ link] || 21 Sep 2020, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| 2 || [https://official.contest.yandex.com/contest/19792/problems/ link] || 28 Sep 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| 3 || [https://official.contest.yandex.com/contest/19938/problems/ link] || 5 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| 4 || [https://official.contest.yandex.com/contest/20240/problems/ link] || 12 Oct 2020, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results === &lt;br /&gt;
Link TBD&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
Link TBD&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=45387</id>
		<title>Introduction to programming DSBA 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2020/2021&amp;diff=45387"/>
		<updated>2020-09-29T18:02:22Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 !! 201 !! 202 !! 203 !! 204&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;5&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;
|| 201 - 1: Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru], tg: [https://tlgg.ru/p_george @p_george] &amp;lt;br&amp;gt;&lt;br /&gt;
201 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku] &lt;br /&gt;
|| 202 - 1: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD] &amp;lt;br&amp;gt;&lt;br /&gt;
202 - 2: Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|| 203 - 1: Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann] &amp;lt;br&amp;gt;&lt;br /&gt;
203 - 2: Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| &lt;br /&gt;
Sysoev M. V. &amp;lt;br&amp;gt; [mailto:sysoevmark@gmail.com sysoevmark@gmail.com], tg: [https://tlgg.ru/BartolomeuD @BartolomeuD]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Assistant &lt;br /&gt;
|| Diana K., tg: [https://tlgg.ru/shadowcure @shadowcure]&lt;br /&gt;
|| Rustam K., tg: [https://tlgg.ru/dergalaktischekaiser @dergalaktischekaiser]&lt;br /&gt;
|| Lily K., tg: [https://tlgg.ru/lily_kurchenko @lily_kurchenko]&lt;br /&gt;
|| Sergey G., tg: [https://tlgg.ru/SeregaEFD @SeregaEFD]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Jingtao X., tg: [https://tlgg.ru/andy0814xu @andy0814xu]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded. &amp;lt;br&amp;gt;&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities. &amp;lt;br&amp;gt;&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = min([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module. &amp;lt;br&amp;gt;&lt;br /&gt;
Regular points are granted for contests (1 per task) and quizzes conducted at the lectures (1 per quiz). Bonus points can be granted for activity at almost all workshops and working at the whiteboard at the workshops (the amount of points for such activities are determined by workshop instructors). Non-pilot groups can also earn bonus points by completing extra homework (tasks in the contests marked with * and **), in this case 1 bonus point is granted for every task completed. The amount of bonus points that can be gained during the semester cannot exceed 50 points.&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
[https://drive.google.com/file/d/1JJwc4CZMkgIbVFPxit5n5muA4_dEQMpV/view?usp=sharing Lecture 1. Introduction] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1zZhY-KiFpmdacKR8P0PqPmfuKZPHzMc8/view?usp=sharing Lecture 2. Numeral systems. Real numbers.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1K_h2xlPQ60PX-saYfgXH7bbTDQ1fqtOm/view?usp=sharing Lecture 3. Strings. The Zen of Python. PEP-8.] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1BdCL1hjqH_E6EK8NebmnvH655SzqFyA4/view?usp=sharing Lecture 4. Lists&amp;amp;tuples]&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
[https://drive.google.com/drive/folders/1JuDzS7xv0hCdJHMZN82P4gZTBGmUz2R7?usp=sharing Workshop 3_Number systems] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/drive/folders/1_eGBIKjZdUrYXdyWXUmlJgZ3huJXSxQk?usp=sharing Workshop 4_real_strings] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/drive/folders/1k_o1OKPqSmR_xKb2IVsvgntaOSrjm_xH?usp=sharing Workshop 5_strings] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/drive/folders/1b17hPsdotLGrAkEB12bi1Xpiadps5Fu0?usp=sharing Workshop 6_strings] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/drive/folders/11nFXWvqVdEFfHSgdVzOeSPOgIbIPxZQC?usp=sharing Workshop 7_lists_tuples]&lt;br /&gt;
&lt;br /&gt;
== Homeworks == &lt;br /&gt;
=== Contests ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || [https://official.contest.yandex.com/contest/19657/problems/ link] || 21 Sep 2020, 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
|| 2 || [https://official.contest.yandex.com/contest/19792/problems/ link] || 28 Sep 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| 3 || [https://official.contest.yandex.com/contest/19938/problems/ link] || 4 Oct 2020, 23:59:59&lt;br /&gt;
|- &lt;br /&gt;
|| 4 || [https://official.contest.yandex.com/contest/20240/problems/ link] || 11 Oct 2020, 23:59:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results === &lt;br /&gt;
Link TBD&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==  &lt;br /&gt;
Link TBD&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35833</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35833"/>
		<updated>2019-10-14T08:50:46Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Contests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task) and control works. Bonus points are granted for extra homework (1 per task), presentations on one of the course-related topics (up to 5), quizzes at the lecture (1 per quiz), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1p7H-vsX80F5lOAA9HQv8v5qvOvLZ9tw_/view Lecture 5: Functions and recursion.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/13bZu-J3f0lHQ-2XATjYjDxevuufSu-_d/view Lecture 6: Lists &amp;amp; tuples]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1Rhl3-rk8lNIJyi0V6UP8lRw8dHJRA0jR/view Lecture 7: Files. Zen of python.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&#039;&#039;&#039; [https://www.youtube.com/watch?v=5rSBPGGLkW0 PyCharm tutorial (video)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mhpYE1 Workshop 4]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2ns7Xnf Workshop 5]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1y_teAfZXsYVkvB1dDWKIBczOLsrsTmWE/view Workshop 6]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1yVNHxpWxR9UmGV4ArK3KfSdigsJV6uRT/view Workshop 7]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mPIUtX Pandas*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2oKINRn Visualisation*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/33htjDb BeautifulSoup &amp;amp; BoW*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
=== Contests ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 3] || 09.10.2019 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/14397 Contest 4] || 16.10.2019 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/14547 Contest 5] || 20.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/14682 Contest 6] || 20.10.2019 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1CCH4DZs6QaGds1jP728LWNex_nPiz3U85cefXwvLneg/edit?hl=en Results]&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35831</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35831"/>
		<updated>2019-10-14T07:16:32Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task) and control works. Bonus points are granted for extra homework (1 per task), presentations on one of the course-related topics (up to 5), quizzes at the lecture (1 per quiz), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1p7H-vsX80F5lOAA9HQv8v5qvOvLZ9tw_/view Lecture 5: Functions and recursion.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/13bZu-J3f0lHQ-2XATjYjDxevuufSu-_d/view Lecture 6: Lists &amp;amp; tuples]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1Rhl3-rk8lNIJyi0V6UP8lRw8dHJRA0jR/view Lecture 7: Files. Zen of python.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&#039;&#039;&#039; [https://www.youtube.com/watch?v=5rSBPGGLkW0 PyCharm tutorial (video)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mhpYE1 Workshop 4]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2ns7Xnf Workshop 5]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1y_teAfZXsYVkvB1dDWKIBczOLsrsTmWE/view Workshop 6]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1yVNHxpWxR9UmGV4ArK3KfSdigsJV6uRT/view Workshop 7]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mPIUtX Pandas*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2oKINRn Visualisation*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/33htjDb BeautifulSoup &amp;amp; BoW*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
=== Contests ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 3] || 09.10.2019 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/14397 Contest 4] || 16.10.2019 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/14547 Contest 5] || 19.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/14682 Contest 6] || 19.10.2019 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1CCH4DZs6QaGds1jP728LWNex_nPiz3U85cefXwvLneg/edit?hl=en Results]&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35830</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35830"/>
		<updated>2019-10-14T07:12:44Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task) and control works. Bonus points are granted for extra homework (1 per task), presentations on one of the course-related topics (up to 5), quizzes at the lecture (1 per quiz), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1p7H-vsX80F5lOAA9HQv8v5qvOvLZ9tw_/view Lecture 5: Functions and recursion.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/13bZu-J3f0lHQ-2XATjYjDxevuufSu-_d/view Lecture 6: Lists &amp;amp; tuples]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1Rhl3-rk8lNIJyi0V6UP8lRw8dHJRA0jR/view Lecture 7: Files. Zen of python.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&#039;&#039;&#039; [https://www.youtube.com/watch?v=5rSBPGGLkW0 PyCharm tutorial (video)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mhpYE1 Workshop 4]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2ns7Xnf Workshop 5]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1y_teAfZXsYVkvB1dDWKIBczOLsrsTmWE/view Workshop 6]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1yVNHxpWxR9UmGV4ArK3KfSdigsJV6uRT/view Workshop 7]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mPIUtX Pandas*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2oKINRn Visualisation*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/33htjDb BeautifulSoup &amp;amp; BoW*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
=== Contests ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 3] || 09.10.2019 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/14397 Contest 4] || 16.10.2019 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/14547 Contest 5] || 20.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/14682 Contest 6] || 20.10.2019 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1CCH4DZs6QaGds1jP728LWNex_nPiz3U85cefXwvLneg/edit?hl=en Results]&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35829</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35829"/>
		<updated>2019-10-14T07:06:08Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task) and control works. Bonus points are granted for extra homework (1 per task), presentations on one of the course-related topics (up to 5), quizzes at the lecture (1 per quiz), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1p7H-vsX80F5lOAA9HQv8v5qvOvLZ9tw_/view Lecture 5: Functions and recursion.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/13bZu-J3f0lHQ-2XATjYjDxevuufSu-_d/view Lecture 6: Lists &amp;amp; tuples]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1Rhl3-rk8lNIJyi0V6UP8lRw8dHJRA0jR/view Lecture 7: Files. Zen of python.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&#039;&#039;&#039; [https://www.youtube.com/watch?v=5rSBPGGLkW0 PyCharm tutorial (video)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mhpYE1 Workshop 4]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2ns7Xnf Workshop 5]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1y_teAfZXsYVkvB1dDWKIBczOLsrsTmWE/view Workshop 6]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1yVNHxpWxR9UmGV4ArK3KfSdigsJV6uRT/view Workshop 7]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mPIUtX Pandas*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2oKINRn Visualisation*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/33htjDb BeautifulSoup &amp;amp; BoW*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
=== Contests ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 3] || 09.10.2019 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/14397 Contest 4] || 16.10.2019 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/14547 Contest 5] || 19.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/14682 Contest 6] || 19.10.2019 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1CCH4DZs6QaGds1jP728LWNex_nPiz3U85cefXwvLneg/edit?hl=en Results]&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35828</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35828"/>
		<updated>2019-10-14T06:31:33Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Contests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task) and control works. Bonus points are granted for extra homework (1 per task), presentations on one of the course-related topics (up to 5), quizzes at the lecture (1 per quiz), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1p7H-vsX80F5lOAA9HQv8v5qvOvLZ9tw_/view Lecture 5: Functions and recursion.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/13bZu-J3f0lHQ-2XATjYjDxevuufSu-_d/view Lecture 6: Lists &amp;amp; tuples]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1Rhl3-rk8lNIJyi0V6UP8lRw8dHJRA0jR/view Lecture 7: Files. Zen of python.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&#039;&#039;&#039; [https://www.youtube.com/watch?v=5rSBPGGLkW0 PyCharm tutorial (video)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mhpYE1 Workshop 4]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2ns7Xnf Workshop 5]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1y_teAfZXsYVkvB1dDWKIBczOLsrsTmWE/view Workshop 6]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1yVNHxpWxR9UmGV4ArK3KfSdigsJV6uRT/view Workshop 7]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mPIUtX Pandas*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2oKINRn Visualisation*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/33htjDb BeautifulSoup &amp;amp; BoW*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
=== Contests ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 3] || 09.10.2019 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/14397 Contest 4] || 16.10.2019 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/14547 Contest 5] || 23.10.2019 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/14682 Contest 6] || 28.10.2019 05:00&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1CCH4DZs6QaGds1jP728LWNex_nPiz3U85cefXwvLneg/edit?hl=en Results]&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35732</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35732"/>
		<updated>2019-10-10T08:57:26Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&lt;br /&gt;
&lt;br /&gt;
=== Contest on October 4 ===&lt;br /&gt;
&lt;br /&gt;
You need to be there at 10.20 because the contest starts at 10.30 sharp!&lt;br /&gt;
There will be 4 tasks, 5 points each. If your task passes all the tests with an “OK” result, it is accepted, and you get five points. &lt;br /&gt;
You can use the documentation but not social networks or search engines. &lt;br /&gt;
In the case of plagiarism, both tasks will be disqualified.&lt;br /&gt;
Good luck!&lt;br /&gt;
&lt;br /&gt;
==== ROOM ASSIGNMENT FOR 4/10 ====&lt;br /&gt;
&lt;br /&gt;
If you need a computer but didn’t complete the google form, go to &#039;&#039;&#039;ROOM R613&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ROOM R607:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Group 191:&lt;br /&gt;
Kolobaev Dmitry,&lt;br /&gt;
Polina Romanenkova,&lt;br /&gt;
Shchilov Matvei,&lt;br /&gt;
Yaroslav Ruban,&lt;br /&gt;
Zotov Gleb&lt;br /&gt;
&lt;br /&gt;
Group 192:&lt;br /&gt;
Arsenty Rutsinskiy,&lt;br /&gt;
Ignatev Dmitriy,&lt;br /&gt;
Kamil Alyakaev, &lt;br /&gt;
Kobylkin Kirill,&lt;br /&gt;
Madhavan Danish&lt;br /&gt;
&lt;br /&gt;
Group 193:&lt;br /&gt;
Daniil Gyursoy, &lt;br /&gt;
Efe Said,  &lt;br /&gt;
Vladislav Gatsakov,&lt;br /&gt;
Zala yuvrajsinh amitsinh  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ROOM R405:&#039;&#039;&#039; Everyone else.&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task) and control works. Bonus points are granted for extra homework (1 per task), presentations on one of the course-related topics (up to 5), quizzes at the lecture (1 per quiz), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1p7H-vsX80F5lOAA9HQv8v5qvOvLZ9tw_/view Lecture 5: Functions and recursion.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/13bZu-J3f0lHQ-2XATjYjDxevuufSu-_d/view Lecture 6: Lists &amp;amp; tuples]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1Rhl3-rk8lNIJyi0V6UP8lRw8dHJRA0jR/view Lecture 7: Files. Zen of python.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&#039;&#039;&#039; [https://www.youtube.com/watch?v=5rSBPGGLkW0 PyCharm tutorial (video)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mhpYE1 Workshop 4]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2ns7Xnf Workshop 5]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mPIUtX Pandas*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2oKINRn Visualisation*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1y_teAfZXsYVkvB1dDWKIBczOLsrsTmWE/view Workshop 6]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1yVNHxpWxR9UmGV4ArK3KfSdigsJV6uRT/view Workshop 7]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
=== Contests ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 3] || 09.10.2018 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/14397 Contest 4] || 16.10.2018 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/14547 Contest 5] || 23.10.2018 05:00&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1CCH4DZs6QaGds1jP728LWNex_nPiz3U85cefXwvLneg/edit?hl=en Results]&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35731</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35731"/>
		<updated>2019-10-10T07:14:49Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&lt;br /&gt;
&lt;br /&gt;
=== Contest on October 4 ===&lt;br /&gt;
&lt;br /&gt;
You need to be there at 10.20 because the contest starts at 10.30 sharp!&lt;br /&gt;
There will be 4 tasks, 5 points each. If your task passes all the tests with an “OK” result, it is accepted, and you get five points. &lt;br /&gt;
You can use the documentation but not social networks or search engines. &lt;br /&gt;
In the case of plagiarism, both tasks will be disqualified.&lt;br /&gt;
Good luck!&lt;br /&gt;
&lt;br /&gt;
==== ROOM ASSIGNMENT FOR 4/10 ====&lt;br /&gt;
&lt;br /&gt;
If you need a computer but didn’t complete the google form, go to &#039;&#039;&#039;ROOM R613&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ROOM R607:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Group 191:&lt;br /&gt;
Kolobaev Dmitry,&lt;br /&gt;
Polina Romanenkova,&lt;br /&gt;
Shchilov Matvei,&lt;br /&gt;
Yaroslav Ruban,&lt;br /&gt;
Zotov Gleb&lt;br /&gt;
&lt;br /&gt;
Group 192:&lt;br /&gt;
Arsenty Rutsinskiy,&lt;br /&gt;
Ignatev Dmitriy,&lt;br /&gt;
Kamil Alyakaev, &lt;br /&gt;
Kobylkin Kirill,&lt;br /&gt;
Madhavan Danish&lt;br /&gt;
&lt;br /&gt;
Group 193:&lt;br /&gt;
Daniil Gyursoy, &lt;br /&gt;
Efe Said,  &lt;br /&gt;
Vladislav Gatsakov,&lt;br /&gt;
Zala yuvrajsinh amitsinh  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ROOM R405:&#039;&#039;&#039; Everyone else.&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task) and control works. Bonus points are granted for extra homework (1 per task), presentations on one of the course-related topics (up to 5), quizzes at the lecture (1 per quiz), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1p7H-vsX80F5lOAA9HQv8v5qvOvLZ9tw_/view Lecture 5: Functions and recursion.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/13bZu-J3f0lHQ-2XATjYjDxevuufSu-_d/view Lecture 6: Lists &amp;amp; tuples]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1Rhl3-rk8lNIJyi0V6UP8lRw8dHJRA0jR/view Lecture 7: Files. Zen of python.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&#039;&#039;&#039; [https://www.youtube.com/watch?v=5rSBPGGLkW0 PyCharm tutorial (video)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mhpYE1 Workshop 4]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2ns7Xnf Workshop 5]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mPIUtX Pandas*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2oKINRn Visualisation*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1y_teAfZXsYVkvB1dDWKIBczOLsrsTmWE/view Workshop 6]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1yVNHxpWxR9UmGV4ArK3KfSdigsJV6uRT/view Workshop 7]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
=== Contests ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 3] || 08.10.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/14397 Contest 4] || 15.10.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/14547 Contest 5] || 22.10.2018 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1CCH4DZs6QaGds1jP728LWNex_nPiz3U85cefXwvLneg/edit?hl=en Results]&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35645</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35645"/>
		<updated>2019-10-07T09:59:42Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Contests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&lt;br /&gt;
&lt;br /&gt;
=== Contest on October 4 ===&lt;br /&gt;
&lt;br /&gt;
You need to be there at 10.20 because the contest starts at 10.30 sharp!&lt;br /&gt;
There will be 4 tasks, 5 points each. If your task passes all the tests with an “OK” result, it is accepted, and you get five points. &lt;br /&gt;
You can use the documentation but not social networks or search engines. &lt;br /&gt;
In the case of plagiarism, both tasks will be disqualified.&lt;br /&gt;
Good luck!&lt;br /&gt;
&lt;br /&gt;
==== ROOM ASSIGNMENT FOR 4/10 ====&lt;br /&gt;
&lt;br /&gt;
If you need a computer but didn’t complete the google form, go to &#039;&#039;&#039;ROOM R613&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ROOM R607:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Group 191:&lt;br /&gt;
Kolobaev Dmitry,&lt;br /&gt;
Polina Romanenkova,&lt;br /&gt;
Shchilov Matvei,&lt;br /&gt;
Yaroslav Ruban,&lt;br /&gt;
Zotov Gleb&lt;br /&gt;
&lt;br /&gt;
Group 192:&lt;br /&gt;
Arsenty Rutsinskiy,&lt;br /&gt;
Ignatev Dmitriy,&lt;br /&gt;
Kamil Alyakaev, &lt;br /&gt;
Kobylkin Kirill,&lt;br /&gt;
Madhavan Danish&lt;br /&gt;
&lt;br /&gt;
Group 193:&lt;br /&gt;
Daniil Gyursoy, &lt;br /&gt;
Efe Said,  &lt;br /&gt;
Vladislav Gatsakov,&lt;br /&gt;
Zala yuvrajsinh amitsinh  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ROOM R405:&#039;&#039;&#039; Everyone else.&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task) and control works. Bonus points are granted for extra homework (1 per task), presentations on one of the course-related topics (up to 5), quizzes at the lecture (1 per quiz), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1p7H-vsX80F5lOAA9HQv8v5qvOvLZ9tw_/view Lecture 5: Functions and recursion.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/13bZu-J3f0lHQ-2XATjYjDxevuufSu-_d/view Lecture 6: Lists &amp;amp; tuples]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1Rhl3-rk8lNIJyi0V6UP8lRw8dHJRA0jR/view Lecture 7: Files. Zen of python.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&#039;&#039;&#039; [https://www.youtube.com/watch?v=5rSBPGGLkW0 PyCharm tutorial (video)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mhpYE1 Workshop 4]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2ns7Xnf Workshop 5]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mPIUtX Pandas*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2oKINRn Visualisation*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1y_teAfZXsYVkvB1dDWKIBczOLsrsTmWE/view Workshop 6]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1yVNHxpWxR9UmGV4ArK3KfSdigsJV6uRT/view Workshop 7]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
=== Contests ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 3] || 08.10.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/14397 Contest 4] || 15.10.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/14547 Contest 5] || 22.10.2018 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35468</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35468"/>
		<updated>2019-09-30T06:01:10Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task), quizzes at the lecture (1 per quiz) and extra homework (1 per task). Bonus points are granted for presentations on one of the course-related topics (up to 5), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1p7H-vsX80F5lOAA9HQv8v5qvOvLZ9tw_/view Lecture 5: Functions and recursion.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mhpYE1 Workshop 4]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2ns7Xnf Workshop 5]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mPIUtX Pandas*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
=== Contests ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 3] || 08.10.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/14397 Contest 4] || 15.10.2018 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35265</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35265"/>
		<updated>2019-09-23T15:56:13Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task), quizzes at the lecture (1 per quiz) and extra homework (1 per task). Bonus points are granted for presentations on one of the course-related topics (up to 5), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 3] || 08.10.2018 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35264</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35264"/>
		<updated>2019-09-23T15:53:00Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Teacher &lt;br /&gt;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task), quizzes at the lecture (1 per quiz) and extra homework (1 per task). Bonus points are granted for presentations on one of the course-related topics (up to 5), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 3] || 08.10.2018 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35263</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35263"/>
		<updated>2019-09-23T15:52:45Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Teacher &lt;br /&gt;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task), quizzes at the lecture (1 per quiz) and extra homework (1 per task). Bonus points are granted for presentations on one of the course-related topics (up to 5), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 2] || 08.10.2018 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=34969</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=34969"/>
		<updated>2019-09-16T06:21:34Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Teacher &lt;br /&gt;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task), quizzes at the lecture (1 per quiz) and extra homework (1 per task). Bonus points are granted for presentations on one of the course-related topics (up to 5), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2018 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2018 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=34963</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=34963"/>
		<updated>2019-09-15T19:34:27Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&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;
|| Teacher &lt;br /&gt;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task), quizzes at the lecture (1 per quiz) and extra homework (1 per task). Bonus points are granted for presentations on one of the course-related topics (up to 5), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2018 10:00&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_2&amp;diff=33844</id>
		<title>Introduction to programming 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_2&amp;diff=33844"/>
		<updated>2019-06-06T14:40:08Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования ==&lt;br /&gt;
&lt;br /&gt;
== [https://ikohse.github.io/DSBAMaterials/syllabus.pdf Syllabus] ==&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; width=&amp;quot;28%&amp;quot;| Name&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;42%&amp;quot;| Role&lt;br /&gt;
!width=&amp;quot;28%&amp;quot;| Telegram&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Sergey Shershakov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Lecturer, workshop presenter&lt;br /&gt;
| [http://tele.gg/bjolyk &amp;lt;code&amp;gt;@bjolyk&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Andrei Tatarnikov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/andrewt0301 &amp;lt;code&amp;gt;@andrewt0301&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| George Piatsky&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/p_george &amp;lt;code&amp;gt;@p_george&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Kirill Rudakov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/ArcticBEARD &amp;lt;code&amp;gt;@ArcticBEARD&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| George Marshalko&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/gmarshalk &amp;lt;code&amp;gt;@gmarshalk&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Ilya Kostyuchenko&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/ilyakooo0 &amp;lt;code&amp;gt;@ilyakooo0&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Michael Diskin&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/yhn112 &amp;lt;code&amp;gt;@yhn112&amp;lt;/code&amp;gt;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Workshop&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://ikohse.github.io/DSBAMaterials/Workshop-1.pdf Workshop 1]&lt;br /&gt;
| &amp;lt;s&amp;gt;13:00 Monday, April 29&amp;lt;/s&amp;gt; 13:00 Sunday, May 5&lt;br /&gt;
|-&lt;br /&gt;
| [https://ikohse.github.io/DSBAMaterials/problem-2-1-3.pdf Problem 2]&lt;br /&gt;
| &amp;lt;s&amp;gt;8:59 pm, Jun 3&amp;lt;/s&amp;gt; Tuesday, June 4 11:30 am&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Yandex.Contest ==&lt;br /&gt;
&lt;br /&gt;
=== [https://ikohse.github.io/DSBAMaterials/ya_contest.zip CMake template] ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Contest&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11560 Contest 1]&lt;br /&gt;
| 29 Jan 2019, 09:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11653 Contest 2]&lt;br /&gt;
| 12 Feb 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11840 Contest 3]&lt;br /&gt;
| &amp;lt;s&amp;gt;19 Feb 2019, 05:00:00&amp;lt;/s&amp;gt; 5 Mar 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11933 Contest 4]&lt;br /&gt;
| &amp;lt;s&amp;gt;26 Feb 2019, 05:00:00&amp;lt;/s&amp;gt; 7 Mar 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12023 Contest 5]&lt;br /&gt;
| 24 Mar 2019&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12114 Contest 6]&lt;br /&gt;
| 24 Mar 2019&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12177 Contest 7]&lt;br /&gt;
| 24 Mar 2019&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12559 Contest 8]&lt;br /&gt;
| 30 Apr 2019, 10:30:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12612  Contest 9]&lt;br /&gt;
| 09 May 2019, 10:30:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/12815/enter/ Heap Sort]&lt;br /&gt;
| 02 Jun 2019, 10:30&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/12887/enter/ BST]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12928/ RBTree]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Telegram hashtags ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;#src&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#code&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#test&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#slides&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#build&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [https://docs.google.com/spreadsheets/d/1d9a1i6juzCSSS5J6O1cs7PJmqQe3FItlLopQ9G3GOTs/ Ongoing Assessment Results] ==&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;| &#039;&#039;&#039;Week&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;37%&amp;quot;| &#039;&#039;&#039;Lecture 1 (Thu)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;12%&amp;quot;| &#039;&#039;&#039;Workshop 1 (Wed, Thu, Mon)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;34%&amp;quot;| &#039;&#039;&#039;Lecture 2 (Tue)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;12%&amp;quot;| &#039;&#039;&#039;Workshop 2 (Tue)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/01-Introduction.pdf Jan 10] &amp;lt;br&amp;gt; Extra materials: &amp;lt;br&amp;gt; http://faculty.cs.niu.edu/~mcmahon/CS241/Notes/compile.html &amp;lt;br&amp;gt; http://www.ikerhurtado.com/relearning-cpp-process-of-writing--building-executing-program &amp;lt;br&amp;gt; https://stackoverflow.com/questions/6264249/how-does-the-compilation-linking-process-work &amp;lt;br&amp;gt; http://www.ntu.edu.sg/home/ehchua/programming/cpp/gcc_make.html&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Jan 9, 10, 14&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/02-Basics.pdf Jan 15] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/lecture2-src.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Jan 15&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/03-StreamsStrings.pdf Jan 17]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/04-ControlFlow.pdf Jan 22]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/05-ProcDecomp.pdf Jan 24]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/06-RefsConstStruct.pdf Jan 29] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/lecture06.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/07-Structures.pdf Jan 31] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/Lecture7.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/08,09-StructsClasses.pdf Feb 5] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/Lectures8_9.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/08,09-StructsClasses.pdf Feb 7] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/Lectures8_9.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
If you have any problems installing the software you can contact [http://tele.gg/gmarshalk &amp;lt;code&amp;gt;@gmarshalk&amp;lt;/code&amp;gt;] for Windows or Linux questions and [http://tele.gg/ilyakooo0 &amp;lt;code&amp;gt;@ilyakooo0&amp;lt;/code&amp;gt;] for macOS questions.&lt;br /&gt;
&lt;br /&gt;
[https://ikohse.github.io/Installing-cpp-on-Windows-or-Linux/Installing-cpp-on-Windows-or-Linux.pdf Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; on Windows or Linux]&lt;br /&gt;
&lt;br /&gt;
[[Setting up cpp on macos| Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; on macOS]]&lt;br /&gt;
&lt;br /&gt;
[[Installing_CMake_on_macOS_using_Homebrew | Installing CMake on macOS ]]&lt;br /&gt;
&lt;br /&gt;
[[Generating_an_Xcode_project_from_CMake | Generating an Xcode project from CMake]]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_2&amp;diff=33843</id>
		<title>Introduction to programming 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_2&amp;diff=33843"/>
		<updated>2019-06-06T14:39:41Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования ==&lt;br /&gt;
&lt;br /&gt;
== [https://ikohse.github.io/DSBAMaterials/syllabus.pdf Syllabus] ==&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; width=&amp;quot;28%&amp;quot;| Name&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;42%&amp;quot;| Role&lt;br /&gt;
!width=&amp;quot;28%&amp;quot;| Telegram&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Sergey Shershakov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Lecturer, workshop presenter&lt;br /&gt;
| [http://tele.gg/bjolyk &amp;lt;code&amp;gt;@bjolyk&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Andrei Tatarnikov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/andrewt0301 &amp;lt;code&amp;gt;@andrewt0301&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| George Piatsky&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/p_george &amp;lt;code&amp;gt;@p_george&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Kirill Rudakov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/ArcticBEARD &amp;lt;code&amp;gt;@ArcticBEARD&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| George Marshalko&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/gmarshalk &amp;lt;code&amp;gt;@gmarshalk&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Ilya Kostyuchenko&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/ilyakooo0 &amp;lt;code&amp;gt;@ilyakooo0&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Michael Diskin&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/yhn112 &amp;lt;code&amp;gt;@yhn112&amp;lt;/code&amp;gt;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Workshop&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://ikohse.github.io/DSBAMaterials/Workshop-1.pdf Workshop 1]&lt;br /&gt;
| &amp;lt;s&amp;gt;13:00 Monday, April 29&amp;lt;/s&amp;gt; 13:00 Sunday, May 5&lt;br /&gt;
|-&lt;br /&gt;
| [https://ikohse.github.io/DSBAMaterials/problem-2-1-3.pdf Problem 2]&lt;br /&gt;
| &amp;lt;s&amp;gt;8:59 pm, Jun 3&amp;lt;/s&amp;gt; Tuesday, June 4 11:30 am&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Yandex.Contest ==&lt;br /&gt;
&lt;br /&gt;
=== [https://ikohse.github.io/DSBAMaterials/ya_contest.zip CMake template] ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Contest&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11560 Contest 1]&lt;br /&gt;
| 29 Jan 2019, 09:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11653 Contest 2]&lt;br /&gt;
| 12 Feb 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11840 Contest 3]&lt;br /&gt;
| &amp;lt;s&amp;gt;19 Feb 2019, 05:00:00&amp;lt;/s&amp;gt; 5 Mar 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11933 Contest 4]&lt;br /&gt;
| &amp;lt;s&amp;gt;26 Feb 2019, 05:00:00&amp;lt;/s&amp;gt; 7 Mar 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12023 Contest 5]&lt;br /&gt;
| 24 Mar 2019&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12114 Contest 6]&lt;br /&gt;
| 24 Mar 2019&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12177 Contest 7]&lt;br /&gt;
| 24 Mar 2019&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12559 Contest 8]&lt;br /&gt;
| 30 Apr 2019, 10:30:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12612  Contest 9]&lt;br /&gt;
| 09 May 2019, 10:30:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/12815/enter/ Heap Sort]&lt;br /&gt;
| 02 Jun 2019, 10:30&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/12887/enter/ BST]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12928/ RBTree]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Telegram hashtags ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;#src&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#code&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#test&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#slides&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#build&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [https://docs.google.com/spreadsheets/d/1d9a1i6juzCSSS5J6O1cs7PJmqQe3FItlLopQ9G3GOTs/ Ongoing Assessment Results] ==&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;| &#039;&#039;&#039;Week&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;37%&amp;quot;| &#039;&#039;&#039;Lecture 1 (Thu)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;12%&amp;quot;| &#039;&#039;&#039;Workshop 1 (Wed, Thu, Mon)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;34%&amp;quot;| &#039;&#039;&#039;Lecture 2 (Tue)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;12%&amp;quot;| &#039;&#039;&#039;Workshop 2 (Tue)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/01-Introduction.pdf Jan 10] &amp;lt;br&amp;gt; Extra materials: &amp;lt;br&amp;gt; http://faculty.cs.niu.edu/~mcmahon/CS241/Notes/compile.html &amp;lt;br&amp;gt; http://www.ikerhurtado.com/relearning-cpp-process-of-writing--building-executing-program &amp;lt;br&amp;gt; https://stackoverflow.com/questions/6264249/how-does-the-compilation-linking-process-work &amp;lt;br&amp;gt; http://www.ntu.edu.sg/home/ehchua/programming/cpp/gcc_make.html&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Jan 9, 10, 14&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/02-Basics.pdf Jan 15] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/lecture2-src.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Jan 15&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/03-StreamsStrings.pdf Jan 17]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/04-ControlFlow.pdf Jan 22]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/05-ProcDecomp.pdf Jan 24]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/06-RefsConstStruct.pdf Jan 29] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/lecture06.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/07-Structures.pdf Jan 31] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/Lecture7.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/08,09-StructsClasses.pdf Feb 5] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/Lectures8_9.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/08,09-StructsClasses.pdf Feb 7] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/Lectures8_9.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
If you have any problems installing the software you can contact [http://tele.gg/gmarshalk &amp;lt;code&amp;gt;@gmarshalk&amp;lt;/code&amp;gt;] for Windows or Linux questions and [http://tele.gg/ilyakooo0 &amp;lt;code&amp;gt;@ilyakooo0&amp;lt;/code&amp;gt;] for macOS questions.&lt;br /&gt;
&lt;br /&gt;
[https://ikohse.github.io/Installing-cpp-on-Windows-or-Linux/Installing-cpp-on-Windows-or-Linux.pdf Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; on Windows or Linux]&lt;br /&gt;
&lt;br /&gt;
[[Setting up cpp on macos| Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; on macOS]]&lt;br /&gt;
&lt;br /&gt;
[[Installing_CMake_on_macOS_using_Homebrew | Installing CMake on macOS ]]&lt;br /&gt;
&lt;br /&gt;
[[Generating_an_Xcode_project_from_CMake | Generating an Xcode project from CMake]]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_2&amp;diff=33320</id>
		<title>Introduction to programming 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_2&amp;diff=33320"/>
		<updated>2019-04-18T19:07:06Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования ==&lt;br /&gt;
&lt;br /&gt;
== [https://ikohse.github.io/DSBAMaterials/syllabus.pdf Syllabus] ==&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; width=&amp;quot;28%&amp;quot;| Name&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;42%&amp;quot;| Role&lt;br /&gt;
!width=&amp;quot;28%&amp;quot;| Telegram&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Sergey Shershakov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Lecturer, workshop presenter&lt;br /&gt;
| [http://tele.gg/bjolyk &amp;lt;code&amp;gt;@bjolyk&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Andrei Tatarnikov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/andrewt0301 &amp;lt;code&amp;gt;@andrewt0301&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| George Piatsky&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/p_george &amp;lt;code&amp;gt;@p_george&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Kirill Rudakov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/ArcticBEARD &amp;lt;code&amp;gt;@ArcticBEARD&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| George Marshalko&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/gmarshalk &amp;lt;code&amp;gt;@gmarshalk&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Ilya Kostyuchenko&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/ilyakooo0 &amp;lt;code&amp;gt;@ilyakooo0&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Michael Diskin&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/yhn112 &amp;lt;code&amp;gt;@yhn112&amp;lt;/code&amp;gt;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Yandex.Contest ==&lt;br /&gt;
&lt;br /&gt;
=== [https://ikohse.github.io/DSBAMaterials/ya_contest.zip CMake template] ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Contest&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11560 Contest 1]&lt;br /&gt;
| 29 Jan 2019, 09:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11653 Contest 2]&lt;br /&gt;
| 12 Feb 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11840 Contest 3]&lt;br /&gt;
| &amp;lt;s&amp;gt;19 Feb 2019, 05:00:00&amp;lt;/s&amp;gt; 5 Mar 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11933 Contest 4]&lt;br /&gt;
| &amp;lt;s&amp;gt;26 Feb 2019, 05:00:00&amp;lt;/s&amp;gt; 7 Mar 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12023 Contest 5]&lt;br /&gt;
| 24 Mar 2019&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12114 Contest 6]&lt;br /&gt;
| 24 Mar 2019&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12177 Contest 7]&lt;br /&gt;
| 24 Mar 2019&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12559 Contest 8]&lt;br /&gt;
| 30 Apr 2019, 10:30:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12612  Contest 9]&lt;br /&gt;
| 04 May 2019, 10:30:00&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Telegram hashtags ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;#src&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#code&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#test&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#slides&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#build&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [https://docs.google.com/spreadsheets/d/1d9a1i6juzCSSS5J6O1cs7PJmqQe3FItlLopQ9G3GOTs/ Ongoing Assessment Results] ==&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;| &#039;&#039;&#039;Week&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;37%&amp;quot;| &#039;&#039;&#039;Lecture 1 (Thu)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;12%&amp;quot;| &#039;&#039;&#039;Workshop 1 (Wed, Thu, Mon)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;34%&amp;quot;| &#039;&#039;&#039;Lecture 2 (Tue)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;12%&amp;quot;| &#039;&#039;&#039;Workshop 2 (Tue)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/01-Introduction.pdf Jan 10] &amp;lt;br&amp;gt; Extra materials: &amp;lt;br&amp;gt; http://faculty.cs.niu.edu/~mcmahon/CS241/Notes/compile.html &amp;lt;br&amp;gt; http://www.ikerhurtado.com/relearning-cpp-process-of-writing--building-executing-program &amp;lt;br&amp;gt; https://stackoverflow.com/questions/6264249/how-does-the-compilation-linking-process-work &amp;lt;br&amp;gt; http://www.ntu.edu.sg/home/ehchua/programming/cpp/gcc_make.html&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Jan 9, 10, 14&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/02-Basics.pdf Jan 15] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/lecture2-src.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Jan 15&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/03-StreamsStrings.pdf Jan 17]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/04-ControlFlow.pdf Jan 22]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/05-ProcDecomp.pdf Jan 24]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/06-RefsConstStruct.pdf Jan 29] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/lecture06.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/07-Structures.pdf Jan 31] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/Lecture7.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/08,09-StructsClasses.pdf Feb 5] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/Lectures8_9.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/08,09-StructsClasses.pdf Feb 7] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/Lectures8_9.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
If you have any problems installing the software you can contact [http://tele.gg/gmarshalk &amp;lt;code&amp;gt;@gmarshalk&amp;lt;/code&amp;gt;] for Windows or Linux questions and [http://tele.gg/ilyakooo0 &amp;lt;code&amp;gt;@ilyakooo0&amp;lt;/code&amp;gt;] for macOS questions.&lt;br /&gt;
&lt;br /&gt;
[https://ikohse.github.io/Installing-cpp-on-Windows-or-Linux/Installing-cpp-on-Windows-or-Linux.pdf Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; on Windows or Linux]&lt;br /&gt;
&lt;br /&gt;
[[Setting up cpp on macos| Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; on macOS]]&lt;br /&gt;
&lt;br /&gt;
[[Installing_CMake_on_macOS_using_Homebrew | Installing CMake on macOS ]]&lt;br /&gt;
&lt;br /&gt;
[[Generating_an_Xcode_project_from_CMake | Generating an Xcode project from CMake]]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_2&amp;diff=32767</id>
		<title>Introduction to programming 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_2&amp;diff=32767"/>
		<updated>2019-03-05T10:17:04Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Yandex.Contest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования ==&lt;br /&gt;
&lt;br /&gt;
== [https://ikohse.github.io/DSBAMaterials/syllabus.pdf Syllabus] ==&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; width=&amp;quot;28%&amp;quot;| Name&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;42%&amp;quot;| Role&lt;br /&gt;
!width=&amp;quot;28%&amp;quot;| Telegram&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Sergey Shershakov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Lecturer, workshop presenter&lt;br /&gt;
| [http://tele.gg/bjolyk &amp;lt;code&amp;gt;@bjolyk&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Andrei Tatarnikov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/andrewt0301 &amp;lt;code&amp;gt;@andrewt0301&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| George Piatsky&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/p_george &amp;lt;code&amp;gt;@p_george&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Kirill Rudakov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/ArcticBEARD &amp;lt;code&amp;gt;@ArcticBEARD&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| George Marshalko&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/gmarshalk &amp;lt;code&amp;gt;@gmarshalk&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Ilya Kostyuchenko&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/ilyakooo0 &amp;lt;code&amp;gt;@ilyakooo0&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Michael Diskin&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/yhn112 &amp;lt;code&amp;gt;@yhn112&amp;lt;/code&amp;gt;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Yandex.Contest ==&lt;br /&gt;
&lt;br /&gt;
=== [https://ikohse.github.io/DSBAMaterials/ya_contest.zip CMake template] ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Contest&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11560 Contest 1]&lt;br /&gt;
| 29 Jan 2019, 09:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11653 Contest 2]&lt;br /&gt;
| 12 Feb 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11840 Contest 3]&lt;br /&gt;
| &amp;lt;s&amp;gt;19 Feb 2019, 05:00:00&amp;lt;/s&amp;gt; 5 Mar 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11933 Contest 4]&lt;br /&gt;
| &amp;lt;s&amp;gt;26 Feb 2019, 05:00:00&amp;lt;/s&amp;gt; 7 Mar 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12023 Contest 5]&lt;br /&gt;
| 24 Mar 2019&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12114 Contest 6]&lt;br /&gt;
| 24 Mar 2019&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/12177 Contest 7]&lt;br /&gt;
| 24 Mar 2019&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Telegram hashtags ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;#src&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#code&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#test&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#slides&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#build&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [https://docs.google.com/spreadsheets/d/1d9a1i6juzCSSS5J6O1cs7PJmqQe3FItlLopQ9G3GOTs/ Ongoing Assessment Results] ==&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;| &#039;&#039;&#039;Week&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;37%&amp;quot;| &#039;&#039;&#039;Lecture 1 (Thu)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;12%&amp;quot;| &#039;&#039;&#039;Workshop 1 (Wed, Thu, Mon)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;34%&amp;quot;| &#039;&#039;&#039;Lecture 2 (Tue)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;12%&amp;quot;| &#039;&#039;&#039;Workshop 2 (Tue)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/01-Introduction.pdf Jan 10] &amp;lt;br&amp;gt; Extra materials: &amp;lt;br&amp;gt; http://faculty.cs.niu.edu/~mcmahon/CS241/Notes/compile.html &amp;lt;br&amp;gt; http://www.ikerhurtado.com/relearning-cpp-process-of-writing--building-executing-program &amp;lt;br&amp;gt; https://stackoverflow.com/questions/6264249/how-does-the-compilation-linking-process-work &amp;lt;br&amp;gt; http://www.ntu.edu.sg/home/ehchua/programming/cpp/gcc_make.html&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Jan 9, 10, 14&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/02-Basics.pdf Jan 15] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/lecture2-src.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Jan 15&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/03-StreamsStrings.pdf Jan 17]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/04-ControlFlow.pdf Jan 22]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/05-ProcDecomp.pdf Jan 24]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/06-RefsConstStruct.pdf Jan 29] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/lecture06.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/07-Structures.pdf Jan 31] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/Lecture7.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/08,09-StructsClasses.pdf Feb 5] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/Lectures8_9.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/08,09-StructsClasses.pdf Feb 7] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/Lectures8_9.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
If you have any problems installing the software you can contact [http://tele.gg/gmarshalk &amp;lt;code&amp;gt;@gmarshalk&amp;lt;/code&amp;gt;] for Windows or Linux questions and [http://tele.gg/ilyakooo0 &amp;lt;code&amp;gt;@ilyakooo0&amp;lt;/code&amp;gt;] for macOS questions.&lt;br /&gt;
&lt;br /&gt;
[https://ikohse.github.io/Installing-cpp-on-Windows-or-Linux/Installing-cpp-on-Windows-or-Linux.pdf Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; on Windows or Linux]&lt;br /&gt;
&lt;br /&gt;
[[Setting up cpp on macos| Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; on macOS]]&lt;br /&gt;
&lt;br /&gt;
[[Installing_CMake_on_macOS_using_Homebrew | Installing CMake on macOS ]]&lt;br /&gt;
&lt;br /&gt;
[[Generating_an_Xcode_project_from_CMake | Generating an Xcode project from CMake]]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_2&amp;diff=32387</id>
		<title>Introduction to programming 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_2&amp;diff=32387"/>
		<updated>2019-02-08T12:14:13Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* CMake template */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования ==&lt;br /&gt;
&lt;br /&gt;
== [https://ikohse.github.io/DSBAMaterials/syllabus.pdf Syllabus] ==&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!align=&amp;quot;right&amp;quot; width=&amp;quot;28%&amp;quot;| Name&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;42%&amp;quot;| Role&lt;br /&gt;
!width=&amp;quot;28%&amp;quot;| Telegram&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Sergey Shershakov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Lecturer, workshop presenter&lt;br /&gt;
| [http://tele.gg/bjolyk &amp;lt;code&amp;gt;@bjolyk&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Andrei Tatarnikov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/andrewt0301 &amp;lt;code&amp;gt;@andrewt0301&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| George Piatsky&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/p_george &amp;lt;code&amp;gt;@p_george&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Kirill Rudakov&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Workshop presenter&lt;br /&gt;
| [http://tele.gg/ArcticBEARD &amp;lt;code&amp;gt;@ArcticBEARD&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| George Marshalko&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/gmarshalk &amp;lt;code&amp;gt;@gmarshalk&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Ilya Kostyuchenko&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/ilyakooo0 &amp;lt;code&amp;gt;@ilyakooo0&amp;lt;/code&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Michael Diskin&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Assistant&lt;br /&gt;
| [http://tele.gg/yhn112 &amp;lt;code&amp;gt;@yhn112&amp;lt;/code&amp;gt;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Yandex.Contest ==&lt;br /&gt;
&lt;br /&gt;
=== [https://ikohse.github.io/DSBAMaterials/ya_contest.zip CMake template] ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Contest&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11560 Contest 1]&lt;br /&gt;
| 29 Jan 2019, 09:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11653 Contest 2]&lt;br /&gt;
| 12 Feb 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11840 Contest 3]&lt;br /&gt;
| 19 Feb 2019, 05:00:00&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.com/contest/11933 Contest 4]&lt;br /&gt;
| 26 Feb 2019, 05:00:00&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Telegram hashtags ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;#src&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#code&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#test&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#slides&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;#build&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [https://docs.google.com/spreadsheets/d/1d9a1i6juzCSSS5J6O1cs7PJmqQe3FItlLopQ9G3GOTs/ Ongoing Assessment Results] ==&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;| &#039;&#039;&#039;Week&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;37%&amp;quot;| &#039;&#039;&#039;Lecture 1 (Thu)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;12%&amp;quot;| &#039;&#039;&#039;Workshop 1 (Wed, Thu, Mon)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;34%&amp;quot;| &#039;&#039;&#039;Lecture 2 (Tue)&#039;&#039;&#039;&lt;br /&gt;
!align=&amp;quot;center&amp;quot; width=&amp;quot;12%&amp;quot;| &#039;&#039;&#039;Workshop 2 (Tue)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/01-Introduction.pdf Jan 10] &amp;lt;br&amp;gt; Extra materials: &amp;lt;br&amp;gt; http://faculty.cs.niu.edu/~mcmahon/CS241/Notes/compile.html &amp;lt;br&amp;gt; http://www.ikerhurtado.com/relearning-cpp-process-of-writing--building-executing-program &amp;lt;br&amp;gt; https://stackoverflow.com/questions/6264249/how-does-the-compilation-linking-process-work &amp;lt;br&amp;gt; http://www.ntu.edu.sg/home/ehchua/programming/cpp/gcc_make.html&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Jan 9, 10, 14&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/02-Basics.pdf Jan 15] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/lecture2-src.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| Jan 15&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/03-StreamsStrings.pdf Jan 17]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/04-ControlFlow.pdf Jan 22]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/05-ProcDecomp.pdf Jan 24]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/06-RefsConstStruct.pdf Jan 29] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/lecture06.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
|align=&amp;quot;center&amp;quot;| [https://ikohse.github.io/DSBAMaterials/07-Structures.pdf Jan 31] &amp;lt;br&amp;gt; [https://ikohse.github.io/DSBAMaterials/Lecture7.zip src]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
If you have any problems installing the software you can contact [http://tele.gg/gmarshalk &amp;lt;code&amp;gt;@gmarshalk&amp;lt;/code&amp;gt;] for Windows or Linux questions and [http://tele.gg/ilyakooo0 &amp;lt;code&amp;gt;@ilyakooo0&amp;lt;/code&amp;gt;] for macOS questions.&lt;br /&gt;
&lt;br /&gt;
[https://ikohse.github.io/Installing-cpp-on-Windows-or-Linux/Installing-cpp-on-Windows-or-Linux.pdf Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; on Windows or Linux]&lt;br /&gt;
&lt;br /&gt;
[[Setting up cpp on macos| Setting up &amp;lt;code&amp;gt;C++&amp;lt;/code&amp;gt; on macOS]]&lt;br /&gt;
&lt;br /&gt;
[[Installing_CMake_on_macOS_using_Homebrew | Installing CMake on macOS ]]&lt;br /&gt;
&lt;br /&gt;
[[Generating_an_Xcode_project_from_CMake | Generating an Xcode project from CMake]]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=31416</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=31416"/>
		<updated>2018-12-20T10:41:30Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/9451 Contest 5] || 17.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/9530 Contest 6] || 21.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [https://official.contest.yandex.com/contest/9777 Contest 7] || 12.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 8 || [https://official.contest.yandex.com/contest/9982 Contest 8] || 20.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 9 || [https://official.contest.yandex.com/contest/10286 Contest 9] || 27.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 10 || [https://official.contest.yandex.com/contest/10519 Contest 10] || 4.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 11 || [https://official.contest.yandex.com/contest/10884 Contest 11] || 11.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://official.contest.yandex.com/contest/11107 Contest 12] || 19.12.2018 23:00&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://official.contest.yandex.com/contest/11231 Contest 13] || 19.12.2018 23:00&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exam 1 module ===&lt;br /&gt;
Note: &lt;br /&gt;
Each line should be commented out in English. A solution without comments will not be considered.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/9672 Final contest]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exam 2 module ===&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/11352/ Final contest]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/xfndHC_kuXcPkw Lecture 2]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/qor7X9sdshD3Fw Lecture 3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/IPZmwnApVe8YMg Lecture 4]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/jaKHsfcuEuSkjw Lecture 5]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/Pj_QNqkvQPfUbA Lecture 6]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/YLNGTnZnjZbTJg Lecture 7]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/EZyY-_pPhungNA Lecture 8]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/E8PYWDItlx8Evw Lecture 9]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=31329</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=31329"/>
		<updated>2018-12-15T23:36:57Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/9451 Contest 5] || 17.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/9530 Contest 6] || 21.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [https://official.contest.yandex.com/contest/9777 Contest 7] || 12.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 8 || [https://official.contest.yandex.com/contest/9982 Contest 8] || 20.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 9 || [https://official.contest.yandex.com/contest/10286 Contest 9] || 27.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 10 || [https://official.contest.yandex.com/contest/10519 Contest 10] || 4.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 11 || [https://official.contest.yandex.com/contest/10884 Contest 11] || 11.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://official.contest.yandex.com/contest/11107 Contest 12] || 19.12.2018 23:00&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://official.contest.yandex.com/contest/11231 Contest 13] || 19.12.2018 23:00&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exam ===&lt;br /&gt;
Note: &lt;br /&gt;
Each line should be commented out in English. A solution without comments will not be considered.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/9672 Final contest]&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/xfndHC_kuXcPkw Lecture 2]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/qor7X9sdshD3Fw Lecture 3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/IPZmwnApVe8YMg Lecture 4]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/jaKHsfcuEuSkjw Lecture 5]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/Pj_QNqkvQPfUbA Lecture 6]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/YLNGTnZnjZbTJg Lecture 7]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/EZyY-_pPhungNA Lecture 8]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/E8PYWDItlx8Evw Lecture 9]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=31325</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=31325"/>
		<updated>2018-12-15T16:24:58Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/9451 Contest 5] || 17.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/9530 Contest 6] || 21.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [https://official.contest.yandex.com/contest/9777 Contest 7] || 12.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 8 || [https://official.contest.yandex.com/contest/9982 Contest 8] || 20.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 9 || [https://official.contest.yandex.com/contest/10286 Contest 9] || 27.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 10 || [https://official.contest.yandex.com/contest/10519 Contest 10] || 4.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 11 || [https://official.contest.yandex.com/contest/10884 Contest 11] || 11.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://official.contest.yandex.com/contest/11107 Contest 12] || 20.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://official.contest.yandex.com/contest/11231 Contest 13] || 20.12.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exam ===&lt;br /&gt;
Note: &lt;br /&gt;
Each line should be commented out in English. A solution without comments will not be considered.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/9672 Final contest]&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/xfndHC_kuXcPkw Lecture 2]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/qor7X9sdshD3Fw Lecture 3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/IPZmwnApVe8YMg Lecture 4]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/jaKHsfcuEuSkjw Lecture 5]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/Pj_QNqkvQPfUbA Lecture 6]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/YLNGTnZnjZbTJg Lecture 7]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/EZyY-_pPhungNA Lecture 8]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/E8PYWDItlx8Evw Lecture 9]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=31228</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=31228"/>
		<updated>2018-12-10T06:15:29Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Homeworks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/9451 Contest 5] || 17.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/9530 Contest 6] || 21.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [https://official.contest.yandex.com/contest/9777 Contest 7] || 12.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 8 || [https://official.contest.yandex.com/contest/9982 Contest 8] || 20.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 9 || [https://official.contest.yandex.com/contest/10286 Contest 9] || 27.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 10 || [https://official.contest.yandex.com/contest/10519 Contest 10] || 4.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 11 || [https://official.contest.yandex.com/contest/10884 Contest 11] || 11.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://official.contest.yandex.com/contest/11107 Contest 12] || 25.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [https://official.contest.yandex.com/contest/11231 Contest 13] || 25.12.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exam ===&lt;br /&gt;
Note: &lt;br /&gt;
Each line should be commented out in English. A solution without comments will not be considered.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/9672 Final contest]&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/xfndHC_kuXcPkw Lecture 2]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/qor7X9sdshD3Fw Lecture 3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/IPZmwnApVe8YMg Lecture 4]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/jaKHsfcuEuSkjw Lecture 5]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/Pj_QNqkvQPfUbA Lecture 6]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/YLNGTnZnjZbTJg Lecture 7]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/EZyY-_pPhungNA Lecture 8]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/E8PYWDItlx8Evw Lecture 9]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=31098</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=31098"/>
		<updated>2018-12-03T06:24:42Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Homeworks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/9451 Contest 5] || 17.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/9530 Contest 6] || 21.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [https://official.contest.yandex.com/contest/9777 Contest 7] || 12.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 8 || [https://official.contest.yandex.com/contest/9982 Contest 8] || 20.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 9 || [https://official.contest.yandex.com/contest/10286 Contest 9] || 27.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 10 || [https://official.contest.yandex.com/contest/10519 Contest 10] || 4.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 11 || [https://official.contest.yandex.com/contest/10884 Contest 11] || 11.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://official.contest.yandex.com/contest/11107 Contest 12] || 25.12.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exam ===&lt;br /&gt;
Note: &lt;br /&gt;
Each line should be commented out in English. A solution without comments will not be considered.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/9672 Final contest]&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/xfndHC_kuXcPkw Lecture 2]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/qor7X9sdshD3Fw Lecture 3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/IPZmwnApVe8YMg Lecture 4]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/jaKHsfcuEuSkjw Lecture 5]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/Pj_QNqkvQPfUbA Lecture 6]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/YLNGTnZnjZbTJg Lecture 7]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/EZyY-_pPhungNA Lecture 8]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/E8PYWDItlx8Evw Lecture 9]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=31097</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=31097"/>
		<updated>2018-12-03T06:24:31Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Homeworks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/9451 Contest 5] || 17.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/9530 Contest 6] || 21.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [https://official.contest.yandex.com/contest/9777 Contest 7] || 12.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 8 || [https://official.contest.yandex.com/contest/9982 Contest 8] || 20.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 9 || [https://official.contest.yandex.com/contest/10286 Contest 9] || 27.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 10 || [https://official.contest.yandex.com/contest/10519 Contest 10] || 4.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 11 || [https://official.contest.yandex.com/contest/10884 Contest 11] || 11.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [https://official.contest.yandex.com/contest/11107Contest 12] || 25.12.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exam ===&lt;br /&gt;
Note: &lt;br /&gt;
Each line should be commented out in English. A solution without comments will not be considered.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/9672 Final contest]&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/xfndHC_kuXcPkw Lecture 2]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/qor7X9sdshD3Fw Lecture 3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/IPZmwnApVe8YMg Lecture 4]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/jaKHsfcuEuSkjw Lecture 5]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/Pj_QNqkvQPfUbA Lecture 6]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/YLNGTnZnjZbTJg Lecture 7]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/EZyY-_pPhungNA Lecture 8]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/E8PYWDItlx8Evw Lecture 9]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30960</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30960"/>
		<updated>2018-11-26T06:02:10Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Homeworks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/9451 Contest 5] || 17.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/9530 Contest 6] || 21.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [https://official.contest.yandex.com/contest/9777 Contest 7] || 12.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 8 || [https://official.contest.yandex.com/contest/9982 Contest 8] || 20.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 9 || [https://official.contest.yandex.com/contest/10286 Contest 9] || 27.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 10 || [https://official.contest.yandex.com/contest/10519 Contest 10] || 4.12.2018&lt;br /&gt;
|-&lt;br /&gt;
| 11 || [https://official.contest.yandex.com/contest/10884 Contest 11] || 11.12.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exam ===&lt;br /&gt;
Note: &lt;br /&gt;
Each line should be commented out in English. A solution without comments will not be considered.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/9672 Final contest]&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/xfndHC_kuXcPkw Lecture 2]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/qor7X9sdshD3Fw Lecture 3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/IPZmwnApVe8YMg Lecture 4]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/jaKHsfcuEuSkjw Lecture 5]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/Pj_QNqkvQPfUbA Lecture 6]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/YLNGTnZnjZbTJg Lecture 7]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/EZyY-_pPhungNA Lecture 8]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/E8PYWDItlx8Evw Lecture 9]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30827</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30827"/>
		<updated>2018-11-19T05:06:06Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/9451 Contest 5] || 17.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/9530 Contest 6] || 21.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [https://official.contest.yandex.com/contest/9777 Contest 7] || 12.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 8 || [https://official.contest.yandex.com/contest/9982 Contest 8] || 20.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 9 || [https://official.contest.yandex.com/contest/10286 Contest 9] || 27.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 10 || [https://official.contest.yandex.com/contest/10519 Contest 10] || 4.12.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exam ===&lt;br /&gt;
Note: &lt;br /&gt;
Each line should be commented out in English. A solution without comments will not be considered.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/9672 Final contest]&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/xfndHC_kuXcPkw Lecture 2]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/qor7X9sdshD3Fw Lecture 3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/IPZmwnApVe8YMg Lecture 4]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/jaKHsfcuEuSkjw Lecture 5]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/Pj_QNqkvQPfUbA Lecture 6]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/YLNGTnZnjZbTJg Lecture 7]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/EZyY-_pPhungNA Lecture 8]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/E8PYWDItlx8Evw Lecture 9]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30710</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30710"/>
		<updated>2018-11-12T22:58:25Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/9451 Contest 5] || 17.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/9530 Contest 6] || 21.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [https://official.contest.yandex.com/contest/9777 Contest 7] || 12.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 8 || [https://official.contest.yandex.com/contest/9982 Contest 8] || 20.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 9 || [https://official.contest.yandex.com/contest/10286 Contest 9] || 27.11.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exam ===&lt;br /&gt;
Note: &lt;br /&gt;
Each line should be commented out in English. A solution without comments will not be considered.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/9672 Final contest]&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/xfndHC_kuXcPkw Lecture 2]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/qor7X9sdshD3Fw Lecture 3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/IPZmwnApVe8YMg Lecture 4]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/jaKHsfcuEuSkjw Lecture 5]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/Pj_QNqkvQPfUbA Lecture 6]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/YLNGTnZnjZbTJg Lecture 7]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/EZyY-_pPhungNA Lecture 8]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/E8PYWDItlx8Evw Lecture 9]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30590</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30590"/>
		<updated>2018-11-06T06:11:20Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/9451 Contest 5] || 17.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/9530 Contest 6] || 21.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [https://official.contest.yandex.com/contest/9777 Contest 7] || 12.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 8 || [https://official.contest.yandex.com/contest/9982 Contest 8] || 20.11.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exam ===&lt;br /&gt;
Note: &lt;br /&gt;
Each line should be commented out in English. A solution without comments will not be considered.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/9672 Final contest]&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/xfndHC_kuXcPkw Lecture 2]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/qor7X9sdshD3Fw Lecture 3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/IPZmwnApVe8YMg Lecture 4]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/jaKHsfcuEuSkjw Lecture 5]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/Pj_QNqkvQPfUbA Lecture 6]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/YLNGTnZnjZbTJg Lecture 7]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/EZyY-_pPhungNA Lecture 8]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/E8PYWDItlx8Evw Lecture 9]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30589</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30589"/>
		<updated>2018-11-05T23:02:17Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Homeworks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/9451 Contest 5] || 17.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/9530 Contest 6] || 21.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [https://official.contest.yandex.com/contest/9777 Contest 7] || 12.11.2018&lt;br /&gt;
|-&lt;br /&gt;
| 8 || [https://official.contest.yandex.com/contest/9982 Contest 8] || 26.11.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exam ===&lt;br /&gt;
Note: &lt;br /&gt;
Each line should be commented out in English. A solution without comments will not be considered.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/9672 Final contest]&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/xfndHC_kuXcPkw Lecture 2]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/qor7X9sdshD3Fw Lecture 3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/IPZmwnApVe8YMg Lecture 4]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/jaKHsfcuEuSkjw Lecture 5]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/Pj_QNqkvQPfUbA Lecture 6]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/YLNGTnZnjZbTJg Lecture 7]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/EZyY-_pPhungNA Lecture 8]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/E8PYWDItlx8Evw Lecture 9]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30398</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30398"/>
		<updated>2018-10-28T22:09:34Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/9451 Contest 5] || 17.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/9530 Contest 6] || 21.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [https://official.contest.yandex.com/contest/9777 Contest 7] || 12.11.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exam ===&lt;br /&gt;
Note: &lt;br /&gt;
Each line should be commented out in English. A solution without comments will not be considered.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/9672 Final contest]&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/xfndHC_kuXcPkw Lecture 2]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/qor7X9sdshD3Fw Lecture 3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/IPZmwnApVe8YMg Lecture 4]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/jaKHsfcuEuSkjw Lecture 5]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/Pj_QNqkvQPfUbA Lecture 6]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/YLNGTnZnjZbTJg Lecture 7]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/EZyY-_pPhungNA Lecture 8]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/E8PYWDItlx8Evw Lecture 9]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30314</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=30314"/>
		<updated>2018-10-24T10:38:21Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/9451 Contest 5] || 17.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/9530 Contest 6] || 21.10.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exam ===&lt;br /&gt;
Note: &lt;br /&gt;
Each line should be commented out in English. A solution without comments will not be considered.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.com/contest/9672 Final contest]&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/xfndHC_kuXcPkw Lecture 2]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/qor7X9sdshD3Fw Lecture 3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/IPZmwnApVe8YMg Lecture 4]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/jaKHsfcuEuSkjw Lecture 5]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/Pj_QNqkvQPfUbA Lecture 6]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/YLNGTnZnjZbTJg Lecture 7]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/EZyY-_pPhungNA Lecture 8]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://yadi.sk/i/E8PYWDItlx8Evw Lecture 9]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29629</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29629"/>
		<updated>2018-10-01T23:16:01Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: /* Seminars */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/9304 Contest 4] || 15.10.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/n19IzDgXbAK--Q БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29421</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29421"/>
		<updated>2018-09-25T06:02:31Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/d/V0MJD-Kbq_ti6A БПАД-1 bonuses]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29383</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29383"/>
		<updated>2018-09-24T05:57:51Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29381</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29381"/>
		<updated>2018-09-23T21:06:37Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.ru/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&lt;br /&gt;
&lt;br /&gt;
=== Seminars ===&lt;br /&gt;
[https://drive.google.com/drive/folders/18H9JBr7DAGxdoB9BGaPjsoCB5hEnBChn?usp=sharing ipython notebooks]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29332</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29332"/>
		<updated>2018-09-21T22:26:36Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.ru/contest/9254 Contest 3] || 8.10.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29331</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29331"/>
		<updated>2018-09-21T22:26:03Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 7 days. End: 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 7 days. End: 1.10.2018&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.ru/contest/9254 Contest 3] || 7 days. End. 8.10.2018&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29166</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29166"/>
		<updated>2018-09-17T06:17:18Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 7 days. End: 24.09.2018&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 7 days. End: 31.09.2018&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29165</id>
		<title>Introduction to programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming&amp;diff=29165"/>
		<updated>2018-09-17T05:44:12Z</updated>

		<summary type="html">&lt;p&gt;Piatskgeorge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Introduction to programming / Основы и методология программирования 2018-2019 (ПАД)&lt;br /&gt;
&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Course description]&lt;br /&gt;
&lt;br /&gt;
Lecturer: Rostislav Yarovski ([https://t.me/ryavorsky Telegram])&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Group !! Contacts&lt;br /&gt;
|-&lt;br /&gt;
| George Piatsky || БПАД181 || [https://t.me/p_george Telegram] [http://vk.com/pgeorge vk]&lt;br /&gt;
|-&lt;br /&gt;
| Anna Chuvilina ||  || [https://t.me/chuvilina_ann Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Gleb Kiselev ||  || [https://t.me/gakiselev Telegram]&lt;br /&gt;
|-&lt;br /&gt;
| Rudakov Kirill || || [https://t.me/ArcticBEARD Telegram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Homeworks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/8970 Contest 1] || 7 days&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/9174 Contest 2] || 7 days&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1da1Rqk3NNdusRjgoEE67GBYdq0zYZnN0dDpR-4yeX5s/edit?usp=sharing link]&lt;br /&gt;
&lt;br /&gt;
=== Lectures ===&lt;br /&gt;
[https://yadi.sk/i/Y4eGqS_-19YcsA Lecture 1]&lt;/div&gt;</summary>
		<author><name>Piatskgeorge</name></author>
	</entry>
</feed>