<?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=Alexey.zobnin</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=Alexey.zobnin"/>
	<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/Alexey.zobnin"/>
	<updated>2026-09-20T19:44:17Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32947</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32947"/>
		<updated>2019-03-20T09:01:42Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Контрольные работы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 01.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
8. [https://official.contest.yandex.ru/contest/12108/problems/ Контест №8] - дедлайн 08.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
9. [https://official.contest.yandex.ru/contest/12154/problems/ Контест №9] - дедлайн 16.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
10. [https://official.contest.yandex.ru/contest/12236/problems/ Контест №10] - дедлайн 22.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Контрольные работы ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11645/problems/ Контрольная работа №1]&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11903/problems/ Контрольная работа №2]&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11985/problems/ Контрольная работа №3]&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/12134/problems/ Контрольная работа №4]&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/12310/problems/ Контрольная работа №5]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
10. Классы. Конструкторы, функции-члены, перегрузка операторов, константность.&amp;lt;br/&amp;gt;&lt;br /&gt;
11. Пример: шаблонный класс &amp;quot;Матрица&amp;quot;.&amp;lt;br/&amp;gt;&lt;br /&gt;
12. Контрольная работа №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
13. [https://github.com/alzobnin/hse-cs-prog/blob/master/2019-1/matrix.cpp Итератор по матрице]. Создание объектов в динамической памяти с помощью new/delete. Указатели. &amp;lt;br/&amp;gt;&lt;br /&gt;
14. Сравнение указателей и ссылок. Указатели и массивы.&amp;lt;br/&amp;gt;&lt;br /&gt;
15. Указатели и динамическая память.&amp;lt;br/&amp;gt;&lt;br /&gt;
16. Контрольная работа №4.&amp;lt;br/&amp;gt;&lt;br /&gt;
17. Исключения. Идиома RAII.&amp;lt;br/&amp;gt;&lt;br /&gt;
18. Умные указатели unique_ptr и shared_ptr.&amp;lt;br/&amp;gt;&lt;br /&gt;
19. Наследование и виртуальные функции.&amp;lt;br/&amp;gt;&lt;br /&gt;
20. Контрольная работа №5.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32940</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32940"/>
		<updated>2019-03-19T14:27:49Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 01.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
8. [https://official.contest.yandex.ru/contest/12108/problems/ Контест №8] - дедлайн 08.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
9. [https://official.contest.yandex.ru/contest/12154/problems/ Контест №9] - дедлайн 16.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
10. [https://official.contest.yandex.ru/contest/12236/problems/ Контест №10] - дедлайн 22.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Контрольные работы ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11645/problems/ Контрольная работа №1]&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11903/problems/ Контрольная работа №2]&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11985/problems/ Контрольная работа №3]&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/12134/problems/ Контрольная работа №4]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
10. Классы. Конструкторы, функции-члены, перегрузка операторов, константность.&amp;lt;br/&amp;gt;&lt;br /&gt;
11. Пример: шаблонный класс &amp;quot;Матрица&amp;quot;.&amp;lt;br/&amp;gt;&lt;br /&gt;
12. Контрольная работа №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
13. [https://github.com/alzobnin/hse-cs-prog/blob/master/2019-1/matrix.cpp Итератор по матрице]. Создание объектов в динамической памяти с помощью new/delete. Указатели. &amp;lt;br/&amp;gt;&lt;br /&gt;
14. Сравнение указателей и ссылок. Указатели и массивы.&amp;lt;br/&amp;gt;&lt;br /&gt;
15. Указатели и динамическая память.&amp;lt;br/&amp;gt;&lt;br /&gt;
16. Контрольная работа №4.&amp;lt;br/&amp;gt;&lt;br /&gt;
17. Исключения. Идиома RAII.&amp;lt;br/&amp;gt;&lt;br /&gt;
18. Умные указатели unique_ptr и shared_ptr.&amp;lt;br/&amp;gt;&lt;br /&gt;
19. Наследование и виртуальные функции.&amp;lt;br/&amp;gt;&lt;br /&gt;
20. Контрольная работа №5.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32917</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32917"/>
		<updated>2019-03-16T21:57:20Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Контрольные работы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 01.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
8. [https://official.contest.yandex.ru/contest/12108/problems/ Контест №8] - дедлайн 08.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
9. [https://official.contest.yandex.ru/contest/12154/problems/ Контест №9] - дедлайн 16.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
10. [https://official.contest.yandex.ru/contest/12236/problems/ Контест №10] - дедлайн 22.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Контрольные работы ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11645/problems/ Контрольная работа №1]&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11903/problems/ Контрольная работа №2]&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11985/problems/ Контрольная работа №3]&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/12134/problems/ Контрольная работа №4]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
10. Классы. Конструкторы, функции-члены, перегрузка операторов, константность.&amp;lt;br/&amp;gt;&lt;br /&gt;
11. Пример: шаблонный класс &amp;quot;Матрица&amp;quot;.&amp;lt;br/&amp;gt;&lt;br /&gt;
12. Контрольная работа №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
13. [https://github.com/alzobnin/hse-cs-prog/blob/master/2019-1/matrix.cpp Итератор по матрице]. Создание объектов в динамической памяти с помощью new/delete. Указатели.&lt;br /&gt;
14. Сравнение указателей и ссылок. Указатели и массивы.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32916</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32916"/>
		<updated>2019-03-16T21:57:01Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 01.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
8. [https://official.contest.yandex.ru/contest/12108/problems/ Контест №8] - дедлайн 08.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
9. [https://official.contest.yandex.ru/contest/12154/problems/ Контест №9] - дедлайн 16.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
10. [https://official.contest.yandex.ru/contest/12236/problems/ Контест №10] - дедлайн 22.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Контрольные работы ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11645/problems/ Контрольная работа №1]&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11903/problems/ Контрольная работа №2]&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11985/problems/ Контрольная работа №3]&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/12134/problems/ Контрольная работа №4]&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
10. Классы. Конструкторы, функции-члены, перегрузка операторов, константность.&amp;lt;br/&amp;gt;&lt;br /&gt;
11. Пример: шаблонный класс &amp;quot;Матрица&amp;quot;.&amp;lt;br/&amp;gt;&lt;br /&gt;
12. Контрольная работа №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
13. [https://github.com/alzobnin/hse-cs-prog/blob/master/2019-1/matrix.cpp Итератор по матрице]. Создание объектов в динамической памяти с помощью new/delete. Указатели.&lt;br /&gt;
14. Сравнение указателей и ссылок. Указатели и массивы.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32880</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32880"/>
		<updated>2019-03-13T20:38:13Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 01.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
8. [https://official.contest.yandex.ru/contest/12108/problems/ Контест №8] - дедлайн 08.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
9. [https://official.contest.yandex.ru/contest/12154/problems/ Контест №9] - дедлайн 16.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
10. [https://official.contest.yandex.ru/contest/12236/problems/ Контест №10] - дедлайн 22.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
10. Классы. Конструкторы, функции-члены, перегрузка операторов, константность.&amp;lt;br/&amp;gt;&lt;br /&gt;
11. Пример: шаблонный класс &amp;quot;Матрица&amp;quot;.&amp;lt;br/&amp;gt;&lt;br /&gt;
12. Контрольная работа №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
13. [https://github.com/alzobnin/hse-cs-prog/blob/master/2019-1/matrix.cpp Итератор по матрице]. Создание объектов в динамической памяти с помощью new/delete. Указатели.&lt;br /&gt;
14. Сравнение указателей и ссылок. Указатели и массивы.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32879</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32879"/>
		<updated>2019-03-13T20:36:23Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 01.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
8. [https://official.contest.yandex.ru/contest/12108/problems/ Контест №8] - дедлайн 08.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
9. [https://official.contest.yandex.ru/contest/12154/problems/ Контест №9] - дедлайн 16.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
10. Классы. Конструкторы, функции-члены, перегрузка операторов, константность.&amp;lt;br/&amp;gt;&lt;br /&gt;
11. Пример: шаблонный класс &amp;quot;Матрица&amp;quot;.&amp;lt;br/&amp;gt;&lt;br /&gt;
12. Контрольная работа №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
13. [https://github.com/alzobnin/hse-cs-prog/blob/master/2019-1/matrix.cpp Итератор по матрице]. Создание объектов в динамической памяти с помощью new/delete. Указатели.&lt;br /&gt;
14. Сравнение указателей и ссылок. Указатели и массивы.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32782</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32782"/>
		<updated>2019-03-06T04:55:57Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 01.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
8. [https://official.contest.yandex.ru/contest/12108/problems/ Контест №8] - дедлайн 08.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
9. [https://official.contest.yandex.ru/contest/12154/problems/ Контест №9] - дедлайн 15.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
10. Классы. Конструкторы, функции-члены, перегрузка операторов, константность.&amp;lt;br/&amp;gt;&lt;br /&gt;
11. Пример: шаблонный класс &amp;quot;Матрица&amp;quot;.&amp;lt;br/&amp;gt;&lt;br /&gt;
12. Контрольная работа №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
13. [https://github.com/alzobnin/hse-cs-prog/blob/master/2019-1/matrix.cpp Итератор по матрице]. Создание объектов в динамической памяти с помощью new/delete. Указатели.&lt;br /&gt;
14. Сравнение указателей и ссылок. Указатели и массивы.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32756</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32756"/>
		<updated>2019-03-04T11:35:52Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 01.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
8. [https://official.contest.yandex.ru/contest/12108/problems/ Контест №8] - дедлайн 08.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
10. Классы. Конструкторы, функции-члены, перегрузка операторов, константность.&amp;lt;br/&amp;gt;&lt;br /&gt;
11. Пример: шаблонный класс &amp;quot;Матрица&amp;quot;.&amp;lt;br/&amp;gt;&lt;br /&gt;
12. Контрольная работа №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
13. [https://github.com/alzobnin/hse-cs-prog/blob/master/2019-1/matrix.cpp Итератор по матрице]. Создание объектов в динамической памяти с помощью new/delete. Указатели.&lt;br /&gt;
14. Сравнение указателей и ссылок. Указатели и массивы.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32664</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32664"/>
		<updated>2019-02-27T05:08:00Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 01.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
8. [https://official.contest.yandex.ru/contest/12108/problems/ Контест №8] - дедлайн 05.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
10. Классы. Конструкторы, функции-члены, перегрузка операторов, константность.&amp;lt;br/&amp;gt;&lt;br /&gt;
11. Пример: шаблонный класс &amp;quot;Матрица&amp;quot;.&amp;lt;br/&amp;gt;&lt;br /&gt;
12. Контрольная работа №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
13. [https://github.com/alzobnin/hse-cs-prog/blob/master/2019-1/matrix.cpp Итератор по матрице]. Создание объектов в динамической памяти с помощью new/delete. Указатели.&lt;br /&gt;
14. Сравнение указателей и ссылок. Указатели и массивы.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32635</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32635"/>
		<updated>2019-02-25T14:08:17Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 01.03.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
10. Классы. Конструкторы, функции-члены, перегрузка операторов, константность.&amp;lt;br/&amp;gt;&lt;br /&gt;
11. Пример: шаблонный класс &amp;quot;Матрица&amp;quot;.&amp;lt;br/&amp;gt;&lt;br /&gt;
12. Контрольная работа №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
13. [https://github.com/alzobnin/hse-cs-prog/blob/master/2019-1/matrix.cpp Итератор по матрице]. Создание объектов в динамической памяти с помощью new/delete. Указатели.&lt;br /&gt;
14. Сравнение указателей и ссылок. Указатели и массивы.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32581</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32581"/>
		<updated>2019-02-22T06:37:27Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 26.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
10. Классы. Конструкторы, функции-члены, перегрузка операторов, константность.&amp;lt;br/&amp;gt;&lt;br /&gt;
11. Пример: шаблонный класс &amp;quot;Матрица&amp;quot;.&amp;lt;br/&amp;gt;&lt;br /&gt;
12. Контрольная работа №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
13. [https://github.com/alzobnin/hse-cs-prog/blob/master/2019-1/matrix.cpp Итератор по матрице]. Создание объектов в динамической памяти с помощью new/delete. Указатели.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32580</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32580"/>
		<updated>2019-02-22T06:36:49Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 26.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
10. Классы. Конструкторы, функции-члены, перегрузка операторов, константность.&amp;lt;br/&amp;gt;&lt;br /&gt;
11. Пример: шаблонный класс &amp;quot;Матрица&amp;quot;.&amp;lt;br/&amp;gt;&lt;br /&gt;
12. Контрольная работа №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
13. Итератор по матрице. Создание объектов в динамической памяти с помощью new/delete. Указатели.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32556</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32556"/>
		<updated>2019-02-20T05:13:41Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Темы лекций */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 26.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
10. Классы. Конструкторы, функции-члены, перегрузка операторов, константность.&amp;lt;br/&amp;gt;&lt;br /&gt;
11. Пример: шаблонный класс &amp;quot;Матрица&amp;quot;.&amp;lt;br/&amp;gt;&lt;br /&gt;
12. Контрольная работа №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32555</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32555"/>
		<updated>2019-02-20T05:12:01Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/12040/problems/ Контест №7] - дедлайн 26.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32462</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32462"/>
		<updated>2019-02-13T05:11:24Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №6] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32461</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32461"/>
		<updated>2019-02-13T05:11:17Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 13.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/11969/problems/ Контест №5] - дедлайн 19.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32460</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32460"/>
		<updated>2019-02-13T05:10:51Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Основы и методология программирования (C++), основной поток поток, 2019, III модуль */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Даты ближайших контрольных: 18 февраля, 4 марта, 18 марта.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 12.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32332</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32332"/>
		<updated>2019-02-06T05:30:33Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Первая контрольная работа состоится в среду 23 января.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 12.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&amp;lt;br/&amp;gt;&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&amp;lt;br/&amp;gt;&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32331</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32331"/>
		<updated>2019-02-06T05:26:36Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Первая контрольная работа состоится в среду 23 января.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 12.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Контейнер vector.&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&amp;lt;br/&amp;gt;&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&amp;lt;br/&amp;gt;&lt;br /&gt;
5. Контрольная работа №1.&lt;br /&gt;
6. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&amp;lt;br/&amp;gt;&lt;br /&gt;
7. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&amp;lt;br/&amp;gt;&lt;br /&gt;
8. Контрольная работа №2.&lt;br /&gt;
9. Алгоритмы стандартной библиотеки.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32330</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32330"/>
		<updated>2019-02-06T05:25:14Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Первая контрольная работа состоится в среду 23 января.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 12.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&lt;br /&gt;
2. Контейнер vector.&lt;br /&gt;
3. Ссылки. Константность. Функции, передача параметров по значению и по ссылке. Классы pair/tuple.&lt;br /&gt;
4. Структуры. Алгоритм sort. Лямбда-функции. Контейнер map.&lt;br /&gt;
5. Ассоциативные контейнеры map/set, unordered_map/unordered_set.&lt;br /&gt;
6. Контейнеры deque, list, array. Адаптеры stack, queue, priority_queue.&lt;br /&gt;
7. Алгоритмы стандартной библиотеки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32329</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32329"/>
		<updated>2019-02-06T05:02:01Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Первая контрольная работа состоится в среду 23 января.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/11909/problems/ Контест №5] - дедлайн 12.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32083</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=32083"/>
		<updated>2019-01-30T05:03:01Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Первая контрольная работа состоится в среду 23 января.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/11845/problems/ Контест №4] - дедлайн 05.02.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31953</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31953"/>
		<updated>2019-01-23T05:15:28Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Первая контрольная работа состоится в среду 23 января.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/11643/problems/ Контест №3] - дедлайн 29.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31858</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31858"/>
		<updated>2019-01-18T14:15:32Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Первая контрольная работа состоится в среду 23 января.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31857</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31857"/>
		<updated>2019-01-18T14:15:22Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели во время лекции проводится контрольный контест.&amp;lt;br/&amp;gt;&lt;br /&gt;
Первая контрольная работа состоится в среду 23 января.&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31794</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31794"/>
		<updated>2019-01-16T10:47:05Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели по понедельникам, начиная с 28.01.2019, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31780</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31780"/>
		<updated>2019-01-16T04:02:56Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели по средам, начиная с 23.01.2019, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/11601/problems/ Контест №2] - дедлайн 22.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31570</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31570"/>
		<updated>2019-01-10T08:34:31Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели по средам, начиная с 23.01.2019, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31569</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31569"/>
		<updated>2019-01-10T08:34:18Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Через каждые две недели по средам, начиная с 16.01.2019, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31561</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31561"/>
		<updated>2019-01-09T12:49:52Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждую среду, начиная с 16.01.2019, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
1. Потоки cin/cout; типы string, int, double, bool, char; конструкции if, while, for, goto, switch.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31548</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31548"/>
		<updated>2019-01-09T04:47:30Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждую среду, начиная с 16.01.2019, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf Черновик стандарта C++17]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E_%D1%84%D0%B0%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D0%B5%D1%82%D0%B5&amp;diff=31547</id>
		<title>О факультете</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E_%D1%84%D0%B0%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D0%B5%D1%82%D0%B5&amp;diff=31547"/>
		<updated>2019-01-09T04:40:49Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
= Учебные курсы факультета компьютерных наук=&lt;br /&gt;
== Курсы за 2018/19 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2018/2019_(пилотный_поток) | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2018/2019_(основной_поток) | Математический анализ на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA_2018/2019 | Calculus I DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2018/2019_(пилотный_поток) | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2019_(С%2B%2B,_основной_поток) | Основы и методология программирования на ПМИ (С++, основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2018/2019 | LAaG DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2018/2019 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics DSBA |Discrete Mathematics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming | Introduction to programming DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_2 | Introduction to programming 2 DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra19.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 (пилотный поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2018/2019_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2018/2019 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-basic2018/2019 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2018/2019 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_Методы_2018 | Численные методы ]]&lt;br /&gt;
&lt;br /&gt;
[[PDC | Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing_2018_2019 | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2018/2019|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении(2018)|Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2018|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_РС|НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Основные методы анализа данных]]&lt;br /&gt;
&lt;br /&gt;
[[Теория баз данных]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2018_2019 | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ_неструктурированных_данных-2018 |Анализ неструктурированных данных ]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2018|Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2018/2019|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Науки_о_данных_2018/2019|НИС Науки о данных]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_Информации_2018/2019|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2018|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Методы_и_системы_обработки_больших_данных_(осень_2018)|Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2018|Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Теория баз данных]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2018/2019]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_1819|Допглавы дискретной математики 1]]&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора)_2018/2019 | Современные методы машинного обучения (курс майнора) 2018/2019]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python весна 2019 матфак|Основы программирования на Python-2]] || Математика || 2-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 2018/2019|Основы анализа данных в международных отношениях]] || Международные отношения || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Introduction_to_Data_Culture_2018-2019|Introduction to Data Culture]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_и_компьютерные_инструменты_лингвистического_исследования|Программирование и компьютерные инструменты лингвистического исследования]] || Фундаментальная и компьютерная лингвистика || 1 курс || 1-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность(востоковедение)|Цифровая грамотность]] || Востоковедение || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Разработка управленческих решений в маркетинге | Разработка управленческих решений в маркетинге]] || Маркетинг и рыночная аналитика || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Информационные технологии в деятельности юриста_2018-2019| Информационные технологии в деятельности юриста]] || Юриспруденция || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение на матфаке 2018/2019| Машинное обучение]] || Факультет математики || 2-4 курсы || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных в Python (Политологи 1 семестр 1-2 модули)|Анализ данных в Python]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа и визуализации данных для медиа (Журналисты 1 семестр 1 модуль)|Основы анализа и визуализации данных для медиа]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_(python)_для_лингвистов|Программирование (Python) для лингвистов]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в анализ текстов на Python для ФГН 2018|Введение в анализ текстов на Python для ФГН 2018]] || Фундаментальная и компьютерная лингвистика || 3 курс || 1, 2, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение (ФЭН)]] || Факультет экономических наук || 3-4 курсы || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_(python)_для_экономистов|Программирование (Python) для экономистов]] || Факультет экономических наук || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность(философия)|Цифровая грамотность]] || Философия || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(историки)|Цифровая грамотность]] || История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Обработка и анализ данных физического эксперимента|Обработка и анализ данных физического эксперимента]] || Физика || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Статистический анализ в среде R (Социологи 1 семестр 2 модуль)|Статистический анализ в среде R ]] || Социология || 4 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ММО_Политология_201810|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Архив =&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2017/18 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(пилотный_поток) | Математический анализ на ПМИ 2017/2018 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(основной_поток) | Математический анализ на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(пилотный_поток,_1_модуль) | Основы и методология программирования на ПМИ 2017/2018 (пилотный поток, 1 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_2_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 2 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_3_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_2017/2018_(основной_поток) | Алгоритмы и структуры данных на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2017/2018 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1  | Алгоритмы и структуры данных – 1 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2017/2018 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra18.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ-3 на ПМИ_2017/2018_(основной_поток) | Математический анализ-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2017/2018 | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2017/2018 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2017_2018 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2017/2018 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (2 курс, 2017/2018)| Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Машинное_обучение_1/2017_2018 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_2017 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics of Stochastic Processes|Статистика случайных процессов 2018]] &lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении | Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Основные_методы_анализа_данных_(специализация_АДИС) | Основные методы анализа данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(3_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная_оптимизация | Непрерывная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
[[ Сложность_и_логика|  Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Data_analysis_(Software_Engineering)_2018 | Data Analysis на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Машинное_обучение_на_больших_данных Машинное обучение на больших данных]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_оптимизация | Дискретная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2017 | Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(4_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские методы машинного обучения 2017 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное программирование 2018 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные методы машинного обучения (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные задачи анализа данных (майнор - весна 2018)]]&lt;br /&gt;
&lt;br /&gt;
[[Маго-лего &amp;quot;Линейная алгебра в приложениях&amp;quot; весна 2018 | Линейная алгебра в приложениях (маго-лего)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ 2017/18 | Функциональный анализ на ПМИ (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы теории вероятностей и математической статистики (факультативы) | Дополнительные главы теории вероятностей и математической статистики (факультативы)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы дискретной математики 2017/18 | Дополнительные главы дискретной математики (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Цифровые технологии в гуманитарных науках]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность_2018_(2_семестр)|Цифровая грамотность (факультет гуманитарных наук — 2 семестр: ИЯМК, Филология, История искусств, Культурология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Научно-исследовательский семинар (ФСН) |Научно-исследовательский семинар (ОП &amp;quot;Политология&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Introduction_to_Data_Culture|Introduction to Data Culture (HSE and University of London Parallel Degree Programme in International Relations, 1 year)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[ИИ_и_БД|Искусственный интеллект и большие данные (ОП &amp;quot;Дизайн&amp;quot;, &amp;quot;Мода&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Программирование_(python)_для_лингвистов|Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курс, 2 семестр)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Основы анализа данных в международных отношениях|Основы анализа данных в международных отношениях (ОП &amp;quot;Международные отношения&amp;quot;, 2 курс, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в data science (2_семестр)|Профориентационный семинар (блок по введению в data scicence) (Факультет социальных наук — 2 семестр: Социология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в Data Science| Введение в Data Science (ФБиМ, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность|Цифровая грамотность (факультет гуманитарных наук — 1 семестр: История, Философия, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное обучение (факультет экономических наук)|Машинное обучение (факультет экономических наук)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Программирование (python) для лингвистов | Программирование (python) для лингвистов (факультет гуманитарных наук)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Извлечение и анализ интернет-данных | Извлечение и анализ интернет-данных (факультет экономических наук)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Анализ больших данных в социальных науках (ФСН, 2017) | Анализ больших данных в социальных науках (ФСН, 2017)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Информационные_технологии_в_деятельности_юриста|Информационные технологии в деятельности юриста (Факультет права)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное_обучение_для_лингвистов|Машинное обучение (магистратура Школы лингвистики)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры Финансовые технологии и анализ данных ==&lt;br /&gt;
&lt;br /&gt;
[[Вероятностные_модели_и_прикладная_статистика_в_финансовой_математике|Вероятностные модели и прикладная статистика в финансовой математике]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Рекомендательные системы и поиск закономерностей в данных|Рекомендательные системы и поиск закономерностей в данных]]&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2016/17 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3-4 курс !! майноры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2016/2017 | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра и геометрия_2016/2017 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2016/2017 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017_пилотный_поток | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017 | Основы и методология программирования на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(пилотный_поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(основной_поток) | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2016/2017 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra17.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[Математический анализ_2016/2017 | Математический анализ-3 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математически_анализ_3_на_ПМИ_(пилотный_поток) | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2016_2017 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика_2_2016/2017 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2016/2017 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей_2016/2017 | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2016/2017_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_теория_вычислений_2016/2017 | Факультатив теория вычислений на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_(факультатив,_2017) | Дополнительные главы теории вероятностей (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные_уравнения_(2_курс,_2016/2017) | Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_2016/2017_(пилотный_поток) | Математическая статистика на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы ]]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2016/2017 | НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2016_2017 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладной_статистический_анализ_данных | Прикладной статистический анализ данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_в_анализе_данных | Численные методы в анализе данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Статистика_случайных_процессов_(курс_лекций,_ФКН_ВШЭ) Вероятностные модели и статистика случайных процессов на ПМИ]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Opt Методы оптимизации на ПМИ (специализации МОП и РС)]&lt;br /&gt;
&lt;br /&gt;
[[Методы_оптимизации_(весна_2017)|Методы оптимизации 2 (дискретная оптимизация)]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(осень_2016) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ и верификация алгоритмов биржевой торговли | Анализ и верификация алгоритмов для систем биржевой торговли ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_графических_процессорах | Программирование на графических процессорах]]&lt;br /&gt;
&lt;br /&gt;
[[ЯРПО | Языки разработки ПО (курс по выбору) на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Data analysis (Software Engineering) 2017 | Data analysis  на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Базы данных 2 | Базы данных 2 ]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные сети 2 | Компьютерные сети 2]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_на_больших_данных | Машинное обучение на больших данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора) | Современные методы машинного обучения (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Интеллектуальный_анализ_данных/Введение_в_программирование_2016/2017 | Введение в программирование (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2016-2017 | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Прикладные задачи анализа данных| Прикладные задачи анализа данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=100%&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Первая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2015/16 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии программирования|Технологии программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[ОиМП-2015|Основы и методология программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2016]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Линейная алгебра и геометрия_2015/2016 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2015/2016 | Алгебра на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://hsealgebra.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
|-&lt;br /&gt;
|[[Компьютерные системы]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Математический анализ на ПМИ_2015/2016 | Математический анализ на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Факультатив_Матпрактикум | Матпрактикум (факультатив) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Data analysis (Software Engineering)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в программирование|Введение в программирование (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2015-2016|Введение в анализ данных (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[НИС Машинное обучение и приложения|НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Архитектура компьютеров и системное программирование (ПМИ_4, 2015/2016)|Архитектура компьютеров и системное программирование (4 курс)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Дифференциальные уравнения (2 курс, 2015/2016)| Дифференциальные уравнения]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Введение в VBA|Введение в VBA]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Вторая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2014/15 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Основы и методологии программирования]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2015 | Алгоритмы и структуры данных]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Анализ данных (Программная инженерия)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2014/2015 | Алгебра]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Magolego_sna_2015| MAGoLEGO Social Network Analysis]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Проектная работа ====&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа]] &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Учебная практика 1 курс (2016)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа 2 курс (2016)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Завершение двухколоночной таблицы --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Мероприятия факультета компьютерных наук ==&lt;br /&gt;
=== Summer School 2015 ===&lt;br /&gt;
[[Introduction to Natural Language Processing|Introduction to Natural Language Processing]]&lt;br /&gt;
#[[Lecture 1. Introduction|Introduction]]&lt;br /&gt;
#[[Lecture 2. Tokenization and word counts|Tokenization and word counts]]&lt;br /&gt;
#[[Lecture 3. POS tagging. Key word and phrase extraction|POS tagging. Key word and phrase extraction]]&lt;br /&gt;
#[[Lecture 4. Parsing|Parsing]]&lt;br /&gt;
#[[Lecture 5. Language sources|Language sources]]&lt;br /&gt;
#[[Lecture 6. Synonyms and near-synonyms detection|Synonyms and near-synonyms detection]]&lt;br /&gt;
#[[Lecture 8. Suffix trees for NLP|Suffix trees for NLP]]&lt;br /&gt;
#[[NLP References|References]]&lt;br /&gt;
&lt;br /&gt;
== Архив ==&lt;br /&gt;
* [[Учебная практика 1 курс (2015)]]&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31546</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31546"/>
		<updated>2019-01-09T04:38:33Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждую среду, начиная с 16.01.2019, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31545</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31545"/>
		<updated>2019-01-09T04:38:19Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Страница материалов I модуля]&lt;br /&gt;
&lt;br /&gt;
== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждую среду, начиная с 16.01.2019, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31544</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31544"/>
		<updated>2019-01-09T04:37:39Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник - 2-я пара; среда - 3-я пара, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждую среду, начиная с 16.01.2019, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31543</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31543"/>
		<updated>2019-01-09T04:36:07Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, III модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник и среда, 2-я пара (10:30-11:50)&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждую среду, начиная с 16.01.2019, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31542</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31542"/>
		<updated>2019-01-09T04:35:56Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, 3-й модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник и среда, 2-я пара (10:30-11:50)&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждую среду, начиная с 16.01.2019, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31541</id>
		<title>Основы и методология программирования на ПМИ 2019 (С++, основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2019_(%D0%A1%2B%2B,_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31541"/>
		<updated>2019-01-09T04:35:44Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: Новая страница: «== Основы и методология программирования (C++), основной поток поток, 2019, 3-й модуль ==  &amp;#039;&amp;#039;&amp;#039;Лект…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования (C++), основной поток поток, 2019, 3-й модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник и среда, 2-я пара (10:30-11:50)&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждую среду, начиная с 16.01.2019, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/cs_hse_cpp_2019&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/11510/problems/ Контест №1] - дедлайн 15.01.2019 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за III модуль&#039;&#039;&#039; = 0,4 * регулярные домашние контесты + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за III модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-brown Основы разработки на C++: коричневый пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] 2016-го года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31488</id>
		<title>Основы и методология программирования на ПМИ 2018/2019 (пилотный поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=31488"/>
		<updated>2018-12-29T11:58:54Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Основы и методология программирования, пилотный поток, 2017, 1 модуль */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, пилотный поток, 2018, 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; вторник и среда, 3-я пара (12:10-13:30)&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждый второй вторник, начиная с 18.09.2018, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/joinchat/AAAAAEra4nfnKS_HRO3n-A&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/8896/problems/ Контест №1] - дедлайн 11.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/8897/problems/ Контест №2] - дедлайн 18.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/9226/problems/ Контест №3] - дедлайн 25.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/9302/problems/ Контест №4] - дедлайн 02.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/9444/problems/ Контест №5] - дедлайн 16.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/9522/problems/ Контест №6] - дедлайн 17.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/9523/problems/ Контест №7] - дедлайн 21.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за I модуль&#039;&#039;&#039; = 0,4 * домашние работы + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за I модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] позапрошлого года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=30151</id>
		<title>Основы и методология программирования на ПМИ 2018/2019 (пилотный поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=30151"/>
		<updated>2018-10-16T12:51:40Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, пилотный поток, 2017, 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; вторник и среда, 3-я пара (12:10-13:30)&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждый второй вторник, начиная с 18.09.2018, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/joinchat/AAAAAEra4nfnKS_HRO3n-A&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/8896/problems/ Контест №1] - дедлайн 11.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/8897/problems/ Контест №2] - дедлайн 18.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/9226/problems/ Контест №3] - дедлайн 25.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/9302/problems/ Контест №4] - дедлайн 02.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/9444/problems/ Контест №5] - дедлайн 16.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/9522/problems/ Контест №6] - дедлайн 17.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/9523/problems/ Контест №7] - дедлайн 21.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за I модуль&#039;&#039;&#039; = 0,4 * домашние работы + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за I модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] позапрошлого года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=30005</id>
		<title>Основы и методология программирования на ПМИ 2018/2019 (пилотный поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=30005"/>
		<updated>2018-10-15T09:00:31Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, пилотный поток, 2017, 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; вторник и среда, 3-я пара (12:10-13:30)&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждый второй вторник, начиная с 18.09.2018, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/joinchat/AAAAAEra4nfnKS_HRO3n-A&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/8896/problems/ Контест №1] - дедлайн 11.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/8897/problems/ Контест №2] - дедлайн 18.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/9226/problems/ Контест №3] - дедлайн 25.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/9302/problems/ Контест №4] - дедлайн 02.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/9444/problems/ Контест №5] - дедлайн 16.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/9522/problems/ Контест №6] - дедлайн 16.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/9523/problems/ Контест №7] - дедлайн 19.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за I модуль&#039;&#039;&#039; = 0,4 * домашние работы + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за I модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] позапрошлого года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=29841</id>
		<title>Основы и методология программирования на ПМИ 2018/2019 (пилотный поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=29841"/>
		<updated>2018-10-09T04:49:30Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, пилотный поток, 2017, 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; вторник и среда, 3-я пара (12:10-13:30)&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждый второй вторник, начиная с 18.09.2018, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/joinchat/AAAAAEra4nfnKS_HRO3n-A&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/8896/problems/ Контест №1] - дедлайн 11.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/8897/problems/ Контест №2] - дедлайн 18.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/9226/problems/ Контест №3] - дедлайн 25.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/9302/problems/ Контест №4] - дедлайн 02.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/9444/problems/ Контест №5] - дедлайн 15.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/9522/problems/ Контест №6] - дедлайн 16.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/9523/problems/ Контест №7] - дедлайн 19.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за I модуль&#039;&#039;&#039; = 0,4 * домашние работы + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за I модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] позапрошлого года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=29630</id>
		<title>Основы и методология программирования на ПМИ 2018/2019 (пилотный поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=29630"/>
		<updated>2018-10-02T04:42:52Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, пилотный поток, 2017, 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; вторник и среда, 3-я пара (12:10-13:30)&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждый второй вторник, начиная с 18.09.2018, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/joinchat/AAAAAEra4nfnKS_HRO3n-A&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/8896/problems/ Контест №1] - дедлайн 11.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/8897/problems/ Контест №2] - дедлайн 18.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/9226/problems/ Контест №3] - дедлайн 25.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/9302/problems/ Контест №4] - дедлайн 02.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/9444/problems/ Контест №5] - дедлайн 15.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за I модуль&#039;&#039;&#039; = 0,4 * домашние работы + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за I модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] позапрошлого года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=29457</id>
		<title>Основы и методология программирования на ПМИ 2018/2019 (пилотный поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=29457"/>
		<updated>2018-09-26T05:04:51Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, пилотный поток, 2017, 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; вторник и среда, 3-я пара (12:10-13:30)&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждый второй вторник, начиная с 18.09.2018, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/joinchat/AAAAAEra4nfnKS_HRO3n-A&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/8896/problems/ Контест №1] - дедлайн 11.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/8897/problems/ Контест №2] - дедлайн 18.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/9226/problems/ Контест №3] - дедлайн 25.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/9302/problems/ Контест №4] - дедлайн 02.10.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за I модуль&#039;&#039;&#039; = 0,4 * домашние работы + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за I модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] позапрошлого года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=29263</id>
		<title>Основы и методология программирования на ПМИ 2018/2019 (пилотный поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=29263"/>
		<updated>2018-09-19T23:17:52Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, пилотный поток, 2017, 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; вторник и среда, 3-я пара (12:10-13:30)&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждый второй вторник, начиная с 18.09.2018, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/joinchat/AAAAAEra4nfnKS_HRO3n-A&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/8896/problems/ Контест №1] - дедлайн 11.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/8897/problems/ Контест №2] - дедлайн 18.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/9226/problems/ Контест №3] - дедлайн 25.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за I модуль&#039;&#039;&#039; = 0,4 * домашние работы + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за I модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] позапрошлого года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=29008</id>
		<title>Основы и методология программирования на ПМИ 2018/2019 (пилотный поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=29008"/>
		<updated>2018-09-12T05:28:18Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, пилотный поток, 2017, 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; вторник и среда, 3-я пара (12:10-13:30)&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждый второй вторник, начиная с 18.09.2018, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/joinchat/AAAAAEra4nfnKS_HRO3n-A&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/8896/problems/ Контест №1] - дедлайн 11.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/8897/problems/ Контест №2] - дедлайн 18.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за I модуль&#039;&#039;&#039; = 0,4 * домашние работы + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за I модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] позапрошлого года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=28676</id>
		<title>Основы и методология программирования на ПМИ 2018/2019 (пилотный поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2018/2019_(%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=28676"/>
		<updated>2018-09-05T09:05:34Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: Новая страница: «== Основы и методология программирования, пилотный поток, 2017, 1 модуль ==  &amp;#039;&amp;#039;&amp;#039;Лектор:&amp;#039;&amp;#039;&amp;#039;  [https://ww…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, пилотный поток, 2017, 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; вторник и среда, 3-я пара (12:10-13:30)&amp;lt;br /&amp;gt;&lt;br /&gt;
Каждый второй вторник, начиная с 18.09.2018, во время лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для объявлений: https://t.me/joinchat/AAAAAEra4nfnKS_HRO3n-A&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/8896/problems/ Контест №1] - дедлайн 11.09.2018 в 23:59:59&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://gcc.gnu.org/ g++].&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за I модуль&#039;&#039;&#039; = 0,4 * домашние работы + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за I модуль&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
==Курсы на Курсере от разработчиков Яндекса==&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: желтый пояс]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-red Основы разработки на C++: красный пояс]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-1 Конспекты лекций] позапрошлого года&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E_%D1%84%D0%B0%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D0%B5%D1%82%D0%B5&amp;diff=28675</id>
		<title>О факультете</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E_%D1%84%D0%B0%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D0%B5%D1%82%D0%B5&amp;diff=28675"/>
		<updated>2018-09-05T08:58:48Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
