<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://mit.spbau.ru/sewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=E.f.suvorov</id>
		<title>SEWiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://mit.spbau.ru/sewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=E.f.suvorov"/>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php/%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/E.f.suvorov"/>
		<updated>2026-06-01T06:10:14Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=15935</id>
		<title>SE Wiki</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=15935"/>
				<updated>2019-01-05T20:04:49Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: Отмена правки 15927, сделанной участником Karvozavr (обс.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Учебная информация =&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1ptfSS41rO5LyCCUhdhyS0sO1Zmacn1pLZQwWj6NFOOE/edit?usp=sharing Программа обучения. 1-3 курсы (набор 2014)]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/11qKdUZ1UCS2YbMQI8rvCFmpiigWLCh5dWqqufBPMUQQ/edit?usp=sharing Программа обучения. 1-2 курсы (набор 2015)]&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSLftvjBdYRmSLcIC-Fb50tfxdz5VJDZa8O58MPaN50wZVwzANttUAGKq-mN13EpMsi_DZTshqcIxEb/pubhtml?gid=1520624374&amp;amp;single=true Расписание бакалавриат (весна 2018)]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSLftvjBdYRmSLcIC-Fb50tfxdz5VJDZa8O58MPaN50wZVwzANttUAGKq-mN13EpMsi_DZTshqcIxEb/pubhtml?gid=1657630138&amp;amp;single=true Расписание магистратура (весна 2018)]&lt;br /&gt;
&lt;br /&gt;
== 1 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра_phys_1_осень_2018|Алгебра (для студентов-физиков)]]&lt;br /&gt;
&lt;br /&gt;
== 2 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра_phys_2_осень_2018|Алгебра (для студентов-физиков)]]&lt;br /&gt;
&lt;br /&gt;
== 3 курс ==&lt;br /&gt;
&lt;br /&gt;
== 4 курс ==&lt;br /&gt;
&lt;br /&gt;
== 5 курс ==&lt;br /&gt;
&lt;br /&gt;
== 6 курс ==&lt;br /&gt;
&lt;br /&gt;
= Всякая информация =&lt;br /&gt;
&lt;br /&gt;
Открытые исходящие порты в AcademFree/WirelessForAll: 22, 25, 80, 110, 443, 465, 993, 4244, 5190, 5222, 5242.&lt;br /&gt;
&lt;br /&gt;
= Важные ссылки =&lt;br /&gt;
&lt;br /&gt;
* [[Практики и НИР|Практики и НИР]]&lt;br /&gt;
* [[Дипломные работы|Дипломные работы]]&lt;br /&gt;
* [[Devdays_Весна_2018|Дни разработчика (Весна 2018)]]&lt;br /&gt;
* [https://www.papeeria.com/p/f7e6c91d1bb902d67f2612e504f9c0fa?withLastOpenedFile=false Шаблон для презентации]&lt;br /&gt;
* [https://www.papeeria.com/p/176e1728f35d342e52fde56f01a906ec?withLastOpenedFile=false Шаблон для текста диплома]&lt;br /&gt;
&lt;br /&gt;
= Архив =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:hide}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
===Учебная информация за прошлые семестры===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Весна_2018|Весенний семестр 2018]]&lt;br /&gt;
* [[Осень_2017|Осенний семестр 2017]]&lt;br /&gt;
* [[Весна_2017|Весенний семестр 2017]]&lt;br /&gt;
* [[Осень_2016|Осенний семестр 2016]]&lt;br /&gt;
* [[Весна_2016|Весенний семестр 2016]]&lt;br /&gt;
* [[Осень_2015|Осенний семестр 2015]]&lt;br /&gt;
* [[Весна_2015|Весенний семестр 2015]]&lt;br /&gt;
* [[Осень_2014|Осенний семестр 2014]]&lt;br /&gt;
* [[Весна_2014|Весенний семестр 2014]]&lt;br /&gt;
* [[Осень_2013|Осенний семестр 2013]]&lt;br /&gt;
* [[Весна_2013|Весенний семестр 2013]]&lt;br /&gt;
* [[Осень_2012|Осенний семестр 2012]]&lt;br /&gt;
* [[Весна_2012|Весенний семестр 2012]]&lt;br /&gt;
* [[Осень_2011|Осенний семестр 2011]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:show}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
===Дни разработчика===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Devdays2h2012| Дни разработчика (Осень 2012)]]&lt;br /&gt;
* [[Devdays1h2013| Дни разработчика (Весна 2013)]]&lt;br /&gt;
* [[devdays_fall_2013| Дни разработчика (Осень 2013)]]&lt;br /&gt;
* [[devdays_spring_2014| Дни разработчика (Весна 2014)]]&lt;br /&gt;
* [[prpojects_fall_2013|Странички проектов (Осень 2013)]]&lt;br /&gt;
* [[prpojects_spring_2014|Страничка проектов (Весна 2014)]]&lt;br /&gt;
* [[devdays_fall_2014|Дни разработчика (Осень 2014)]]&lt;br /&gt;
* [[projects_fall_2014|Страничка проектов (Осень 2014)]]&lt;br /&gt;
* [[devdays_spring_2015|Дни разработчика (Весна 2015)]]&lt;br /&gt;
* [[Devdays_Весна_2017|Дни разработчика (Весна 2017)]]&lt;br /&gt;
* [[Devdays_Осень_2017|Дни разработчика (Осень 2017)]] &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:hide}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
===Студенты===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[2010|Набор 2010-го года]]&lt;br /&gt;
* [[2011|Набор 2011-го года]]&lt;br /&gt;
* [[2012|Набор 2012-го года]]&lt;br /&gt;
* [[2013|Набор 2013-го года]]&lt;br /&gt;
* [[2014|Набор 2014-го года]]&lt;br /&gt;
* [[2015|Набор 2015-го года]]&lt;br /&gt;
* [[2016|Набор 2016-го года]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Дополнительно ===&lt;br /&gt;
* [[Q&amp;amp;A]]&lt;br /&gt;
* [[Мероприятия]]&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=15934</id>
		<title>SE Wiki</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=15934"/>
				<updated>2019-01-05T20:04:41Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: Отмена правки 15929, сделанной участником Karvozavr (обс.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Lasciate ogni speranza, voi ch'entrate =&lt;br /&gt;
= Учебная информация =&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1ptfSS41rO5LyCCUhdhyS0sO1Zmacn1pLZQwWj6NFOOE/edit?usp=sharing Программа обучения. 1-3 курсы (набор 2014)]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/11qKdUZ1UCS2YbMQI8rvCFmpiigWLCh5dWqqufBPMUQQ/edit?usp=sharing Программа обучения. 1-2 курсы (набор 2015)]&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSLftvjBdYRmSLcIC-Fb50tfxdz5VJDZa8O58MPaN50wZVwzANttUAGKq-mN13EpMsi_DZTshqcIxEb/pubhtml?gid=1520624374&amp;amp;single=true Расписание бакалавриат (весна 2018)]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSLftvjBdYRmSLcIC-Fb50tfxdz5VJDZa8O58MPaN50wZVwzANttUAGKq-mN13EpMsi_DZTshqcIxEb/pubhtml?gid=1657630138&amp;amp;single=true Расписание магистратура (весна 2018)]&lt;br /&gt;
&lt;br /&gt;
== 1 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра_phys_1_осень_2018|Алгебра (для студентов-физиков)]]&lt;br /&gt;
&lt;br /&gt;
== 2 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра_phys_2_осень_2018|Алгебра (для студентов-физиков)]]&lt;br /&gt;
&lt;br /&gt;
== 3 курс ==&lt;br /&gt;
&lt;br /&gt;
== 4 курс ==&lt;br /&gt;
&lt;br /&gt;
== 5 курс ==&lt;br /&gt;
&lt;br /&gt;
== 6 курс ==&lt;br /&gt;
&lt;br /&gt;
= Всякая информация =&lt;br /&gt;
&lt;br /&gt;
Открытые исходящие порты в AcademFree/WirelessForAll: 22, 25, 80, 110, 443, 465, 993, 4244, 5190, 5222, 5242.&lt;br /&gt;
&lt;br /&gt;
= Важные ссылки =&lt;br /&gt;
&lt;br /&gt;
* [[Практики и НИР|Практики и НИР]]&lt;br /&gt;
* [[Дипломные работы|Дипломные работы]]&lt;br /&gt;
* [[Devdays_Весна_2018|Дни разработчика (Весна 2018)]]&lt;br /&gt;
* [https://www.papeeria.com/p/f7e6c91d1bb902d67f2612e504f9c0fa?withLastOpenedFile=false Шаблон для презентации]&lt;br /&gt;
* [https://www.papeeria.com/p/176e1728f35d342e52fde56f01a906ec?withLastOpenedFile=false Шаблон для текста диплома]&lt;br /&gt;
&lt;br /&gt;
= Архив =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:hide}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
===Учебная информация за прошлые семестры===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Весна_2018|Весенний семестр 2018]]&lt;br /&gt;
* [[Осень_2017|Осенний семестр 2017]]&lt;br /&gt;
* [[Весна_2017|Весенний семестр 2017]]&lt;br /&gt;
* [[Осень_2016|Осенний семестр 2016]]&lt;br /&gt;
* [[Весна_2016|Весенний семестр 2016]]&lt;br /&gt;
* [[Осень_2015|Осенний семестр 2015]]&lt;br /&gt;
* [[Весна_2015|Весенний семестр 2015]]&lt;br /&gt;
* [[Осень_2014|Осенний семестр 2014]]&lt;br /&gt;
* [[Весна_2014|Весенний семестр 2014]]&lt;br /&gt;
* [[Осень_2013|Осенний семестр 2013]]&lt;br /&gt;
* [[Весна_2013|Весенний семестр 2013]]&lt;br /&gt;
* [[Осень_2012|Осенний семестр 2012]]&lt;br /&gt;
* [[Весна_2012|Весенний семестр 2012]]&lt;br /&gt;
* [[Осень_2011|Осенний семестр 2011]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:show}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
===Дни разработчика===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Devdays2h2012| Дни разработчика (Осень 2012)]]&lt;br /&gt;
* [[Devdays1h2013| Дни разработчика (Весна 2013)]]&lt;br /&gt;
* [[devdays_fall_2013| Дни разработчика (Осень 2013)]]&lt;br /&gt;
* [[devdays_spring_2014| Дни разработчика (Весна 2014)]]&lt;br /&gt;
* [[prpojects_fall_2013|Странички проектов (Осень 2013)]]&lt;br /&gt;
* [[prpojects_spring_2014|Страничка проектов (Весна 2014)]]&lt;br /&gt;
* [[devdays_fall_2014|Дни разработчика (Осень 2014)]]&lt;br /&gt;
* [[projects_fall_2014|Страничка проектов (Осень 2014)]]&lt;br /&gt;
* [[devdays_spring_2015|Дни разработчика (Весна 2015)]]&lt;br /&gt;
* [[Devdays_Весна_2017|Дни разработчика (Весна 2017)]]&lt;br /&gt;
* [[Devdays_Осень_2017|Дни разработчика (Осень 2017)]] &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:hide}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
===Студенты===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[2010|Набор 2010-го года]]&lt;br /&gt;
* [[2011|Набор 2011-го года]]&lt;br /&gt;
* [[2012|Набор 2012-го года]]&lt;br /&gt;
* [[2013|Набор 2013-го года]]&lt;br /&gt;
* [[2014|Набор 2014-го года]]&lt;br /&gt;
* [[2015|Набор 2015-го года]]&lt;br /&gt;
* [[2016|Набор 2016-го года]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Дополнительно ===&lt;br /&gt;
* [[Q&amp;amp;A]]&lt;br /&gt;
* [[Мероприятия]]&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=15933</id>
		<title>SE Wiki</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=15933"/>
				<updated>2019-01-05T20:04:32Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: Отмена правки 15930, сделанной участником Karvozavr (обс.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Lasciate ogni speranza, voi ch'entrate =&lt;br /&gt;
[[Файл:Article490.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Учебная информация =&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1ptfSS41rO5LyCCUhdhyS0sO1Zmacn1pLZQwWj6NFOOE/edit?usp=sharing Программа обучения. 1-3 курсы (набор 2014)]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/11qKdUZ1UCS2YbMQI8rvCFmpiigWLCh5dWqqufBPMUQQ/edit?usp=sharing Программа обучения. 1-2 курсы (набор 2015)]&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSLftvjBdYRmSLcIC-Fb50tfxdz5VJDZa8O58MPaN50wZVwzANttUAGKq-mN13EpMsi_DZTshqcIxEb/pubhtml?gid=1520624374&amp;amp;single=true Расписание бакалавриат (весна 2018)]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSLftvjBdYRmSLcIC-Fb50tfxdz5VJDZa8O58MPaN50wZVwzANttUAGKq-mN13EpMsi_DZTshqcIxEb/pubhtml?gid=1657630138&amp;amp;single=true Расписание магистратура (весна 2018)]&lt;br /&gt;
&lt;br /&gt;
== 1 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра_phys_1_осень_2018|Алгебра (для студентов-физиков)]]&lt;br /&gt;
&lt;br /&gt;
== 2 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра_phys_2_осень_2018|Алгебра (для студентов-физиков)]]&lt;br /&gt;
&lt;br /&gt;
== 3 курс ==&lt;br /&gt;
&lt;br /&gt;
== 4 курс ==&lt;br /&gt;
&lt;br /&gt;
== 5 курс ==&lt;br /&gt;
&lt;br /&gt;
== 6 курс ==&lt;br /&gt;
&lt;br /&gt;
= Всякая информация =&lt;br /&gt;
&lt;br /&gt;
Открытые исходящие порты в AcademFree/WirelessForAll: 22, 25, 80, 110, 443, 465, 993, 4244, 5190, 5222, 5242.&lt;br /&gt;
&lt;br /&gt;
= Важные ссылки =&lt;br /&gt;
&lt;br /&gt;
* [[Практики и НИР|Практики и НИР]]&lt;br /&gt;
* [[Дипломные работы|Дипломные работы]]&lt;br /&gt;
* [[Devdays_Весна_2018|Дни разработчика (Весна 2018)]]&lt;br /&gt;
* [https://www.papeeria.com/p/f7e6c91d1bb902d67f2612e504f9c0fa?withLastOpenedFile=false Шаблон для презентации]&lt;br /&gt;
* [https://www.papeeria.com/p/176e1728f35d342e52fde56f01a906ec?withLastOpenedFile=false Шаблон для текста диплома]&lt;br /&gt;
&lt;br /&gt;
= Архив =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:hide}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
===Учебная информация за прошлые семестры===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Весна_2018|Весенний семестр 2018]]&lt;br /&gt;
* [[Осень_2017|Осенний семестр 2017]]&lt;br /&gt;
* [[Весна_2017|Весенний семестр 2017]]&lt;br /&gt;
* [[Осень_2016|Осенний семестр 2016]]&lt;br /&gt;
* [[Весна_2016|Весенний семестр 2016]]&lt;br /&gt;
* [[Осень_2015|Осенний семестр 2015]]&lt;br /&gt;
* [[Весна_2015|Весенний семестр 2015]]&lt;br /&gt;
* [[Осень_2014|Осенний семестр 2014]]&lt;br /&gt;
* [[Весна_2014|Весенний семестр 2014]]&lt;br /&gt;
* [[Осень_2013|Осенний семестр 2013]]&lt;br /&gt;
* [[Весна_2013|Весенний семестр 2013]]&lt;br /&gt;
* [[Осень_2012|Осенний семестр 2012]]&lt;br /&gt;
* [[Весна_2012|Весенний семестр 2012]]&lt;br /&gt;
* [[Осень_2011|Осенний семестр 2011]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:show}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
===Дни разработчика===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Devdays2h2012| Дни разработчика (Осень 2012)]]&lt;br /&gt;
* [[Devdays1h2013| Дни разработчика (Весна 2013)]]&lt;br /&gt;
* [[devdays_fall_2013| Дни разработчика (Осень 2013)]]&lt;br /&gt;
* [[devdays_spring_2014| Дни разработчика (Весна 2014)]]&lt;br /&gt;
* [[prpojects_fall_2013|Странички проектов (Осень 2013)]]&lt;br /&gt;
* [[prpojects_spring_2014|Страничка проектов (Весна 2014)]]&lt;br /&gt;
* [[devdays_fall_2014|Дни разработчика (Осень 2014)]]&lt;br /&gt;
* [[projects_fall_2014|Страничка проектов (Осень 2014)]]&lt;br /&gt;
* [[devdays_spring_2015|Дни разработчика (Весна 2015)]]&lt;br /&gt;
* [[Devdays_Весна_2017|Дни разработчика (Весна 2017)]]&lt;br /&gt;
* [[Devdays_Осень_2017|Дни разработчика (Осень 2017)]] &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:hide}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
===Студенты===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[2010|Набор 2010-го года]]&lt;br /&gt;
* [[2011|Набор 2011-го года]]&lt;br /&gt;
* [[2012|Набор 2012-го года]]&lt;br /&gt;
* [[2013|Набор 2013-го года]]&lt;br /&gt;
* [[2014|Набор 2014-го года]]&lt;br /&gt;
* [[2015|Набор 2015-го года]]&lt;br /&gt;
* [[2016|Набор 2016-го года]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Дополнительно ===&lt;br /&gt;
* [[Q&amp;amp;A]]&lt;br /&gt;
* [[Мероприятия]]&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=15808</id>
		<title>SE Wiki</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=15808"/>
				<updated>2018-05-30T12:08:12Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Важные ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Учебная информация =&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1ptfSS41rO5LyCCUhdhyS0sO1Zmacn1pLZQwWj6NFOOE/edit?usp=sharing Программа обучения. 1-3 курсы (набор 2014)]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/11qKdUZ1UCS2YbMQI8rvCFmpiigWLCh5dWqqufBPMUQQ/edit?usp=sharing Программа обучения. 1-2 курсы (набор 2015)]&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSLftvjBdYRmSLcIC-Fb50tfxdz5VJDZa8O58MPaN50wZVwzANttUAGKq-mN13EpMsi_DZTshqcIxEb/pubhtml?gid=1520624374&amp;amp;single=true Расписание бакалавриат (весна 2018)]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSLftvjBdYRmSLcIC-Fb50tfxdz5VJDZa8O58MPaN50wZVwzANttUAGKq-mN13EpMsi_DZTshqcIxEb/pubhtml?gid=1657630138&amp;amp;single=true Расписание магистратура (весна 2018)]&lt;br /&gt;