== Учебные курсы факультета компьютерных наук==&lt;br /&gt;
=== Курсы за 2018/19 учебный год ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2018/2019_(пилотный_поток) | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics DSBA |Discrete Mathematics DSBA]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2018/2019 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-basic2018/2019 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing_2018_2019 | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2018_2019 | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Анализ_неструктурированных_данных-2018 |Анализ неструктурированных данных ]]&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Основы анализа данных в международных отношениях 2018/2019|Основы анализа данных в международных отношениях]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_и_компьютерные_инструменты_лингвистического_исследования|Программирование и компьютерные инструменты лингвистического исследования]]&lt;br /&gt;
&lt;br /&gt;
[[Цифровая грамотность(востоковедение)|Цифровая грамотность]]&lt;br /&gt;
&lt;br /&gt;
[[Разработка управленческих решений в маркетинге | Разработка управленческих решений в маркетинге]]&lt;br /&gt;
&lt;br /&gt;
[[Информационные технологии в деятельности юриста_2018-2019| Информационные технологии в деятельности юриста]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное обучение на матфаке 2018/2019| Машинное обучение]]&lt;br /&gt;
&lt;br /&gt;
[[ПМСАР-2| Методы анализа больших данных в исследованиях поведения покупателей]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в Python (Политологи 1 семестр 1-2 модули)|Анализ данных в Python]]&lt;br /&gt;
&lt;br /&gt;
[[Основы анализа и визуализации данных для медиа (Журналисты 1 семестр 1 модуль)|Основы анализа и визуализации данных для медиа]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_(python)_для_лингвистов|Программирование (Python) для лингвистов]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в анализ текстов на Python для ФГН 2018|Введение в анализ текстов на Python для ФГН 2018]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное обучение (ФЭН)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
Международные отношения&lt;br /&gt;
&lt;br /&gt;
Фундаментальная и компьютерная лингвистика&lt;br /&gt;
&lt;br /&gt;
Востоковедение&lt;br /&gt;
&lt;br /&gt;
Маркетинг и рыночная аналитика&lt;br /&gt;
&lt;br /&gt;
Юриспруденция&lt;br /&gt;
&lt;br /&gt;
Факультет математики&lt;br /&gt;
&lt;br /&gt;
Прикладные методы социального анализа рынков&lt;br /&gt;
&lt;br /&gt;
Политология&lt;br /&gt;
&lt;br /&gt;
Журналистика&lt;br /&gt;
&lt;br /&gt;
Фундаментальная и компьютерная лингвистика&lt;br /&gt;
&lt;br /&gt;
Фундаментальная и компьютерная лингвистика&lt;br /&gt;
&lt;br /&gt;
Факультет экономических наук&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
2 курс&lt;br /&gt;
&lt;br /&gt;
1 курс&lt;br /&gt;
&lt;br /&gt;
1 курс&lt;br /&gt;
&lt;br /&gt;
2 курс&lt;br /&gt;
&lt;br /&gt;
1 курс&lt;br /&gt;
&lt;br /&gt;
2-4 курсы&lt;br /&gt;
&lt;br /&gt;
2 г.о.&lt;br /&gt;
&lt;br /&gt;
4 курс&lt;br /&gt;
&lt;br /&gt;
4 курс&lt;br /&gt;
&lt;br /&gt;
4 курс&lt;br /&gt;
&lt;br /&gt;
3 курс&lt;br /&gt;
&lt;br /&gt;
3-4 курсы&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
1-2 модули&lt;br /&gt;
&lt;br /&gt;
1-4 модули&lt;br /&gt;
&lt;br /&gt;
1 модуль&lt;br /&gt;
&lt;br /&gt;
1-2 модули&lt;br /&gt;
&lt;br /&gt;
2 модуль&lt;br /&gt;
&lt;br /&gt;
1-2 модули&lt;br /&gt;
&lt;br /&gt;
1-2 модули&lt;br /&gt;
&lt;br /&gt;
1-2 модули&lt;br /&gt;
&lt;br /&gt;
1 модуль&lt;br /&gt;
&lt;br /&gt;
1-3 модули&lt;br /&gt;
&lt;br /&gt;
1, 2, 4 модули&lt;br /&gt;
&lt;br /&gt;
1-2 модули&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Архив ==&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2017/18 учебный год ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(пилотный_поток) | Математический анализ на ПМИ 2017/2018 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(основной_поток) | Математический анализ на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(пилотный_поток,_1_модуль) | Основы и методология программирования на ПМИ 2017/2018 (пилотный поток, 1 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_2_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 2 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_3_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_2017/2018_(основной_поток) | Алгоритмы и структуры данных на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2017/2018 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1  | Алгоритмы и структуры данных – 1 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2017/2018 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra18.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ-3 на ПМИ_2017/2018_(основной_поток) | Математический анализ-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2017/2018 | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2017/2018 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2017_2018 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2017/2018 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (2 курс, 2017/2018)| Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Машинное_обучение_1/2017_2018 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_2017 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics of Stochastic Processes|Статистика случайных процессов 2018]] &lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении | Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Основные_методы_анализа_данных_(специализация_АДИС) | Основные методы анализа данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Параллельные и распределенные вычисления 2017 | Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(3_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная_оптимизация | Непрерывная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
[[ Сложность_и_логика|  Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Data_analysis_(Software_Engineering)_2018 | Data Analysis на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Машинное_обучение_на_больших_данных Машинное обучение на больших данных]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_оптимизация | Дискретная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2017 | Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(4_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские методы машинного обучения 2017 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное программирование 2018 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные методы машинного обучения (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные задачи анализа данных (майнор - весна 2018)]]&lt;br /&gt;
&lt;br /&gt;
[[Маго-лего &amp;quot;Линейная алгебра в приложениях&amp;quot; весна 2018 | Линейная алгебра в приложениях (маго-лего)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ 2017/18 | Функциональный анализ на ПМИ (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы теории вероятностей и математической статистики (факультативы) | Дополнительные главы теории вероятностей и математической статистики (факультативы)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы дискретной математики 2017/18 | Дополнительные главы дискретной математики (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Цифровые технологии в гуманитарных науках]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность_2018_(2_семестр)|Цифровая грамотность (факультет гуманитарных наук — 2 семестр: ИЯМК, Филология, История искусств, Культурология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Научно-исследовательский семинар (ФСН) |Научно-исследовательский семинар (ОП &amp;quot;Политология&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Introduction_to_Data_Culture|Introduction to Data Culture (HSE and University of London Parallel Degree Programme in International Relations, 1 year)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[ИИ_и_БД|Искусственный интеллект и большие данные (ОП &amp;quot;Дизайн&amp;quot;, &amp;quot;Мода&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Программирование_(python)_для_лингвистов|Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курс, 2 семестр)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Основы анализа данных в международных отношениях|Основы анализа данных в международных отношениях (ОП &amp;quot;Международные отношения&amp;quot;, 2 курс, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в data science (2_семестр)|Профориентационный семинар (блок по введению в data scicence) (Факультет социальных наук — 2 семестр: Социология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в Data Science| Введение в Data Science (ФБиМ, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность|Цифровая грамотность (факультет гуманитарных наук — 1 семестр: История, Философия, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное обучение (факультет экономических наук)|Машинное обучение (факультет экономических наук)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Программирование (python) для лингвистов | Программирование (python) для лингвистов (факультет гуманитарных наук)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Извлечение и анализ интернет-данных | Извлечение и анализ интернет-данных (факультет экономических наук)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Анализ больших данных в социальных науках (ФСН, 2017) | Анализ больших данных в социальных науках (ФСН, 2017)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Информационные_технологии_в_деятельности_юриста|Информационные технологии в деятельности юриста (Факультет права)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное_обучение_для_лингвистов|Машинное обучение (магистратура Школы лингвистики)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры Финансовые технологии и анализ данных ==&lt;br /&gt;
&lt;br /&gt;
[[Вероятностные_модели_и_прикладная_статистика_в_финансовой_математике|Вероятностные модели и прикладная статистика в финансовой математике]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2016/17 учебный год ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3-4 курс !! майноры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2016/2017 | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра и геометрия_2016/2017 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2016/2017 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017_пилотный_поток | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017 | Основы и методология программирования на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(пилотный_поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(основной_поток) | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2016/2017 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra17.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[Математический анализ_2016/2017 | Математический анализ-3 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математически_анализ_3_на_ПМИ_(пилотный_поток) | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2016_2017 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика_2_2016/2017 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2016/2017 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей_2016/2017 | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2016/2017_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_теория_вычислений_2016/2017 | Факультатив теория вычислений на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_(факультатив,_2017) | Дополнительные главы теории вероятностей (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные_уравнения_(2_курс,_2016/2017) | Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_2016/2017_(пилотный_поток) | Математическая статистика на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы ]]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2016/2017 | НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2016_2017 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладной_статистический_анализ_данных | Прикладной статистический анализ данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_в_анализе_данных | Численные методы в анализе данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Статистика_случайных_процессов_(курс_лекций,_ФКН_ВШЭ) Вероятностные модели и статистика случайных процессов на ПМИ]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Opt Методы оптимизации на ПМИ (специализации МОП и РС)]&lt;br /&gt;
&lt;br /&gt;
[[Методы_оптимизации_(весна_2017)|Методы оптимизации 2 (дискретная оптимизация)]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(осень_2016) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ и верификация алгоритмов биржевой торговли | Анализ и верификация алгоритмов для систем биржевой торговли ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_графических_процессорах | Программирование на графических процессорах]]&lt;br /&gt;
&lt;br /&gt;
[[ЯРПО | Языки разработки ПО (курс по выбору) на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Data analysis (Software Engineering) 2017 | Data analysis  на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Базы данных 2 | Базы данных 2 ]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные сети 2 | Компьютерные сети 2]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_на_больших_данных | Машинное обучение на больших данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора) | Современные методы машинного обучения (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Интеллектуальный_анализ_данных/Введение_в_программирование_2016/2017 | Введение в программирование (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2016-2017 | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Прикладные задачи анализа данных| Прикладные задачи анализа данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=100%&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Первая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2015/16 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии программирования|Технологии программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[ОиМП-2015|Основы и методология программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2016]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Линейная алгебра и геометрия_2015/2016 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2015/2016 | Алгебра на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://hsealgebra.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
|-&lt;br /&gt;
|[[Компьютерные системы]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Математический анализ на ПМИ_2015/2016 | Математический анализ на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Факультатив_Матпрактикум | Матпрактикум (факультатив) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Data analysis (Software Engineering)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в программирование|Введение в программирование (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2015-2016|Введение в анализ данных (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[НИС Машинное обучение и приложения|НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Архитектура компьютеров и системное программирование (ПМИ_4, 2015/2016)|Архитектура компьютеров и системное программирование (4 курс)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Дифференциальные уравнения (2 курс, 2015/2016)| Дифференциальные уравнения]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Введение в VBA|Введение в VBA]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Вторая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2014/15 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Основы и методологии программирования]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2015 | Алгоритмы и структуры данных]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Анализ данных (Программная инженерия)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2014/2015 | Алгебра]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Magolego_sna_2015| MAGoLEGO Social Network Analysis]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Проектная работа ====&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа]] &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Учебная практика 1 курс (2016)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа 2 курс (2016)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Завершение двухколоночной таблицы --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Мероприятия факультета компьютерных наук ==&lt;br /&gt;
=== Summer School 2015 ===&lt;br /&gt;
[[Introduction to Natural Language Processing|Introduction to Natural Language Processing]]&lt;br /&gt;
#[[Lecture 1. Introduction|Introduction]]&lt;br /&gt;
#[[Lecture 2. Tokenization and word counts|Tokenization and word counts]]&lt;br /&gt;
#[[Lecture 3. POS tagging. Key word and phrase extraction|POS tagging. Key word and phrase extraction]]&lt;br /&gt;
#[[Lecture 4. Parsing|Parsing]]&lt;br /&gt;
#[[Lecture 5. Language sources|Language sources]]&lt;br /&gt;
#[[Lecture 6. Synonyms and near-synonyms detection|Synonyms and near-synonyms detection]]&lt;br /&gt;
#[[Lecture 8. Suffix trees for NLP|Suffix trees for NLP]]&lt;br /&gt;
#[[NLP References|References]]&lt;br /&gt;
&lt;br /&gt;
== Архив ==&lt;br /&gt;
* [[Учебная практика 1 курс (2015)]]&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_2_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=27492</id>
		<title>Основы и методология программирования на ПМИ 2017/2018 (основной поток, 2 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_2_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=27492"/>
		<updated>2018-04-09T09:08:59Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, основной поток, 2017, 2-й модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Материалы первого модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник, 3-я пара, и пятница, 2-я пара.&lt;br /&gt;
&lt;br /&gt;
Каждую вторую пятницу вместо лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-2 Краткие конспекты лекций прошлого года]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс] - курс на Курсере от разрабочиков Яндекса&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: жёлтый пояс] - продолжение курса&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для студентов, где будут публиковаться новости курса: https://t.me/hse_cs_cpp_2017&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
&lt;br /&gt;
Мы будем выдавать очередные контесты (почти) каждый понедельник и каждую пятницу. Длительность каждого контеста - 10 дней.&lt;br /&gt;
&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/5635/problems/ Контест №1] - дедлайн 09.11.2017 в 00:00:01&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/5684/problems/ Контест №2] - дедлайн 13.11.2017 в 00:00:01&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/5685/problems/ Контест №3] - дедлайн 16.11.2017 в 00:00:01&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/5687/problems/ Контест №4] - дедлайн 20.11.2017 в 00:00:01&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/5955/problems/ Контест №5] - дедлайн 23.11.2017 в 00:00:01&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/5995/problems/ Контест №6] - дедлайн 27.11.2017 в 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/6039/problems/ Контест №7] - дедлайн 01.12.2017 в 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
8. [https://official.contest.yandex.ru/contest/5996/problems/ Контест №8] - дедлайн 04.12.2017 в 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
9. [https://official.contest.yandex.ru/contest/6468/problems/ Контест №9] - дедлайн 08.12.2017 в 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
10. [https://official.contest.yandex.ru/contest/6655/problems/ Контест №10] - дедлайн 12.12.2017 в 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
11. [https://official.contest.yandex.ru/contest/6751/problems/ Контест №11] - дедлайн 15.12.2017 в 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
12. [https://official.contest.yandex.ru/contest/6752/problems/ Контест №12] - дедлайн перенесён на 01.01.2018, 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
13. [https://official.contest.yandex.ru/contest/6929/problems/ Контест №13] - дополнительный (необязательный) контест для желающих поднять баллы. Дедлайн 09.01.2018 в 00:01.&amp;lt;br&amp;gt;&lt;br /&gt;
14. [https://official.contest.yandex.ru/contest/7054/problems/ Контест №14] - дедлайн перенесён на 22.01.2018 в 00:00:01. Добавлена последняя задача H. &amp;lt;br&amp;gt;&lt;br /&gt;
15. [https://official.contest.yandex.ru/contest/7114/problems/ Контест №15] - дедлайн перенесён на 07.02.2018 в 00:00:01. Добавлены еще две задачи.&amp;lt;br&amp;gt;&lt;br /&gt;
16. [https://official.contest.yandex.ru/contest/7193/problems/ Контест №16] - дедлайн перенесён на 19.02.2018 в 00:00:01.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Штрафы ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| output-limit-exceeded || 1&lt;br /&gt;
|-&lt;br /&gt;
| time-limit-exceeded || 2&lt;br /&gt;
|-&lt;br /&gt;
| idleness-limit-exceeded || 2&lt;br /&gt;
|- &lt;br /&gt;
| compilation-error || 0&lt;br /&gt;
|-&lt;br /&gt;
| presentation-error  || 1&lt;br /&gt;
|- &lt;br /&gt;
| precompile-check-failed || 0&lt;br /&gt;
|-&lt;br /&gt;
| runtime-error || 2&lt;br /&gt;
|- &lt;br /&gt;
| memory-limit-exceeded || 2&lt;br /&gt;
|-&lt;br /&gt;
|wrong-answer || 1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://en.wikipedia.org/wiki/Clang clang 3.8].&lt;br /&gt;
Использовать другие системы и компиляторы можно, но вам придётся настраивать их самостоятельно.&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за II-III модули&#039;&#039;&#039; = 0,4 * домашние работы + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за II-III модули&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_2_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=26946</id>
		<title>Основы и методология программирования на ПМИ 2017/2018 (основной поток, 2 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_2_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=26946"/>
		<updated>2018-02-13T16:37:55Z</updated>

		<summary type="html">&lt;p&gt;Alexey.zobnin: /* Регулярные домашние контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, основной поток, 2017, 2-й модуль ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C) Материалы первого модуля]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник, 3-я пара, и пятница, 2-я пара.&lt;br /&gt;
&lt;br /&gt;
Каждую вторую пятницу вместо лекции проводится контрольный контест.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-2 Краткие конспекты лекций прошлого года]&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-white Основы разработки на C++: белый пояс] - курс на Курсере от разрабочиков Яндекса&lt;br /&gt;
&lt;br /&gt;
[https://www.coursera.org/learn/c-plus-plus-yellow Основы разработки на C++: жёлтый пояс] - продолжение курса&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал для студентов, где будут публиковаться новости курса: https://t.me/hse_cs_cpp_2017&lt;br /&gt;
&lt;br /&gt;
== Регулярные домашние контесты ==&lt;br /&gt;
&lt;br /&gt;
Мы будем выдавать очередные контесты (почти) каждый понедельник и каждую пятницу. Длительность каждого контеста - 10 дней.&lt;br /&gt;
&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/5635/problems/ Контест №1] - дедлайн 09.11.2017 в 00:00:01&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/5684/problems/ Контест №2] - дедлайн 13.11.2017 в 00:00:01&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/5685/problems/ Контест №3] - дедлайн 16.11.2017 в 00:00:01&amp;lt;br/&amp;gt;&lt;br /&gt;
4. [https://official.contest.yandex.ru/contest/5687/problems/ Контест №4] - дедлайн 20.11.2017 в 00:00:01&amp;lt;br/&amp;gt;&lt;br /&gt;
5. [https://official.contest.yandex.ru/contest/5955/problems/ Контест №5] - дедлайн 23.11.2017 в 00:00:01&amp;lt;br/&amp;gt;&lt;br /&gt;
6. [https://official.contest.yandex.ru/contest/5995/problems/ Контест №6] - дедлайн 27.11.2017 в 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
7. [https://official.contest.yandex.ru/contest/6039/problems/ Контест №7] - дедлайн 01.12.2017 в 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
8. [https://official.contest.yandex.ru/contest/5996/problems/ Контест №8] - дедлайн 04.12.2017 в 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
9. [https://official.contest.yandex.ru/contest/6468/problems/ Контест №9] - дедлайн 08.12.2017 в 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
10. [https://official.contest.yandex.ru/contest/6655/problems/ Контест №10] - дедлайн 12.12.2017 в 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
11. [https://official.contest.yandex.ru/contest/6751/problems/ Контест №11] - дедлайн 15.12.2017 в 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
12. [https://official.contest.yandex.ru/contest/6752/problems/ Контест №12] - дедлайн перенесён на 01.01.2018, 00:00:01&amp;lt;br&amp;gt;&lt;br /&gt;
13. [https://official.contest.yandex.ru/contest/6929/problems/ Контест №13] - дополнительный (необязательный) контест для желающих поднять баллы. Дедлайн 09.01.2018 в 00:01.&amp;lt;br&amp;gt;&lt;br /&gt;
14. [https://official.contest.yandex.ru/contest/7054/problems/ Контест №14] - дедлайн перенесён на 22.01.2018 в 00:00:01. Добавлена последняя задача H. &amp;lt;br&amp;gt;&lt;br /&gt;
15. [https://official.contest.yandex.ru/contest/7114/problems/ Контест №15] - дедлайн перенесён на 07.02.2018 в 00:00:01. Добавлены еще две задачи.&amp;lt;br&amp;gt;&lt;br /&gt;
16. [https://official.contest.yandex.ru/contest/7193/problems/ Контест №16] - дедлайн перенесён на 19.02.2018 в 00:00:01.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Контрольные работы ==&lt;br /&gt;
1. [https://official.contest.yandex.ru/contest/5858/problems/ Контрольная работа №1]&amp;lt;br/&amp;gt;&lt;br /&gt;
2. [https://official.contest.yandex.ru/contest/6320/problems/ Контрольная работа №2]&amp;lt;br/&amp;gt;&lt;br /&gt;
3. [https://official.contest.yandex.ru/contest/6907/problems/ Контрольная работа №3]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Штрафы ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| output-limit-exceeded || 1&lt;br /&gt;
|-&lt;br /&gt;
| time-limit-exceeded || 2&lt;br /&gt;
|-&lt;br /&gt;
| idleness-limit-exceeded || 2&lt;br /&gt;
|- &lt;br /&gt;
| compilation-error || 0&lt;br /&gt;
|-&lt;br /&gt;
| presentation-error  || 1&lt;br /&gt;
|- &lt;br /&gt;
| precompile-check-failed || 0&lt;br /&gt;
|-&lt;br /&gt;
| runtime-error || 2&lt;br /&gt;
|- &lt;br /&gt;
| memory-limit-exceeded || 2&lt;br /&gt;
|-&lt;br /&gt;
|wrong-answer || 1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Мы будем работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://en.wikipedia.org/wiki/Clang clang 3.8].&lt;br /&gt;
Использовать другие системы и компиляторы можно, но вам придётся настраивать их самостоятельно.&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за II-III модули&#039;&#039;&#039; = 0,4 * домашние работы + 0,6 * контрольные контесты&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка за II-III модули&#039;&#039;&#039; = 0,4 * экзамен + 0,6 * накопленная оценка&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;br /&gt;
&lt;br /&gt;
[http://valloric.github.io/YouCompleteMe/ YouCompleteMe] - полезный плагин для Vim для автодополнения кода&lt;br /&gt;
&lt;br /&gt;
[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf Черновик стандарта C++14]&lt;br /&gt;
&lt;br /&gt;
[http://en.cppreference.com/w/ cppreference.com] - полезный сайт-справочник по C++&lt;br /&gt;
&lt;br /&gt;
[http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html C++ Core Guidelines] - рекомендации по C++ от Бьярна Страуструпа и Герба Саттера&lt;/div&gt;</summary>
		<author><name>Alexey.zobnin</name></author>
	</entry>
</feed>