&lt;br /&gt;
== 1 курс ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1bCTXQSemGX9Owdb_XEyTqvnBxV_xLapfPZ_cZrhzdpE/edit?usp=sharing Распределение по группам, математика]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1yRhAlqBRNVReAE4Zh1rDMKNzvvaeVAMRqwadyIRWQmI/edit?usp=sharing Распределение по группам, С++]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1brWQ7gS_8jXiragOKjizv7zYnzR6EmZ5Ytt8wNK4Elk/edit?usp=sharing Распределение по группам, алгоритмы]&lt;br /&gt;
&lt;br /&gt;
# [[С++_1MIT_весна_2018|С++]]&lt;br /&gt;
# [[Unix_1MIT_весна_2018|Unix]]&lt;br /&gt;
# [[Алгебра_1MIT_весна_2018|Алгебра]]&lt;br /&gt;
# [[Алгоритмы_1MIT_весна_2018|Алгоритмы]]&lt;br /&gt;
# [[Математический_анализ_1MIT_весна_2018|Математический анализ]]&lt;br /&gt;
# [[Разное|Разное]]&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра_phys_1_весна_2018|Алгебра (для студентов-физиков)]]&lt;br /&gt;
&lt;br /&gt;
== 2 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Java_2MIT_весна_2018| Java]]&lt;br /&gt;
# [[Введение_в_биоинформатику_2MIT_весна_2018|Введение в биоинформатику]]&lt;br /&gt;
# [[Дискретная_математика_2MIT_весна_2018|Дискретная математика]]&lt;br /&gt;
# [[Математический_анализ_2MIT_весна_2018|Математический анализ]]&lt;br /&gt;
# [[ОС_2MIT_весна_2018|Операционные системы]]&lt;br /&gt;
# [[Теория алгоритмов_2MIT_весна_2018|Теория алгоритмов]]&lt;br /&gt;
# [[Теория_вероятностей_2MIT_весна_2018|Теория вероятностей]]&lt;br /&gt;
# [[Формальные_языки_2MIT_весна_2018|Формальные языки]]&lt;br /&gt;
# [[Финансовая_экономика_2MIT_весна_2018|Финансовая экономика]]&lt;br /&gt;
&lt;br /&gt;
== 3 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Software_Design_3MIT_весна_2018|Software Design]]&lt;br /&gt;
# [[Машинное_обучение_2018|Введение в машинное обучение]]&lt;br /&gt;
# [[Компиляторы_весна_2018|Компиляторы]]&lt;br /&gt;
# [[Container_Virtualization_3MIT_весна_2018|Контейнерная виртуализация]]&lt;br /&gt;
# [[Обучение_с_подкреплением_весна_2018|Обучение с подкреплением]]&lt;br /&gt;
# [[Параллельное_программирование_3MIT_весна_2018|Параллельное программирование]]&lt;br /&gt;
# [[Параметризованные_алгоритмы_весна_2018|Параметризованные алгоритмы]]&lt;br /&gt;
# [[Теоретико-сложностные_основы_криптографии_весна_2018|Теоретико-сложностные основы криптографии]]&lt;br /&gt;
# [[Тестирование_ПО_весна_2018|Тестирование ПО]]&lt;br /&gt;
# [[Технологии_компьютерных_сетей_весна_2018|Технологии компьютерных сетей]]&lt;br /&gt;
# [[Типы_в_языках_программирования_весна_2018|Типы в языках программирования]]&lt;br /&gt;
# [[Численные_методы_весна_2018|Численные методы]]&lt;br /&gt;
&lt;br /&gt;
== 4 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Big_Data_Software_Engineering_весна_2018|Big Data Software Engineering]]&lt;br /&gt;
# [[Анализ_изображений_весна_2018|Анализ изображений]]&lt;br /&gt;
# [[Анализ_программ_4MIT_весна_2018|Анализ программ]]&lt;br /&gt;
# [[Безопасность_ICO_контрактов_весна_2018|Безопасность ICO контрактов]]&lt;br /&gt;
# [[Вычислительная_геометрия_2_весна_2018|Вычислительная геометрия-2]]&lt;br /&gt;
# [[Мобильная_разработка_весна_2018|Мобильная разработка]]&lt;br /&gt;
# [[Обработка_естественного_языка_весна_2018|Обработка естественного языка]]&lt;br /&gt;
# [[Параметризованные_алгоритмы_весна_2018|Параметризованные алгоритмы]]&lt;br /&gt;
# [[Распознавание_и_генерация_речи_весна_2018|Распознавание и генерация речи]]&lt;br /&gt;
# [[Теоретико-сложностные_основы_криптографии_весна_2018|Теоретико-сложностные основы криптографии]]&lt;br /&gt;
# [[Теория_категорий_весна_2018|Теория категорий]]&lt;br /&gt;
# [https://sites.google.com/view/tiskin/teaching/academic-university-spring-2018 Философия науки (Тискин)]&lt;br /&gt;
&lt;br /&gt;
== 5 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[C++_5SE_весна_2018|С++]]&lt;br /&gt;
# [[Java_5SE_весна_2018|Java]]&lt;br /&gt;
# [[Software_Design_5SE_весна_2018|Software Design]]&lt;br /&gt;
# [[Алгоритмы_и_структуры_данных_5SE_весна_2018|Алгоритмы и структуры данных]]&lt;br /&gt;
# [[Математическая_логика_5SE_весна_2018|Математическая логика]]&lt;br /&gt;
# [[Машинное_обучение_5SE_весна_2018|Машинное обучение]]&lt;br /&gt;
# [[Типы_в_языках_программирования_весна_2018|Типы в языках программирования]]&lt;br /&gt;
# [[Формальные_языки_5SE_весна_2018|Формальные языки]]&lt;br /&gt;
&lt;br /&gt;
== 6 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Big_Data_Software_Engineering_весна_2018|Big Data Software Engineering]]&lt;br /&gt;
# [[Анализ_изображений_весна_2018|Анализ изображений]]&lt;br /&gt;
# [[Безопасность_ICO_контрактов_весна_2018|Безопасность ICO контрактов]]&lt;br /&gt;
# [[Вычислительная_геометрия_2_весна_2018|Вычислительная геометрия-2]]&lt;br /&gt;
# [[Компиляторы_весна_2018|Компиляторы]]&lt;br /&gt;
# [[Мобильная_разработка_весна_2018|Мобильная разработка]]&lt;br /&gt;
# [[Обработка_естественного_языка_весна_2018|Обработка естественного языка]]&lt;br /&gt;
# [[Обучение_с_подкреплением_весна_2018|Обучение с подкреплением]]&lt;br /&gt;
# [[Распознавание_и_генерация_речи_весна_2018|Распознавание и генерация речи]]&lt;br /&gt;
# [[Теория_категорий_весна_2018|Теория категорий]]&lt;br /&gt;
# [[Тестирование_ПО_весна_2018|Тестирование ПО]]&lt;br /&gt;
# [[Технологии_компьютерных_сетей_весна_2018|Технологии компьютерных сетей]]&lt;br /&gt;
# [[Численные_методы_весна_2018|Численные методы]]&lt;br /&gt;
&lt;br /&gt;
= Всякая информация =&lt;br /&gt;
&lt;br /&gt;
Открытые исходящие порты в AcademFree/WirelessForAll: 22, 25, 80, 110, 443, 465, 993, 4244, 5190, 5222, 5242&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Важные ссылки =&lt;br /&gt;
&lt;br /&gt;
* [[Практики и НИР|Практики и НИР]]&lt;br /&gt;
* [[Дипломные работы|Дипломные работы]]&lt;br /&gt;
* [[Devdays_Весна_2018|Дни разработчика (Весна 2018)]]&lt;br /&gt;
* [https://www.papeeria.com/p/f7e6c91d1bb902d67f2612e504f9c0fa?withLastOpenedFile=false Шаблон для презентации]&lt;br /&gt;
* [https://www.papeeria.com/p/176e1728f35d342e52fde56f01a906ec?withLastOpenedFile=false Шаблон для текста диплома]&lt;br /&gt;
&lt;br /&gt;
= Архив =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:hide}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
===Учебная информация за прошлые семестры===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Весна_2018|Весенний семестр 2018]]&lt;br /&gt;
* [[Осень_2017|Осенний семестр 2017]]&lt;br /&gt;
* [[Весна_2017|Весенний семестр 2017]]&lt;br /&gt;
* [[Осень_2016|Осенний семестр 2016]]&lt;br /&gt;
* [[Весна_2016|Весенний семестр 2016]]&lt;br /&gt;
* [[Осень_2015|Осенний семестр 2015]]&lt;br /&gt;
* [[Весна_2015|Весенний семестр 2015]]&lt;br /&gt;
* [[Осень_2014|Осенний семестр 2014]]&lt;br /&gt;
* [[Весна_2014|Весенний семестр 2014]]&lt;br /&gt;
* [[Осень_2013|Осенний семестр 2013]]&lt;br /&gt;
* [[Весна_2013|Весенний семестр 2013]]&lt;br /&gt;
* [[Осень_2012|Осенний семестр 2012]]&lt;br /&gt;
* [[Весна_2012|Весенний семестр 2012]]&lt;br /&gt;
* [[Осень_2011|Осенний семестр 2011]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:show}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Дни разработчика===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Devdays2h2012| Дни разработчика (Осень 2012)]]&lt;br /&gt;
* [[Devdays1h2013| Дни разработчика (Весна 2013)]]&lt;br /&gt;
* [[devdays_fall_2013| Дни разработчика (Осень 2013)]]&lt;br /&gt;
* [[devdays_spring_2014| Дни разработчика (Весна 2014)]]&lt;br /&gt;
* [[prpojects_fall_2013|Странички проектов (Осень 2013)]]&lt;br /&gt;
* [[prpojects_spring_2014|Страничка проектов (Весна 2014)]]&lt;br /&gt;
* [[devdays_fall_2014|Дни разработчика (Осень 2014)]]&lt;br /&gt;
* [[projects_fall_2014|Страничка проектов (Осень 2014)]]&lt;br /&gt;
* [[devdays_spring_2015|Дни разработчика (Весна 2015)]]&lt;br /&gt;
* [[Devdays_Весна_2017|Дни разработчика (Весна 2017)]]&lt;br /&gt;
* [[Devdays_Осень_2017|Дни разработчика (Осень 2017)]] &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:hide}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
===Студенты===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[2010|Набор 2010-го года]]&lt;br /&gt;
* [[2011|Набор 2011-го года]]&lt;br /&gt;
* [[2012|Набор 2012-го года]]&lt;br /&gt;
* [[2013|Набор 2013-го года]]&lt;br /&gt;
* [[2014|Набор 2014-го года]]&lt;br /&gt;
* [[2015|Набор 2015-го года]]&lt;br /&gt;
* [[2016|Набор 2016-го года]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Дополнительно ===&lt;br /&gt;
* [[Q&amp;amp;A]]&lt;br /&gt;
* [[Мероприятия]]&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15571</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15571"/>
				<updated>2018-04-29T11:01:43Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|30.03.2018&lt;br /&gt;
|[[Медиа:ico180330.pdf|ico180330.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|13.04.2018&lt;br /&gt;
|[[Медиа:ico180413.pdf|ico180413.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|20.04.2018&lt;br /&gt;
|[[Медиа:ico180420.pdf|ico180420.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|27.04.2018&lt;br /&gt;
|[[Медиа:ico180427.pdf|ico180427.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://ethereum.github.io/yellowpaper/paper.pdf Yellow Paper] (более детальный), [https://github.com/ethereum/wiki/wiki/White-Paper White Paper] (более общий).&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Результаты ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rfMaKDy_X3ZoyqiD7ZOIFzakf0lwKZh5lccJYz7ghvo/edit#gid=0 Табличка с результатами]&lt;br /&gt;
&lt;br /&gt;
Для зачёта требуется сдать 75% домашек с кодом (т.е. хотя бы 3 из 4).&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 (№1) ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
[http://remix.ethereum.org/ Онлайн-редактор]&lt;br /&gt;
&lt;br /&gt;
[http://solidity.readthedocs.io/en/v0.4.21/solidity-in-depth.html Описание языка Solidity]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 (№2) ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 30.03.2018 (№3) ===&lt;br /&gt;
&lt;br /&gt;
Добавить возможность хранения ETH в SocialAccount. Реализовать методы:&lt;br /&gt;
* &amp;lt;code&amp;gt;deposit&amp;lt;/code&amp;gt; — зачислить eth на счет смарт-контракта&lt;br /&gt;
* &amp;lt;code&amp;gt;withdraw&amp;lt;/code&amp;gt; — перевести часть средств (или все) со счета смарт-контракта на счет владельца&lt;br /&gt;
* &amp;lt;code&amp;gt;sendToFriend&amp;lt;/code&amp;gt; — перевести на счет друга (другой экземпляр SocialAccount)&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 20.04.2018 (№4) ===&lt;br /&gt;
&lt;br /&gt;
Реализовать свой простой токен, соответствующий [https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md ERC-20]&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180427.pdf&amp;diff=15570</id>
		<title>Файл:Ico180427.pdf</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180427.pdf&amp;diff=15570"/>
				<updated>2018-04-29T11:01:13Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180420.pdf&amp;diff=15569</id>
		<title>Файл:Ico180420.pdf</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180420.pdf&amp;diff=15569"/>
				<updated>2018-04-29T11:01:04Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180413.pdf&amp;diff=15568</id>
		<title>Файл:Ico180413.pdf</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180413.pdf&amp;diff=15568"/>
				<updated>2018-04-29T11:00:53Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15540</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15540"/>
				<updated>2018-04-26T16:31:04Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|30.03.2018&lt;br /&gt;
|[[Медиа:ico180330.pdf|ico180330.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|13.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|20.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|27.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://ethereum.github.io/yellowpaper/paper.pdf Yellow Paper] (более детальный), [https://github.com/ethereum/wiki/wiki/White-Paper White Paper] (более общий).&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Результаты ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rfMaKDy_X3ZoyqiD7ZOIFzakf0lwKZh5lccJYz7ghvo/edit#gid=0 Табличка с результатами]&lt;br /&gt;
&lt;br /&gt;
Для зачёта требуется сдать 75% домашек с кодом (т.е. хотя бы 3 из 4).&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 (№1) ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
[http://remix.ethereum.org/ Онлайн-редактор]&lt;br /&gt;
&lt;br /&gt;
[http://solidity.readthedocs.io/en/v0.4.21/solidity-in-depth.html Описание языка Solidity]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 (№2) ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 30.03.2018 (№3) ===&lt;br /&gt;
&lt;br /&gt;
Добавить возможность хранения ETH в SocialAccount. Реализовать методы:&lt;br /&gt;
* &amp;lt;code&amp;gt;deposit&amp;lt;/code&amp;gt; — зачислить eth на счет смарт-контракта&lt;br /&gt;
* &amp;lt;code&amp;gt;withdraw&amp;lt;/code&amp;gt; — перевести часть средств (или все) со счета смарт-контракта на счет владельца&lt;br /&gt;
* &amp;lt;code&amp;gt;sendToFriend&amp;lt;/code&amp;gt; — перевести на счет друга (другой экземпляр SocialAccount)&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 20.04.2018 (№4) ===&lt;br /&gt;
&lt;br /&gt;
Реализовать свой простой токен, соответствующий [https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md ERC-20]&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15539</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15539"/>
				<updated>2018-04-26T16:28:36Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Домашнее задание (№4) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|30.03.2018&lt;br /&gt;
|[[Медиа:ico180330.pdf|ico180330.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|06.04.2018&lt;br /&gt;
|&lt;br /&gt;
|Лекция отменена, отвечали на вопросы&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|13.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|20.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|27.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://ethereum.github.io/yellowpaper/paper.pdf Yellow Paper] (более детальный), [https://github.com/ethereum/wiki/wiki/White-Paper White Paper] (более общий).&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Результаты ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rfMaKDy_X3ZoyqiD7ZOIFzakf0lwKZh5lccJYz7ghvo/edit#gid=0 Табличка с результатами]&lt;br /&gt;
&lt;br /&gt;
Для зачёта требуется сдать 75% домашек с кодом (т.е. хотя бы 3 из 4).&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 (№1) ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
[http://remix.ethereum.org/ Онлайн-редактор]&lt;br /&gt;
&lt;br /&gt;
[http://solidity.readthedocs.io/en/v0.4.21/solidity-in-depth.html Описание языка Solidity]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 (№2) ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 30.03.2018 (№3) ===&lt;br /&gt;
&lt;br /&gt;
Добавить возможность хранения ETH в SocialAccount. Реализовать методы:&lt;br /&gt;
* &amp;lt;code&amp;gt;deposit&amp;lt;/code&amp;gt; — зачислить eth на счет смарт-контракта&lt;br /&gt;
* &amp;lt;code&amp;gt;withdraw&amp;lt;/code&amp;gt; — перевести часть средств (или все) со счета смарт-контракта на счет владельца&lt;br /&gt;
* &amp;lt;code&amp;gt;sendToFriend&amp;lt;/code&amp;gt; — перевести на счет друга (другой экземпляр SocialAccount)&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 20.04.2018 (№4) ===&lt;br /&gt;
&lt;br /&gt;
Реализовать свой простой токен, соответствующий [https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md ERC-20]&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15538</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15538"/>
				<updated>2018-04-26T16:27:55Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|30.03.2018&lt;br /&gt;
|[[Медиа:ico180330.pdf|ico180330.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|06.04.2018&lt;br /&gt;
|&lt;br /&gt;
|Лекция отменена, отвечали на вопросы&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|13.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|20.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|27.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://ethereum.github.io/yellowpaper/paper.pdf Yellow Paper] (более детальный), [https://github.com/ethereum/wiki/wiki/White-Paper White Paper] (более общий).&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Результаты ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rfMaKDy_X3ZoyqiD7ZOIFzakf0lwKZh5lccJYz7ghvo/edit#gid=0 Табличка с результатами]&lt;br /&gt;
&lt;br /&gt;
Для зачёта требуется сдать 75% домашек с кодом (т.е. хотя бы 3 из 4).&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 (№1) ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
[http://remix.ethereum.org/ Онлайн-редактор]&lt;br /&gt;
&lt;br /&gt;
[http://solidity.readthedocs.io/en/v0.4.21/solidity-in-depth.html Описание языка Solidity]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 (№2) ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 30.03.2018 (№3) ===&lt;br /&gt;
&lt;br /&gt;
Добавить возможность хранения ETH в SocialAccount. Реализовать методы:&lt;br /&gt;
* &amp;lt;code&amp;gt;deposit&amp;lt;/code&amp;gt; — зачислить eth на счет смарт-контракта&lt;br /&gt;
* &amp;lt;code&amp;gt;withdraw&amp;lt;/code&amp;gt; — перевести часть средств (или все) со счета смарт-контракта на счет владельца&lt;br /&gt;
* &amp;lt;code&amp;gt;sendToFriend&amp;lt;/code&amp;gt; — перевести на счет друга (другой экземпляр SocialAccount)&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание (№4) ===&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15537</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15537"/>
				<updated>2018-04-26T16:27:13Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Практики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|30.03.2018&lt;br /&gt;
|[[Медиа:ico180330.pdf|ico180330.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|06.04.2018&lt;br /&gt;
|&lt;br /&gt;
|Лекция отменена, отвечали на вопросы&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|13.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|20.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|26.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://ethereum.github.io/yellowpaper/paper.pdf Yellow Paper] (более детальный), [https://github.com/ethereum/wiki/wiki/White-Paper White Paper] (более общий).&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Результаты ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rfMaKDy_X3ZoyqiD7ZOIFzakf0lwKZh5lccJYz7ghvo/edit#gid=0 Табличка с результатами]&lt;br /&gt;
&lt;br /&gt;
Для зачёта требуется сдать 75% домашек с кодом (т.е. хотя бы 3 из 4).&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 (№1) ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
[http://remix.ethereum.org/ Онлайн-редактор]&lt;br /&gt;
&lt;br /&gt;
[http://solidity.readthedocs.io/en/v0.4.21/solidity-in-depth.html Описание языка Solidity]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 (№2) ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 30.03.2018 (№3) ===&lt;br /&gt;
&lt;br /&gt;
Добавить возможность хранения ETH в SocialAccount. Реализовать методы:&lt;br /&gt;
* &amp;lt;code&amp;gt;deposit&amp;lt;/code&amp;gt; — зачислить eth на счет смарт-контракта&lt;br /&gt;
* &amp;lt;code&amp;gt;withdraw&amp;lt;/code&amp;gt; — перевести часть средств (или все) со счета смарт-контракта на счет владельца&lt;br /&gt;
* &amp;lt;code&amp;gt;sendToFriend&amp;lt;/code&amp;gt; — перевести на счет друга (другой экземпляр SocialAccount)&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание (№4) ===&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15536</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15536"/>
				<updated>2018-04-26T16:26:34Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|30.03.2018&lt;br /&gt;
|[[Медиа:ico180330.pdf|ico180330.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|06.04.2018&lt;br /&gt;
|&lt;br /&gt;
|Лекция отменена, отвечали на вопросы&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|13.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|20.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|26.04.2018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://ethereum.github.io/yellowpaper/paper.pdf Yellow Paper] (более детальный), [https://github.com/ethereum/wiki/wiki/White-Paper White Paper] (более общий).&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Результаты ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rfMaKDy_X3ZoyqiD7ZOIFzakf0lwKZh5lccJYz7ghvo/edit#gid=0 Табличка с результатами]&lt;br /&gt;
&lt;br /&gt;
Для зачёта требуется сдать 75% домашек с кодом (т.е. хотя бы 3 из 4).&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
[http://remix.ethereum.org/ Онлайн-редактор]&lt;br /&gt;
&lt;br /&gt;
[http://solidity.readthedocs.io/en/v0.4.21/solidity-in-depth.html Описание языка Solidity]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 30.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Добавить возможность хранения ETH в SocialAccount. Реализовать методы:&lt;br /&gt;
* &amp;lt;code&amp;gt;deposit&amp;lt;/code&amp;gt; — зачислить eth на счет смарт-контракта&lt;br /&gt;
* &amp;lt;code&amp;gt;withdraw&amp;lt;/code&amp;gt; — перевести часть средств (или все) со счета смарт-контракта на счет владельца&lt;br /&gt;
* &amp;lt;code&amp;gt;sendToFriend&amp;lt;/code&amp;gt; — перевести на счет друга (другой экземпляр SocialAccount)&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15535</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15535"/>
				<updated>2018-04-26T16:23:25Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Результаты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|30.03.2018&lt;br /&gt;
|[[Медиа:ico180330.pdf|ico180330.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://ethereum.github.io/yellowpaper/paper.pdf Yellow Paper] (более детальный), [https://github.com/ethereum/wiki/wiki/White-Paper White Paper] (более общий).&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Результаты ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rfMaKDy_X3ZoyqiD7ZOIFzakf0lwKZh5lccJYz7ghvo/edit#gid=0 Табличка с результатами]&lt;br /&gt;
&lt;br /&gt;
Для зачёта требуется сдать 75% домашек с кодом (т.е. хотя бы 3 из 4).&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
[http://remix.ethereum.org/ Онлайн-редактор]&lt;br /&gt;
&lt;br /&gt;
[http://solidity.readthedocs.io/en/v0.4.21/solidity-in-depth.html Описание языка Solidity]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 30.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Добавить возможность хранения ETH в SocialAccount. Реализовать методы:&lt;br /&gt;
* &amp;lt;code&amp;gt;deposit&amp;lt;/code&amp;gt; — зачислить eth на счет смарт-контракта&lt;br /&gt;
* &amp;lt;code&amp;gt;withdraw&amp;lt;/code&amp;gt; — перевести часть средств (или все) со счета смарт-контракта на счет владельца&lt;br /&gt;
* &amp;lt;code&amp;gt;sendToFriend&amp;lt;/code&amp;gt; — перевести на счет друга (другой экземпляр SocialAccount)&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15534</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15534"/>
				<updated>2018-04-26T16:22:58Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Результаты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|30.03.2018&lt;br /&gt;
|[[Медиа:ico180330.pdf|ico180330.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://ethereum.github.io/yellowpaper/paper.pdf Yellow Paper] (более детальный), [https://github.com/ethereum/wiki/wiki/White-Paper White Paper] (более общий).&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Результаты ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rfMaKDy_X3ZoyqiD7ZOIFzakf0lwKZh5lccJYz7ghvo/edit#gid=0 Табличка с результатами]&lt;br /&gt;
&lt;br /&gt;
Для зачёта требуется сдать 75% домашек.&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
[http://remix.ethereum.org/ Онлайн-редактор]&lt;br /&gt;
&lt;br /&gt;
[http://solidity.readthedocs.io/en/v0.4.21/solidity-in-depth.html Описание языка Solidity]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 30.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Добавить возможность хранения ETH в SocialAccount. Реализовать методы:&lt;br /&gt;
* &amp;lt;code&amp;gt;deposit&amp;lt;/code&amp;gt; — зачислить eth на счет смарт-контракта&lt;br /&gt;
* &amp;lt;code&amp;gt;withdraw&amp;lt;/code&amp;gt; — перевести часть средств (или все) со счета смарт-контракта на счет владельца&lt;br /&gt;
* &amp;lt;code&amp;gt;sendToFriend&amp;lt;/code&amp;gt; — перевести на счет друга (другой экземпляр SocialAccount)&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Big_Data_Software_Engineering_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15487</id>
		<title>Big Data Software Engineering весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Big_Data_Software_Engineering_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15487"/>
				<updated>2018-04-21T15:21:41Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/ Курс на сайте Computer Science Center].&lt;br /&gt;
&lt;br /&gt;
Занятия происходят в БЦ &amp;quot;Таймс&amp;quot; на четвёртом этаже в аудитории с чёрными досками (напротив-слева от входа на этаж из лифта).&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3728/ Введение в курс], 15.02.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3729/ Физическое хранение данных, распределённые файловые системы], 22.02.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3802/ Хранилища ключ-значение, партиционирование ключей, эволюция данных], 01.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3812/ Колоночные СУБД: BigTable, Cassandra], 15.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3853/ Репликация данных], 22.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3868/ Согласованность и транзакции в распределённых системах], 29.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3869/ Алгоритмы консенсуса], 05.04.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3912/ Google Spanner], 12.04.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3928/ Пакетная обработка: Map-Reduce, Spark], 19.04.2018&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alesavin/csc-bdse Репозиторий]&lt;br /&gt;
&lt;br /&gt;
Правила сдачи описаны в первом задании:&lt;br /&gt;
&lt;br /&gt;
# Свой форк на GitHub&lt;br /&gt;
# Pull Request в свой же форк из ветки со специальным названием&lt;br /&gt;
# Назначить преподавателей ревьюверами&lt;br /&gt;
# Каждый из членов команды отправляет ссылку на Pull Request в качестве сданного задания на сайте CSCenter&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;
!На сайте CSC&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Key-value Persistent Storage Unit&lt;br /&gt;
|15.02.2018&lt;br /&gt;
|01.03.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK1.md TASK1.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/40190/ CSCenter]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Phone Book 1.0, 1.1&lt;br /&gt;
|01.03.2018&lt;br /&gt;
|15.03.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK2.md TASK2.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/40721/ CSCenter]&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Реплицированный Key-value&lt;br /&gt;
|22.03.2018&lt;br /&gt;
|05.04.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK3.md TASK3.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/41257/ CSCenter]&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Партицированный Key-value &lt;br /&gt;
|05.04.2018&lt;br /&gt;
|26.04.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK4.md TASK4.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/42100/ CSCenter]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Big_Data_Software_Engineering_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15450</id>
		<title>Big Data Software Engineering весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Big_Data_Software_Engineering_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15450"/>
				<updated>2018-04-18T09:28:53Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/ Курс на сайте Computer Science Center].&lt;br /&gt;
&lt;br /&gt;
Занятия происходят в БЦ &amp;quot;Таймс&amp;quot; на четвёртом этаже в аудитории с чёрными досками (напротив-слева от входа на этаж из лифта).&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3728/ Введение в курс], 15.02.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3729/ Физическое хранение данных, распределённые файловые системы], 22.02.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3802/ Хранилища ключ-значение, партиционирование ключей, эволюция данных], 01.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3812/ Колоночные СУБД: BigTable, Cassandra], 15.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3853/ Репликация данных], 22.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3868/ Согласованность и транзакции в распределённых системах], 29.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3869/ Алгоритмы консенсуса], 05.04.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3912/ Google Spanner], 12.04.2018&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alesavin/csc-bdse Репозиторий]&lt;br /&gt;
&lt;br /&gt;
Правила сдачи описаны в первом задании:&lt;br /&gt;
&lt;br /&gt;
# Свой форк на GitHub&lt;br /&gt;
# Pull Request в свой же форк из ветки со специальным названием&lt;br /&gt;
# Назначить преподавателей ревьюверами&lt;br /&gt;
# Каждый из членов команды отправляет ссылку на Pull Request в качестве сданного задания на сайте CSCenter&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;
!На сайте CSC&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Key-value Persistent Storage Unit&lt;br /&gt;
|15.02.2018&lt;br /&gt;
|01.03.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK1.md TASK1.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/40190/ CSCenter]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Phone Book 1.0, 1.1&lt;br /&gt;
|01.03.2018&lt;br /&gt;
|15.03.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK2.md TASK2.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/40721/ CSCenter]&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Реплицированный Key-value&lt;br /&gt;
|22.03.2018&lt;br /&gt;
|05.04.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK3.md TASK3.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/41257/ CSCenter]&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Партицированный Key-value &lt;br /&gt;
|05.04.2018&lt;br /&gt;
|26.04.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK4.md TASK4.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/42100/ CSCenter]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15409</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15409"/>
				<updated>2018-04-14T10:55:39Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Практики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|30.03.2018&lt;br /&gt;
|[[Медиа:ico180330.pdf|ico180330.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://ethereum.github.io/yellowpaper/paper.pdf Yellow Paper] (более детальный), [https://github.com/ethereum/wiki/wiki/White-Paper White Paper] (более общий).&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Результаты ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rfMaKDy_X3ZoyqiD7ZOIFzakf0lwKZh5lccJYz7ghvo/edit#gid=0 Табличка с результатами]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
[http://remix.ethereum.org/ Онлайн-редактор]&lt;br /&gt;
&lt;br /&gt;
[http://solidity.readthedocs.io/en/v0.4.21/solidity-in-depth.html Описание языка Solidity]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 30.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Добавить возможность хранения ETH в SocialAccount. Реализовать методы:&lt;br /&gt;
* &amp;lt;code&amp;gt;deposit&amp;lt;/code&amp;gt; — зачислить eth на счет смарт-контракта&lt;br /&gt;
* &amp;lt;code&amp;gt;withdraw&amp;lt;/code&amp;gt; — перевести часть средств (или все) со счета смарт-контракта на счет владельца&lt;br /&gt;
* &amp;lt;code&amp;gt;sendToFriend&amp;lt;/code&amp;gt; — перевести на счет друга (другой экземпляр SocialAccount)&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Big_Data_Software_Engineering_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15408</id>
		<title>Big Data Software Engineering весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Big_Data_Software_Engineering_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15408"/>
				<updated>2018-04-14T10:53:38Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Практики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/ Курс на сайте Computer Science Center].&lt;br /&gt;
&lt;br /&gt;
Занятия происходят в БЦ &amp;quot;Таймс&amp;quot; на четвёртом этаже в аудитории с чёрными досками (напротив-слева от входа на этаж из лифта).&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3728/ Введение в курс], 15.02.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3729/ Физическое хранение данных, распределённые файловые системы], 22.02.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3802/ Хранилища ключ-значение, партиционирование ключей, эволюция данных], 01.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3812/ Колоночные СУБД: BigTable, Cassandra], 15.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3853/ Репликация данных], 22.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3868/ Согласованность и транзакции в распределённых системах], 29.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3869/ Алгоритмы консенсуса], 05.04.2018&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alesavin/csc-bdse Репозиторий]&lt;br /&gt;
&lt;br /&gt;
Правила сдачи описаны в первом задании:&lt;br /&gt;
&lt;br /&gt;
# Свой форк на GitHub&lt;br /&gt;
# Pull Request в свой же форк из ветки со специальным названием&lt;br /&gt;
# Назначить преподавателей ревьюверами&lt;br /&gt;
# Каждый из членов команды отправляет ссылку на Pull Request в качестве сданного задания на сайте CSCenter&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;
!На сайте CSC&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Key-value Persistent Storage Unit&lt;br /&gt;
|15.02.2018&lt;br /&gt;
|01.03.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK1.md TASK1.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/40190/ CSCenter]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Phone Book 1.0, 1.1&lt;br /&gt;
|01.03.2018&lt;br /&gt;
|15.03.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK2.md TASK2.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/40721/ CSCenter]&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Реплицированный Key-value&lt;br /&gt;
|22.03.2018&lt;br /&gt;
|05.04.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK3.md TASK3.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/41257/ CSCenter]&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Партицированный Key-value &lt;br /&gt;
|05.04.2018&lt;br /&gt;
|26.04.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK4.md TASK4.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/42100/ CSCenter]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Big_Data_Software_Engineering_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15407</id>
		<title>Big Data Software Engineering весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Big_Data_Software_Engineering_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15407"/>
				<updated>2018-04-14T10:51:49Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Практики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/ Курс на сайте Computer Science Center].&lt;br /&gt;
&lt;br /&gt;
Занятия происходят в БЦ &amp;quot;Таймс&amp;quot; на четвёртом этаже в аудитории с чёрными досками (напротив-слева от входа на этаж из лифта).&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3728/ Введение в курс], 15.02.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3729/ Физическое хранение данных, распределённые файловые системы], 22.02.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3802/ Хранилища ключ-значение, партиционирование ключей, эволюция данных], 01.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3812/ Колоночные СУБД: BigTable, Cassandra], 15.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3853/ Репликация данных], 22.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3868/ Согласованность и транзакции в распределённых системах], 29.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3869/ Алгоритмы консенсуса], 05.04.2018&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alesavin/csc-bdse Репозиторий]&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;
!На сайте CSC&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Key-value Persistent Storage Unit&lt;br /&gt;
|15.02.2018&lt;br /&gt;
|01.03.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK1.md TASK1.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/40190/ CSCenter]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Phone Book 1.0, 1.1&lt;br /&gt;
|01.03.2018&lt;br /&gt;
|15.03.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK2.md TASK2.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/40721/ CSCenter]&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Реплицированный Key-value&lt;br /&gt;
|22.03.2018&lt;br /&gt;
|05.04.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK3.md TASK3.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/41257/ CSCenter]&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Партицированный Key-value &lt;br /&gt;
|05.04.2018&lt;br /&gt;
|26.04.2018&lt;br /&gt;
|[https://github.com/alesavin/csc-bdse/blob/master/TASK4.md TASK4.md]&lt;br /&gt;
|[https://compscicenter.ru/learning/assignments/42100/ CSCenter]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Big_Data_Software_Engineering_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15406</id>
		<title>Big Data Software Engineering весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Big_Data_Software_Engineering_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15406"/>
				<updated>2018-04-14T10:46:43Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/ Курс на сайте Computer Science Center].&lt;br /&gt;
&lt;br /&gt;
Занятия происходят в БЦ &amp;quot;Таймс&amp;quot; на четвёртом этаже в аудитории с чёрными досками (напротив-слева от входа на этаж из лифта).&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3728/ Введение в курс], 15.02.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3729/ Физическое хранение данных, распределённые файловые системы], 22.02.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3802/ Хранилища ключ-значение, партиционирование ключей, эволюция данных], 01.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3812/ Колоночные СУБД: BigTable, Cassandra], 15.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3853/ Репликация данных], 22.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3868/ Согласованность и транзакции в распределённых системах], 29.03.2018&lt;br /&gt;
# [https://compscicenter.ru/courses/big-data-software-engineering/2018-spring/classes/3869/ Алгоритмы консенсуса], 05.04.2018&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/alesavin/csc-bdse Репозиторий]&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=15302</id>
		<title>SE Wiki</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=15302"/>
				<updated>2018-04-03T08:21:07Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* 4 курс */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Учебная информация =&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1ptfSS41rO5LyCCUhdhyS0sO1Zmacn1pLZQwWj6NFOOE/edit?usp=sharing Программа обучения. 1-3 курсы (набор 2014)]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/11qKdUZ1UCS2YbMQI8rvCFmpiigWLCh5dWqqufBPMUQQ/edit?usp=sharing Программа обучения. 1-2 курсы (набор 2015)]&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSLftvjBdYRmSLcIC-Fb50tfxdz5VJDZa8O58MPaN50wZVwzANttUAGKq-mN13EpMsi_DZTshqcIxEb/pubhtml?gid=1520624374&amp;amp;single=true Расписание бакалавриат (весна 2018)]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSLftvjBdYRmSLcIC-Fb50tfxdz5VJDZa8O58MPaN50wZVwzANttUAGKq-mN13EpMsi_DZTshqcIxEb/pubhtml?gid=1657630138&amp;amp;single=true Расписание магистратура (весна 2018)]&lt;br /&gt;
&lt;br /&gt;
== 1 курс ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1bCTXQSemGX9Owdb_XEyTqvnBxV_xLapfPZ_cZrhzdpE/edit?usp=sharing Распределение по группам, математика]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1yRhAlqBRNVReAE4Zh1rDMKNzvvaeVAMRqwadyIRWQmI/edit?usp=sharing Распределение по группам, С++]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1brWQ7gS_8jXiragOKjizv7zYnzR6EmZ5Ytt8wNK4Elk/edit?usp=sharing Распределение по группам, алгоритмы]&lt;br /&gt;
&lt;br /&gt;
# [[С++_1MIT_весна_2018|С++]]&lt;br /&gt;
# [[Unix_1MIT_весна_2018|Unix]]&lt;br /&gt;
# [[Алгебра_1MIT_весна_2018|Алгебра]]&lt;br /&gt;
# [[Алгоритмы_1MIT_весна_2018|Алгоритмы]]&lt;br /&gt;
# [[Математический_анализ_1MIT_весна_2018|Математический анализ]]&lt;br /&gt;
# [[Разное|Разное]]&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра_phys_1_весна_2018|Алгебра (для студентов-физиков)]]&lt;br /&gt;
&lt;br /&gt;
== 2 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Java_2MIT_весна_2018| Java]]&lt;br /&gt;
# [[Введение_в_биоинформатику_2MIT_весна_2018|Введение в биоинформатику]]&lt;br /&gt;
# [[Дискретная_математика_2MIT_весна_2018|Дискретная математика]]&lt;br /&gt;
# [[Математический_анализ_2MIT_весна_2018|Математический анализ]]&lt;br /&gt;
# [[ОС_2MIT_весна_2018|Операционные системы]]&lt;br /&gt;
# [[Теория алгоритмов_2MIT_весна_2018|Теория алгоритмов]]&lt;br /&gt;
# [[Теория_вероятностей_2MIT_весна_2018|Теория вероятностей]]&lt;br /&gt;
# [[Формальные_языки_2MIT_весна_2018|Формальные языки]]&lt;br /&gt;
&lt;br /&gt;
== 3 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Software_Design_3MIT_весна_2018|Software Design]]&lt;br /&gt;
# [[Машинное_обучение_2018|Введение в машинное обучение]]&lt;br /&gt;
# [[Компиляторы_весна_2018|Компиляторы]]&lt;br /&gt;
# [[Container_Virtualization_3MIT_весна_2018|Контейнерная виртуализация]]&lt;br /&gt;
# [[Обучение_с_подкреплением_весна_2018|Обучение с подкреплением]]&lt;br /&gt;
# [[Параллельное_программирование_3MIT_весна_2018|Параллельное программирование]]&lt;br /&gt;
# [[Параметризованные_алгоритмы_весна_2018|Параметризованные алгоритмы]]&lt;br /&gt;
# [[Теоретико-сложностные_основы_криптографии_весна_2018|Теоретико-сложностные основы криптографии]]&lt;br /&gt;
# [[Тестирование_ПО_весна_2018|Тестирование ПО]]&lt;br /&gt;
# [[Технологии_компьютерных_сетей_весна_2018|Технологии компьютерных сетей]]&lt;br /&gt;
# [[Типы_в_языках_программирования_весна_2018|Типы в языках программирования]]&lt;br /&gt;
# [[Численные_методы_весна_2018|Численные методы]]&lt;br /&gt;
&lt;br /&gt;
== 4 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Big_Data_Software_Engineering_весна_2018|Big Data Software Engineering]]&lt;br /&gt;
# [[Анализ_изображений_весна_2018|Анализ изображений]]&lt;br /&gt;
# [[Анализ_программ_4MIT_весна_2018|Анализ программ]]&lt;br /&gt;
# [[Безопасность_ICO_контрактов_весна_2018|Безопасность ICO контрактов]]&lt;br /&gt;
# [[Вычислительная_геометрия_2_весна_2018|Вычислительная геометрия-2]]&lt;br /&gt;
# [[Мобильная_разработка_весна_2018|Мобильная разработка]]&lt;br /&gt;
# [[Обработка_естественного_языка_весна_2018|Обработка естественного языка]]&lt;br /&gt;
# [[Параметризованные_алгоритмы_весна_2018|Параметризованные алгоритмы]]&lt;br /&gt;
# [[Распознавание_и_генерация_речи_весна_2018|Распознавание и генерация речи]]&lt;br /&gt;
# [[Теоретико-сложностные_основы_криптографии_весна_2018|Теоретико-сложностные основы криптографии]]&lt;br /&gt;
# [[Теория_категорий_весна_2018|Теория категорий]]&lt;br /&gt;
# [https://sites.google.com/view/tiskin/teaching/academic-university-spring-2018 Философия науки (Тискин)]&lt;br /&gt;
&lt;br /&gt;
== 5 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[C++_5SE_весна_2018|С++]]&lt;br /&gt;
# [[Java_5SE_весна_2018|Java]]&lt;br /&gt;
# [[Software_Design_5SE_весна_2018|Software Design]]&lt;br /&gt;
# [[Алгоритмы_и_структуры_данных_5SE_весна_2018|Алгоритмы и структуры данных]]&lt;br /&gt;
# [[Математическая_логика_5SE_весна_2018|Математическая логика]]&lt;br /&gt;
# [[Машинное_обучение_5SE_весна_2018|Машинное обучение]]&lt;br /&gt;
# [[Типы_в_языках_программирования_весна_2018|Типы в языках программирования]]&lt;br /&gt;
# [[Формальные_языки_5SE_весна_2018|Формальные языки]]&lt;br /&gt;
&lt;br /&gt;
== 6 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Big_Data_Software_Engineering_весна_2018|Big Data Software Engineering]]&lt;br /&gt;
# [[Анализ_изображений_весна_2018|Анализ изображений]]&lt;br /&gt;
# [[Безопасность_ICO_контрактов_весна_2018|Безопасность ICO контрактов]]&lt;br /&gt;
# [[Вычислительная_геометрия_2_весна_2018|Вычислительная геометрия-2]]&lt;br /&gt;
# [[Компиляторы_весна_2018|Компиляторы]]&lt;br /&gt;
# [[Мобильная_разработка_весна_2018|Мобильная разработка]]&lt;br /&gt;
# [[Обработка_естественного_языка_весна_2018|Обработка естественного языка]]&lt;br /&gt;
# [[Обучение_с_подкреплением_весна_2018|Обучение с подкреплением]]&lt;br /&gt;
# [[Распознавание_и_генерация_речи_весна_2018|Распознавание и генерация речи]]&lt;br /&gt;
# [[Теория_категорий_весна_2018|Теория категорий]]&lt;br /&gt;
# [[Тестирование_ПО_весна_2018|Тестирование ПО]]&lt;br /&gt;
# [[Технологии_компьютерных_сетей_весна_2018|Технологии компьютерных сетей]]&lt;br /&gt;
# [[Численные_методы_весна_2018|Численные методы]]&lt;br /&gt;
&lt;br /&gt;
= Всякая информация =&lt;br /&gt;
&lt;br /&gt;
Открытые исходящие порты в AcademFree/WirelessForAll: 22, 25, 80, 110, 443, 465, 993, 4244, 5190, 5222, 5242&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Важные ссылки =&lt;br /&gt;
&lt;br /&gt;
* [[Практики и НИР|Практики и НИР]]&lt;br /&gt;
* [[Дипломные работы|Дипломные работы]]&lt;br /&gt;
* [[Devdays_Весна_2018|Дни разработчика (Весна 2018)]]&lt;br /&gt;
&lt;br /&gt;
= Архив =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:hide}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
===Учебная информация за прошлые семестры===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Весна_2018|Весенний семестр 2018]]&lt;br /&gt;
* [[Осень_2017|Осенний семестр 2017]]&lt;br /&gt;
* [[Весна_2017|Весенний семестр 2017]]&lt;br /&gt;
* [[Осень_2016|Осенний семестр 2016]]&lt;br /&gt;
* [[Весна_2016|Весенний семестр 2016]]&lt;br /&gt;
* [[Осень_2015|Осенний семестр 2015]]&lt;br /&gt;
* [[Весна_2015|Весенний семестр 2015]]&lt;br /&gt;
* [[Осень_2014|Осенний семестр 2014]]&lt;br /&gt;
* [[Весна_2014|Весенний семестр 2014]]&lt;br /&gt;
* [[Осень_2013|Осенний семестр 2013]]&lt;br /&gt;
* [[Весна_2013|Весенний семестр 2013]]&lt;br /&gt;
* [[Осень_2012|Осенний семестр 2012]]&lt;br /&gt;
* [[Весна_2012|Весенний семестр 2012]]&lt;br /&gt;
* [[Осень_2011|Осенний семестр 2011]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:show}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Дни разработчика===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Devdays2h2012| Дни разработчика (Осень 2012)]]&lt;br /&gt;
* [[Devdays1h2013| Дни разработчика (Весна 2013)]]&lt;br /&gt;
* [[devdays_fall_2013| Дни разработчика (Осень 2013)]]&lt;br /&gt;
* [[devdays_spring_2014| Дни разработчика (Весна 2014)]]&lt;br /&gt;
* [[prpojects_fall_2013|Странички проектов (Осень 2013)]]&lt;br /&gt;
* [[prpojects_spring_2014|Страничка проектов (Весна 2014)]]&lt;br /&gt;
* [[devdays_fall_2014|Дни разработчика (Осень 2014)]]&lt;br /&gt;
* [[projects_fall_2014|Страничка проектов (Осень 2014)]]&lt;br /&gt;
* [[devdays_spring_2015|Дни разработчика (Весна 2015)]]&lt;br /&gt;
* [[Devdays_Весна_2017|Дни разработчика (Весна 2017)]]&lt;br /&gt;
* [[Devdays_Осень_2017|Дни разработчика (Осень 2017)]] &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:hide}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
===Студенты===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[2010|Набор 2010-го года]]&lt;br /&gt;
* [[2011|Набор 2011-го года]]&lt;br /&gt;
* [[2012|Набор 2012-го года]]&lt;br /&gt;
* [[2013|Набор 2013-го года]]&lt;br /&gt;
* [[2014|Набор 2014-го года]]&lt;br /&gt;
* [[2015|Набор 2015-го года]]&lt;br /&gt;
* [[2016|Набор 2016-го года]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Дополнительно ===&lt;br /&gt;
* [[Q&amp;amp;A]]&lt;br /&gt;
* [[Мероприятия]]&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15287</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15287"/>
				<updated>2018-04-02T07:44:57Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Практики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|30.03.2018&lt;br /&gt;
|[[Медиа:ico180330.pdf|ico180330.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://ethereum.github.io/yellowpaper/paper.pdf Yellow Paper] (более детальный), [https://github.com/ethereum/wiki/wiki/White-Paper White Paper] (более общий).&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
[http://remix.ethereum.org/ Онлайн-редактор]&lt;br /&gt;
&lt;br /&gt;
[http://solidity.readthedocs.io/en/v0.4.21/solidity-in-depth.html Описание языка Solidity]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 30.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Добавить возможность хранения ETH в SocialAccount. Реализовать методы:&lt;br /&gt;
* &amp;lt;code&amp;gt;deposit&amp;lt;/code&amp;gt; — зачислить eth на счет смарт-контракта&lt;br /&gt;
* &amp;lt;code&amp;gt;withdraw&amp;lt;/code&amp;gt; — перевести часть средств (или все) со счета смарт-контракта на счет владельца&lt;br /&gt;
* &amp;lt;code&amp;gt;sendToFriend&amp;lt;/code&amp;gt; — перевести на счет друга (другой экземпляр SocialAccount)&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15286</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15286"/>
				<updated>2018-04-02T07:44:14Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|30.03.2018&lt;br /&gt;
|[[Медиа:ico180330.pdf|ico180330.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://ethereum.github.io/yellowpaper/paper.pdf Yellow Paper] (более детальный), [https://github.com/ethereum/wiki/wiki/White-Paper White Paper] (более общий).&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
[http://remix.ethereum.org/ Онлайн-редактор]&lt;br /&gt;
&lt;br /&gt;
[http://solidity.readthedocs.io/en/v0.4.21/solidity-in-depth.html Описание языка Solidity]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180330.pdf&amp;diff=15285</id>
		<title>Файл:Ico180330.pdf</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180330.pdf&amp;diff=15285"/>
				<updated>2018-04-02T07:44:02Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15269</id>
		<title>Теория категорий весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15269"/>
				<updated>2018-03-31T12:13:41Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Прочее */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Преподаватель: Исаев Валерий Иванович ('''[mailto:valery.isaev@gmail.com valery.isaev@gmail.com]''')&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!№ занятия&lt;br /&gt;
!Дата&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | PDF&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | TeX&lt;br /&gt;
! Комментарии&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|14.02.2018&lt;br /&gt;
|[[Медиа:CT2018-lect01.pdf|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks01.pdf|Задания]]&lt;br /&gt;
|[[Медиа:CT2018-lect01.tex|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks01.tex|Задания]]&lt;br /&gt;
|Мы разобрали задачи 2-6 на практике. На дом остаются 1, 7-12.&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:CT2018-lect02.pdf|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks02.pdf|Задания]]&lt;br /&gt;
|[[Медиа:CT2018-lect02.tex|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks02.tex|Задания]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:CT2018-lect03.pdf|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks03.pdf|Задания]]&lt;br /&gt;
|[[Медиа:CT2018-lect03.tex|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks03.tex|Задания]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:CT2018-lect04.pdf|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks04.pdf|Задания]]&lt;br /&gt;
|[[Медиа:CT2018-lect04.tex|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks04.tex|Задания]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|30.03.2018&lt;br /&gt;
|[[Медиа:CT2018-lect05.pdf|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks05.pdf|Задания]]&lt;br /&gt;
|[[Медиа:CT2018-lect05.tex|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks05.tex|Задания]]&lt;br /&gt;
|Мы не успели пройти на лекции часть про естественные преобразования, поэтому ДЗ в этот раз короткое.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Отчётность ==&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-5 по состоянию на 31.03.2018 не разбирались, за исключением задачи 10 из блока 3.&lt;br /&gt;
&lt;br /&gt;
== Результаты ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1NqZ4p08BJb8-rS9Q1JMohHndTnxWS0AbdGjhGf78NU4/edit?usp=sharing Таблица]&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15235</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15235"/>
				<updated>2018-03-29T07:55:05Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://ethereum.github.io/yellowpaper/paper.pdf Yellow Paper] (более детальный), [https://github.com/ethereum/wiki/wiki/White-Paper White Paper] (более общий).&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
[http://remix.ethereum.org/ Онлайн-редактор]&lt;br /&gt;
&lt;br /&gt;
[http://solidity.readthedocs.io/en/v0.4.21/solidity-in-depth.html Описание языка Solidity]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15234</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15234"/>
				<updated>2018-03-29T07:54:00Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Домашнее задание от 16.03.2018 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
[http://remix.ethereum.org/ Онлайн-редактор]&lt;br /&gt;
&lt;br /&gt;
[http://solidity.readthedocs.io/en/v0.4.21/solidity-in-depth.html Описание языка Solidity]&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15233</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15233"/>
				<updated>2018-03-29T07:53:24Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Домашнее задание от 02.03.2018 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции:&lt;br /&gt;
&lt;br /&gt;
# Решить, как общаемся вне очных занятий (ответ - чат в Telegram)&lt;br /&gt;
# Приватная сеть ([https://ethereum.stackexchange.com/a/3961 как преаллоцировать средства], [https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f описание genesis])&lt;br /&gt;
## Развернуть приватную ноду Ethereum &lt;br /&gt;
## Добавить вторую ноду к этой приватной сети&lt;br /&gt;
# Подключить к mainnet'у&lt;br /&gt;
# Опционально: запустить сеть на весь курс (есть одна [https://gist.github.com/LDVSOFT/9809fbdaaa7ed8a9e8334ddb6074ac94 от Димы Лапшина])&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15232</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15232"/>
				<updated>2018-03-29T07:51:00Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Практики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 02.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Находится в слайдах первой лекции.&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 16.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
Написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание от 23.03.2018 ===&lt;br /&gt;
&lt;br /&gt;
# Написать смарт-контракт для связи двух смарт-контрактов SocialAccount с лекции&lt;br /&gt;
# Добавить ограничить вызовы методов для участников (где применимо)&lt;br /&gt;
# Валидировать все аргументы функций (где применимо)&lt;br /&gt;
# Добавить подтверждение социальной связи вторым участником&lt;br /&gt;
# В смарт-контракт SocialAccount реализовать метод AddFriend который будет добавлять друзей при помощи  смарт-контракта SocialConnection&lt;br /&gt;
# Добавить Event’ы. Про ивенты можно читать тут: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15231</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15231"/>
				<updated>2018-03-29T07:50:05Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения и оповещений (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|23.03.2018&lt;br /&gt;
|[[Медиа:ico180323.pdf|ico180323.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
Домашнее задание от 02.03.2018 находится в слайдах первой лекции.&lt;br /&gt;
&lt;br /&gt;
Домашнее задание от 16.03.2018: написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180323.pdf&amp;diff=15230</id>
		<title>Файл:Ico180323.pdf</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180323.pdf&amp;diff=15230"/>
				<updated>2018-03-29T07:49:45Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%B8_%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5_%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%D0%B5_4MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C_2017&amp;diff=15155</id>
		<title>Логическое и реляционное программирование 4MIT осень 2017</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%B8_%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5_%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%D0%B5_4MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C_2017&amp;diff=15155"/>
				<updated>2018-03-24T14:25:29Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Преподаватель: Булычев Д. Ю.&lt;br /&gt;
&lt;br /&gt;
== Прочее ==&lt;br /&gt;
&lt;br /&gt;
Репозиторий Егора с кодом (иногда) и (иногда) конспектами: [https://github.com/yeputons/au-logic-fall-2017 github.com/yeputons/au-logic-fall-2017]&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D0%BB%D1%8C%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_JVM_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C_2017&amp;diff=15154</id>
		<title>Альтернативные языки для JVM осень 2017</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D0%BB%D1%8C%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_JVM_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C_2017&amp;diff=15154"/>
				<updated>2018-03-24T12:47:55Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Разное */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Результаты==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1C5B49AaI-tsPzHi7Ct2nVBj5ZGnUcHuV7fJiPvD746w/edit#gid=0 Табличка]&lt;br /&gt;
&lt;br /&gt;
== Kotlin ==&lt;br /&gt;
Преподаватель: Жарков Д.&lt;br /&gt;
&lt;br /&gt;
Репозитрий с домашками: [https://github.com/java-course-au/kotlin-course github.com/java-course-au/kotlin-course]&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Kotlin-2017-10-23.pdf|Лекция 1]]&lt;br /&gt;
* [[Медиа:Kotlin-2017-10-30.pdf|Лекция 2]]&lt;br /&gt;
* [[Медиа:Kotlin-2017-11-13.pdf|Лекция 3]]&lt;br /&gt;
* [[Медиа:Kotlin-2017-11-20.pdf|Лекция 4]]&lt;br /&gt;
* [[Медиа:Kotlin-2017-11-27.pdf|Лекция 5]]&lt;br /&gt;
&lt;br /&gt;
=== Формат сдачи ===&lt;br /&gt;
Указан в лекции 1. Актуальная версия лежит в репозитории.&lt;br /&gt;
&lt;br /&gt;
Примерная схема (детали про проверку/доработку лучше смотреть в репозитории):&lt;br /&gt;
&lt;br /&gt;
# Создаем форк репозитория [https://github.com/java-course-au/kotlin-course github.com/java-course-au/kotlin-course]&lt;br /&gt;
# Пишем решение в ветке, соответствующей заданию&lt;br /&gt;
# Делаем pull request в оригинальный репозиторий (в соответствующую ветку, не в &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt;) с темой &amp;lt;code&amp;gt;Kotlin. ДЗ 05, Иванов Иван&amp;lt;/code&amp;gt; (заменить номер ДЗ, имя и фамилию)&lt;br /&gt;
# В комментарии к pull request упоминаем &amp;lt;code&amp;gt;@dzharkov&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Актуальное условие задания доступно в Readme в репозитории в ветке, соответствующей заданию.&lt;br /&gt;
&lt;br /&gt;
Если есть вопросы --- можно создать issue в оригинальном репозитории и упомянуть в нём &amp;lt;code&amp;gt;@dzharkov&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== На оценку влияет ====&lt;br /&gt;
&lt;br /&gt;
* Соблюдение формата сдачи&lt;br /&gt;
* Соответствие кода стандартным Java coding conventions (где это имеет смысл) и Kotlin style guides&lt;br /&gt;
* Выполнение формальных требований задания&lt;br /&gt;
* Отсутствие предупреждений компилятора и инспекций в IDEA (их по-хорошему не должно быть)&lt;br /&gt;
* Общая аккуратность решения&lt;br /&gt;
* Повторение предыдущих ошибок&lt;br /&gt;
* Количество итераций сдачи&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание 3 ===&lt;br /&gt;
* Надо написать DSL для генерации TeX.&lt;br /&gt;
* Указано в ветке [https://github.com/java-course-au/kotlin-course/tree/03-tex-builder 03-tex-builder].&lt;br /&gt;
* Soft deadline отсутствует.&lt;br /&gt;
* Hard deadline (полный балл): 19.11.2017 23:59.&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание 2 ===&lt;br /&gt;
* Надо написать какой-то интерпретатор какого-то языка.&lt;br /&gt;
* Указано в слайдах лекции 2 и в ветке [https://github.com/java-course-au/kotlin-course/tree/02-fun-interpreter 02-fun-interpreter].&lt;br /&gt;
* Soft deadline (полный балл): 12.11.2017 23:59.&lt;br /&gt;
* Hard deadline (половина баллов): 19.11.2017 23:59.&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание 1 ===&lt;br /&gt;
* Надо сдать какую-нибудь задачу по алгоритмам.&lt;br /&gt;
* Указано в слайдах лекции 1 и в ветке [https://github.com/java-course-au/kotlin-course/tree/01-just-for-fun 01-just-for-fun].&lt;br /&gt;
* Soft deadline (полный балл): 29.10.2017 23:59.&lt;br /&gt;
* Hard deadline (половина баллов): 05.11.2017 23:59.&lt;br /&gt;
&lt;br /&gt;
== Scala ==&lt;br /&gt;
Преподаватель: Козлов А.&lt;br /&gt;
&lt;br /&gt;
Страница курса с домашками и кодом: [https://github.com/adkozlov/scala-2017 github.com/adkozlov/scala-2017]&lt;br /&gt;
&lt;br /&gt;
=== Формат сдачи домашних заданий ===&lt;br /&gt;
Базовый алгоритм:&lt;br /&gt;
&lt;br /&gt;
# Создать свой репозиторий на Github, можно приватный. Скорее всего, можно создать один репозиторий на курс.&lt;br /&gt;
# Выполнить в нём задание. До начала шага 3 разрешается делать `git push --force`, после - не разрешается.&lt;br /&gt;
# Создать pull request в своём же репозитории и поставить [https://github.com/adkozlov @adkozlov] _ревьювером_.&lt;br /&gt;
&lt;br /&gt;
Склонированый локально проект должен без ошибок открываться IntelliJ IDEA. Это может быть любая система сборки: Maven, Gradle, Sbt, хоть Eclipse. Несобирающиеся проекты не смотрят :)&lt;br /&gt;
&lt;br /&gt;
Поскольку у разных курсов заведомо разный уровень, требования тоже будут различаться. Поэтому выполняйте, пожалуйста, задание в рамках своих знаний и умений.&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание 1 ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adkozlov/scala-2017/blob/master/src/main/scala/ru/spbau/jvm/scala/lecture01/Task.scala Условие на GitHub].&lt;br /&gt;
&lt;br /&gt;
До пары 11.09.2017 можно сдавать на полный балл.&lt;br /&gt;
&lt;br /&gt;
До пары 18.09.2017 можно сдавать на половину от полного балла.&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание 2 ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adkozlov/scala-2017/blob/master/src/main/scala/ru/spbau/jvm/scala/lecture02/Task.scala Условие на GitHub].&lt;br /&gt;
&lt;br /&gt;
Необязательное.&lt;br /&gt;
Можно сдавать до пары 18.09.2017 и получать дополнительные баллы.&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание 3 ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adkozlov/scala-2017/blob/master/src/main/scala/ru/spbau/jvm/scala/lecture03/Task.scala Условие на GitHub].&lt;br /&gt;
&lt;br /&gt;
До пары 25.09.2017 можно сдавать на полный балл.&lt;br /&gt;
&lt;br /&gt;
До пары 02.10.2017 можно сдавать половину от полного балла.&lt;br /&gt;
&lt;br /&gt;
=== Домашнее задание 4 ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adkozlov/scala-2017/blob/master/src/main/scala/ru/spbau/jvm/scala/lecture04/Task.scala Условие на GitHub]&lt;br /&gt;
&lt;br /&gt;
До пары 02.10.2017 можно сдавать на полный балл.&lt;br /&gt;
&lt;br /&gt;
До пары 09.10.2017 можно сдавать половину от полного балла.&lt;br /&gt;
&lt;br /&gt;
== Разное ==&lt;br /&gt;
Очень приятный [https://mauricio.github.io/2013/11/25/learning-scala-by-building-scala-lists.html тьюториал], где буквально в один небольшой пассаж просто и ясно доносится сразу куча специфических понятий вроде ''sealed trait''`ов, ''case class''`ов и прпрпр.&lt;br /&gt;
&lt;br /&gt;
Заметки с занятий от Егора: [https://github.com/yeputons/au-kotlin-fall-2017/tree/notes Kotlin], [https://github.com/yeputons/au-scala-fall-2017/tree/notes Scala].&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15142</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15142"/>
				<updated>2018-03-23T15:47:35Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Практики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
Домашнее задание от 02.03.2018 находится в слайдах первой лекции.&lt;br /&gt;
&lt;br /&gt;
Домашнее задание от 16.03.2018: написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей. Не требуется проверять корректность ходов - считаем, что если игрок походил неверно, то он автоматически проиграл (а это разбирается вне блокчейна).&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15141</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15141"/>
				<updated>2018-03-23T15:02:32Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Практики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
Домашнее задание от 02.03.2018 находится в слайдах первой лекции.&lt;br /&gt;
&lt;br /&gt;
Домашнее задание от 16.03.2018: написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей.&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15140</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15140"/>
				<updated>2018-03-23T15:02:23Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Практики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
Домашнее задание от 03.03.2018 находится в слайдах первой лекции.&lt;br /&gt;
&lt;br /&gt;
Домашнее задание от 16.03.2018: написать смарт-контракт для записи шахматной партии в блокчейн. 2 участника, ходят по очереди, каждый публикует свой ход (текстовое представление). Смарт-контракт должен предоставлять возможность получить весь ход партии для сторонних наблюдателей.&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15139</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15139"/>
				<updated>2018-03-23T15:01:30Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15138</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15138"/>
				<updated>2018-03-23T15:01:04Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:ico180316.pdf|ico180316.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180316.pdf&amp;diff=15137</id>
		<title>Файл:Ico180316.pdf</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180316.pdf&amp;diff=15137"/>
				<updated>2018-03-23T15:00:24Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15063</id>
		<title>Теория категорий весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15063"/>
				<updated>2018-03-16T13:50:04Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Материалы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Преподаватель: Исаев Валерий Иванович ('''[mailto:valery.isaev@gmail.com valery.isaev@gmail.com]''')&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!№ занятия&lt;br /&gt;
!Дата&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | PDF&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | TeX&lt;br /&gt;
! Комментарии&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|14.02.2018&lt;br /&gt;
|[[Медиа:CT2018-lect01.pdf|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks01.pdf|Задания]]&lt;br /&gt;
|[[Медиа:CT2018-lect01.tex|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks01.tex|Задания]]&lt;br /&gt;
|Мы разобрали задачи 2-6 на практике. На дом остаются 1, 7-12.&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:CT2018-lect02.pdf|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks02.pdf|Задания]]&lt;br /&gt;
|[[Медиа:CT2018-lect02.tex|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks02.tex|Задания]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|16.03.2018&lt;br /&gt;
|[[Медиа:CT2018-lect03.pdf|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks03.pdf|Задания]]&lt;br /&gt;
|[[Медиа:CT2018-lect03.tex|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks03.tex|Задания]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Отчётность ==&lt;br /&gt;
&lt;br /&gt;
Планируется зачёт (не экзамен), в нём надо сдать бОльшую часть домашек. Так как домашки разбираются на следующем занятии, то примерный дедлайн на сдачу - неделя.&lt;br /&gt;
&lt;br /&gt;
== Прочее ==&lt;br /&gt;
&lt;br /&gt;
Первый блок заданий был разобран частично на первой практике, частично - перед началом второй лекции.&lt;br /&gt;
&lt;br /&gt;
== Результаты ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1NqZ4p08BJb8-rS9Q1JMohHndTnxWS0AbdGjhGf78NU4/edit?usp=sharing Таблица]&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14948</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14948"/>
				<updated>2018-03-03T18:20:58Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&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;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14947</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14947"/>
				<updated>2018-03-03T18:20:49Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!№ занятия&lt;br /&gt;
!Дата&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Лекция&lt;br /&gt;
! Комментарии&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|02.03.2018&lt;br /&gt;
|[[Медиа:ico180302.pdf|ico180302.pdf]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180302.pdf&amp;diff=14945</id>
		<title>Файл:Ico180302.pdf</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Ico180302.pdf&amp;diff=14945"/>
				<updated>2018-03-03T18:19:52Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14922</id>
		<title>Безопасность ICO контрактов весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_ICO_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14922"/>
				<updated>2018-03-02T16:36:46Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Половьян Александр Игоревич ('''a.polovjan@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
Есть чат в Телеграм для общения (спрашивайте ссылку у коллег), называется &amp;quot;АУ: blockchain (весна 2018)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предполагаемая отчётность: зачёт, сложные домашки.&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14913</id>
		<title>Теория категорий весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14913"/>
				<updated>2018-03-02T15:07:24Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* Прочее */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Преподаватель: Исаев Валерий Иванович ('''[mailto:valery.isaev@gmail.com valery.isaev@gmail.com]''')&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!№ занятия&lt;br /&gt;
!Дата&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | PDF&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | TeX&lt;br /&gt;
! Комментарии&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|14.02.2018&lt;br /&gt;
|[[Медиа:CT2018-lect01.pdf|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks01.pdf|Задания]]&lt;br /&gt;
|[[Медиа:CT2018-lect01.tex|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks01.tex|Задания]]&lt;br /&gt;
|Мы разобрали задачи 2-6 на практике. На дом остаются 1, 7-12.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Отчётность ==&lt;br /&gt;
&lt;br /&gt;
Планируется зачёт (не экзамен), в нём надо сдать бОльшую часть домашек. Так как домашки разбираются на следующем занятии, то примерный дедлайн на сдачу - неделя.&lt;br /&gt;
&lt;br /&gt;
== Прочее ==&lt;br /&gt;
&lt;br /&gt;
Первый блок заданий был разобран частично на первой практике, частично - перед началом второй лекции.&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14905</id>
		<title>Теория категорий весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14905"/>
				<updated>2018-03-02T12:13:48Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Преподаватель: Исаев Валерий Иванович ('''[mailto:valery.isaev@gmail.com valery.isaev@gmail.com]''')&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!№ занятия&lt;br /&gt;
!Дата&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | PDF&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | TeX&lt;br /&gt;
! Комментарии&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|14.02.2018&lt;br /&gt;
|[[Медиа:CT2018-lect01.pdf|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks01.pdf|Задания]]&lt;br /&gt;
|[[Медиа:CT2018-lect01.tex|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks01.tex|Задания]]&lt;br /&gt;
|Мы разобрали задачи 2-6 на практике. На дом остаются 1, 7-12.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Прочее ==&lt;br /&gt;
&lt;br /&gt;
Первый блок заданий был разобран частично на первой практике, частично - перед началом второй лекции.&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14903</id>
		<title>Теория категорий весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14903"/>
				<updated>2018-03-02T12:13:25Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Преподаватель: Исаев Валерий Иванович ('''valery.isaev@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!№ занятия&lt;br /&gt;
!Дата&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | PDF&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | TeX&lt;br /&gt;
! Комментарии&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|14.02.2018&lt;br /&gt;
|[[Медиа:CT2018-lect01.pdf|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks01.pdf|Задания]]&lt;br /&gt;
|[[Медиа:CT2018-lect01.tex|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks01.tex|Задания]]&lt;br /&gt;
|Мы разобрали задачи 2-6 на практике. На дом остаются 1, 7-12.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Прочее ==&lt;br /&gt;
&lt;br /&gt;
Первый блок заданий был разобран частично на первой практике, частично - перед началом второй лекции.&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14901</id>
		<title>Теория категорий весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=14901"/>
				<updated>2018-03-02T11:53:24Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Преподаватель: Исаев Валерий Иванович ('''valery.isaev@gmail.com''')&lt;br /&gt;
&lt;br /&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;
!№ занятия&lt;br /&gt;
!Дата&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | PDF&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | TeX&lt;br /&gt;
! Комментарии&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|14.02.2018&lt;br /&gt;
|[[Медиа:CT2018-lect01.pdf|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks01.pdf|Задания]]&lt;br /&gt;
|[[Медиа:CT2018-lect01.tex|Лекция]]&lt;br /&gt;
|[[Медиа:CT2018-tasks01.tex|Задания]]&lt;br /&gt;
|Мы разобрали задачи 2-6 на практике. На дом остаются 1, 7-12.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=14824</id>
		<title>SE Wiki</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=14824"/>
				<updated>2018-02-26T18:51:05Z</updated>
		
		<summary type="html">&lt;p&gt;E.f.suvorov: /* 4 курс */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Учебная информация =&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1ptfSS41rO5LyCCUhdhyS0sO1Zmacn1pLZQwWj6NFOOE/edit?usp=sharing Программа обучения. 1-3 курсы (набор 2014)]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/11qKdUZ1UCS2YbMQI8rvCFmpiigWLCh5dWqqufBPMUQQ/edit?usp=sharing Программа обучения. 1-2 курсы (набор 2015)]&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSLftvjBdYRmSLcIC-Fb50tfxdz5VJDZa8O58MPaN50wZVwzANttUAGKq-mN13EpMsi_DZTshqcIxEb/pubhtml?gid=1520624374&amp;amp;single=true Расписание бакалавриат (весна 2018)]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSLftvjBdYRmSLcIC-Fb50tfxdz5VJDZa8O58MPaN50wZVwzANttUAGKq-mN13EpMsi_DZTshqcIxEb/pubhtml?gid=1657630138&amp;amp;single=true Расписание магистратура (весна 2018)]&lt;br /&gt;
&lt;br /&gt;
== 1 курс ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1bCTXQSemGX9Owdb_XEyTqvnBxV_xLapfPZ_cZrhzdpE/edit?usp=sharing Распределение по группам, математика]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1yRhAlqBRNVReAE4Zh1rDMKNzvvaeVAMRqwadyIRWQmI/edit?usp=sharing Распределение по группам, С++]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1brWQ7gS_8jXiragOKjizv7zYnzR6EmZ5Ytt8wNK4Elk/edit?usp=sharing Распределение по группам, алгоритмы]&lt;br /&gt;
&lt;br /&gt;
# [[С++_1MIT_весна_2018|С++]]&lt;br /&gt;
# [[Unix_1MIT_весна_2018|Unix]]&lt;br /&gt;
# [[Алгебра_1MIT_весна_2018|Алгебра]]&lt;br /&gt;
# [[Алгоритмы_1MIT_весна_2018|Алгоритмы]]&lt;br /&gt;
# [[Математический_анализ_1MIT_весна_2018|Математический анализ]]&lt;br /&gt;
# [[Разное|Разное]]&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра_phys_1_весна_2018|Алгебра (для студентов-физиков)]]&lt;br /&gt;
&lt;br /&gt;
== 2 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Java_2MIT_весна_2018| Java]]&lt;br /&gt;
# [[Введение_в_биоинформатику_2MIT_весна_2018|Введение в биоинформатику]]&lt;br /&gt;
# [[Дискретная_математика_2MIT_весна_2018|Дискретная математика]]&lt;br /&gt;
# [[Математический_анализ_2MIT_весна_2018|Математический анализ]]&lt;br /&gt;
# [[ОС_2MIT_весна_2018|Операционные системы]]&lt;br /&gt;
# [[Теория алгоритмов_2MIT_весна_2018|Теория алгоритмов]]&lt;br /&gt;
# [[Теория_вероятностей_2MIT_весна_2018|Теория вероятностей]]&lt;br /&gt;
# [[Формальные_языки_2MIT_весна_2018|Формальные языки]]&lt;br /&gt;
&lt;br /&gt;
== 3 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Software_Design_3MIT_весна_2018|Software Design]]&lt;br /&gt;
# [[Машинное_обучение_2018|Введение в машинное обучение]]&lt;br /&gt;
# [[Компиляторы_весна_2018|Компиляторы]]&lt;br /&gt;
# [[Container_Virtualization_3MIT_весна_2018|Контейнерная виртуализация]]&lt;br /&gt;
# [[Обучение_с_подкреплением_весна_2018|Обучение с подкреплением]]&lt;br /&gt;
# [[Параллельное_программирование_3MIT_весна_2018|Параллельное программирование]]&lt;br /&gt;
# [[Параметризованные_алгоритмы_весна_2018|Параметризованные алгоритмы]]&lt;br /&gt;
# [[Теоретико-сложностные_основы_криптографии_весна_2018|Теоретико-сложностные основы криптографии]]&lt;br /&gt;
# [[Тестирование_ПО_весна_2018|Тестирование ПО]]&lt;br /&gt;
# [[Технологии_компьютерных_сетей_весна_2018|Технологии компьютерных сетей]]&lt;br /&gt;
# [[Типы_в_языках_программирования_весна_2018|Типы в языках программирования]]&lt;br /&gt;
# [[Численные_методы_весна_2018|Численные методы]]&lt;br /&gt;
&lt;br /&gt;
== 4 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Big_Data_Software_Engineering_весна_2018|Big Data Software Engineering]]&lt;br /&gt;
# [[Анализ_изображений_весна_2018|Анализ изображений]]&lt;br /&gt;
# [[Анализ_программ_4MIT_весна_2018|Анализ программ]]&lt;br /&gt;
# [[Безопасность_ICO_контрактов_весна_2018|Безопасность ICO контрактов]]&lt;br /&gt;
# [[Вычислительная_геометрия_2_весна_2018|Вычислительная геометрия-2]]&lt;br /&gt;
# [[Мобильная_разработка_весна_2018|Мобильная разработка]]&lt;br /&gt;
# [[Обработка_естественного_языка_весна_2018|Обработка естественного языка]]&lt;br /&gt;
# [[Параметризованные_алгоритмы_весна_2018|Параметризованные алгоритмы]]&lt;br /&gt;
# [[Распознавание_и_генерация_речи_весна_2018|Распознавание и генерация речи]]&lt;br /&gt;
# [[Теоретико-сложностные_основы_криптографии_весна_2018|Теоретико-сложностные основы криптографии]]&lt;br /&gt;
# [[Теория_категорий_весна_2018|Теория категорий]]&lt;br /&gt;
# [https://sites.google.com/view/tiskin/teaching/academic-university-spring-2018 Философия (Тискин)]&lt;br /&gt;
&lt;br /&gt;
== 5 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[C++_5SE_весна_2018|С++]]&lt;br /&gt;
# [[Java_5SE_весна_2018|Java]]&lt;br /&gt;
# [[Software_Design_5SE_весна_2018|Software Design]]&lt;br /&gt;
# [[Алгоритмы_и_структуры_данных_5SE_весна_2018|Алгоритмы и структуры данных]]&lt;br /&gt;
# [[Математическая_логика_5SE_весна_2018|Математическая логика]]&lt;br /&gt;
# [[Машинное_обучение_5SE_весна_2018|Машинное обучение]]&lt;br /&gt;
# [[Типы_в_языках_программирования_весна_2018|Типы в языках программирования]]&lt;br /&gt;
# [[Формальные_языки_5SE_весна_2018|Формальные языки]]&lt;br /&gt;
&lt;br /&gt;
== 6 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Big_Data_Software_Engineering_весна_2018|Big Data Software Engineering]]&lt;br /&gt;
# [[Анализ_изображений_весна_2018|Анализ изображений]]&lt;br /&gt;
# [[Безопасность_ICO_контрактов_весна_2018|Безопасность ICO контрактов]]&lt;br /&gt;
# [[Вычислительная_геометрия_2_весна_2018|Вычислительная геометрия-2]]&lt;br /&gt;
# [[Компиляторы_весна_2018|Компиляторы]]&lt;br /&gt;
# [[Мобильная_разработка_весна_2018|Мобильная разработка]]&lt;br /&gt;
# [[Обработка_естественного_языка_весна_2018|Обработка естественного языка]]&lt;br /&gt;
# [[Обучение_с_подкреплением_весна_2018|Обучение с подкреплением]]&lt;br /&gt;
# [[Распознавание_и_генерация_речи_весна_2018|Распознавание и генерация речи]]&lt;br /&gt;
# [[Теория_категорий_весна_2018|Теория категорий]]&lt;br /&gt;
# [[Тестирование_ПО_весна_2018|Тестирование ПО]]&lt;br /&gt;
# [[Технологии_компьютерных_сетей_весна_2018|Технологии компьютерных сетей]]&lt;br /&gt;
# [[Численные_методы_весна_2018|Численные методы]]&lt;br /&gt;
&lt;br /&gt;
= Всякая информация =&lt;br /&gt;
&lt;br /&gt;
Открытые исходящие порты в AcademFree/WirelessForAll: 22, 25, 80, 110, 443, 465, 993, 4244, 5190, 5222, 5242&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Важные ссылки =&lt;br /&gt;
&lt;br /&gt;
== [[Практики и НИР|Практики и НИР]] ==&lt;br /&gt;
== [[Дипломные работы|Дипломные работы]] ==&lt;br /&gt;
== [[Devdays_Осень_2017|Дни разработчика (Осень 2017)]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Архив =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:hide}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
==Учебная информация за прошлые семестры==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Весна_2018|Весенний семестр 2018]]&lt;br /&gt;
* [[Осень_2017|Осенний семестр 2017]]&lt;br /&gt;
* [[Весна_2017|Весенний семестр 2017]]&lt;br /&gt;
* [[Осень_2016|Осенний семестр 2016]]&lt;br /&gt;
* [[Весна_2016|Весенний семестр 2016]]&lt;br /&gt;
* [[Осень_2015|Осенний семестр 2015]]&lt;br /&gt;
* [[Весна_2015|Весенний семестр 2015]]&lt;br /&gt;
* [[Осень_2014|Осенний семестр 2014]]&lt;br /&gt;
* [[Весна_2014|Весенний семестр 2014]]&lt;br /&gt;
* [[Осень_2013|Осенний семестр 2013]]&lt;br /&gt;
* [[Весна_2013|Весенний семестр 2013]]&lt;br /&gt;
* [[Осень_2012|Осенний семестр 2012]]&lt;br /&gt;
* [[Весна_2012|Весенний семестр 2012]]&lt;br /&gt;
* [[Осень_2011|Осенний семестр 2011]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:show}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Дни разработчика==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Devdays2h2012| Дни разработчика (Осень 2012)]]&lt;br /&gt;
* [[Devdays1h2013| Дни разработчика (Весна 2013)]]&lt;br /&gt;
* [[devdays_fall_2013| Дни разработчика (Осень 2013)]]&lt;br /&gt;
* [[devdays_spring_2014| Дни разработчика (Весна 2014)]]&lt;br /&gt;
* [[prpojects_fall_2013|Странички проектов (Осень 2013)]]&lt;br /&gt;
* [[prpojects_spring_2014|Страничка проектов (Весна 2014)]]&lt;br /&gt;
* [[devdays_fall_2014|Дни разработчика (Осень 2014)]]&lt;br /&gt;
* [[projects_fall_2014|Страничка проектов (Осень 2014)]]&lt;br /&gt;
* [[devdays_spring_2015|Дни разработчика (Весна 2015)]]&lt;br /&gt;
* [[Devdays_Весна_2017|Дни разработчика (Весна 2017)]]&lt;br /&gt;
* [[Devdays_Осень_2017|Дни разработчика (Осень 2017)]] &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-expandtext=&amp;quot;{{int:show}}&amp;quot; data-collapsetext=&amp;quot;{{int:hide}}&amp;quot; style=&amp;quot;width:45em;&amp;quot;&amp;gt;&lt;br /&gt;
==Студенты==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[2010|Набор 2010-го года]]&lt;br /&gt;
* [[2011|Набор 2011-го года]]&lt;br /&gt;
* [[2012|Набор 2012-го года]]&lt;br /&gt;
* [[2013|Набор 2013-го года]]&lt;br /&gt;
* [[2014|Набор 2014-го года]]&lt;br /&gt;
* [[2015|Набор 2015-го года]]&lt;br /&gt;
* [[2016|Набор 2016-го года]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Дополнительно = &lt;br /&gt;
* [[Q&amp;amp;A]]&lt;br /&gt;
* [[Мероприятия]]&lt;/div&gt;</summary>
		<author><name>E.f.suvorov</name></author>	</entry>

	</feed>