<?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=Devdays</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=Devdays"/>
		<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/Devdays"/>
		<updated>2026-04-11T19:10:24Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<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=13950</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=13950"/>
				<updated>2017-11-27T09:45:02Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Kotlin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Kotlin-2017-11-27.pdf&amp;diff=13949</id>
		<title>Файл:Kotlin-2017-11-27.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:Kotlin-2017-11-27.pdf&amp;diff=13949"/>
				<updated>2017-11-27T09:44:26Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</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=13915</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=13915"/>
				<updated>2017-11-23T17:37:37Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Kotlin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
&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;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Kotlin-2017-11-20.pdf&amp;diff=13914</id>
		<title>Файл:Kotlin-2017-11-20.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:Kotlin-2017-11-20.pdf&amp;diff=13914"/>
				<updated>2017-11-23T17:37:04Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</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=13738</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=13738"/>
				<updated>2017-11-13T17:52:40Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Kotlin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
&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;
=== Домашнее задание 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 отсутствует.&lt;br /&gt;
* Hard deadline (полный балл): 12.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;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Kotlin-2017-11-13.pdf&amp;diff=13737</id>
		<title>Файл:Kotlin-2017-11-13.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:Kotlin-2017-11-13.pdf&amp;diff=13737"/>
				<updated>2017-11-13T17:52:15Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</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=13458</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=13458"/>
				<updated>2017-10-30T17:17:33Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Kotlin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
&lt;br /&gt;
=== Формат сдачи ===&lt;br /&gt;
Указан в лекции 1 и репозитории.&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 отсутствует.&lt;br /&gt;
* Hard deadline (полный балл): 12.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;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Kotlin-2017-10-30.pdf&amp;diff=13457</id>
		<title>Файл:Kotlin-2017-10-30.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:Kotlin-2017-10-30.pdf&amp;diff=13457"/>
				<updated>2017-10-30T17:16:19Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</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=13333</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=13333"/>
				<updated>2017-10-23T13:17:56Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Семинар ==&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;
=== Kotlin. Лекция #1 ===&lt;br /&gt;
&lt;br /&gt;
:[[Медиа:Kotlin-2017-10-23.pdf|Слайды]]&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Kotlin-2017-10-23.pdf&amp;diff=13332</id>
		<title>Файл:Kotlin-2017-10-23.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:Kotlin-2017-10-23.pdf&amp;diff=13332"/>
				<updated>2017-10-23T13:14:58Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=11114</id>
		<title>Java, 5 курс, 2 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=11114"/>
				<updated>2017-04-28T08:09:27Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практика (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Жарков, Семен Прошев&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_01.pdf|Лекция 01]]&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_02.pdf|Лекция 02]]&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_03.pdf|Лекция 03]]&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_04.pdf|Лекция 04]]&lt;br /&gt;
&lt;br /&gt;
== Результаты ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rGhlYbYkJclveFifWPW1JJHLxEzlwpOwaY5QkyoQY1U/edit?usp=sharing Практика]&lt;br /&gt;
&lt;br /&gt;
== Практика (Денис Жарков) ==&lt;br /&gt;
* [[Медиа:Java-2017-02-17.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2017-03-10.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Java-2017-03-17.pdf ‎|Практика 04]]&lt;br /&gt;
* [https://gist.github.com/dzharkov/3f5e8b47952477272d0de05a5624204d Код с занятия про дженерики]&lt;br /&gt;
* [https://github.com/java-course-au/assignments-2017-1/tree/04-functional-java ДЗ04 Functional Java]&lt;br /&gt;
* [https://gist.github.com/dzharkov/a0c2a83df86849cfbf81739d7549c55b Решение контрольной про HashMultiset]&lt;br /&gt;
* [[Медиа:Java-2017-04-21.pdf ‎|Практика 07]]&lt;br /&gt;
* [[Медиа:Java-2017-04-28.pdf ‎|Практика 08]]&lt;br /&gt;
&lt;br /&gt;
== Практика (Семен Прошев) ==&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/sh/7wf7sjxfqjjx5bk/AAADtGox2D_bD8X4eY-daTRNa?dl=0 Папка с материалами]&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2017-04-28.pdf&amp;diff=11113</id>
		<title>Файл:Java-2017-04-28.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:Java-2017-04-28.pdf&amp;diff=11113"/>
				<updated>2017-04-28T08:09:01Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10994</id>
		<title>Java, 5 курс, 2 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10994"/>
				<updated>2017-04-21T08:08:57Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практика (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Жарков, Семен Прошев&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_01.pdf|Лекция 01]]&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_02.pdf|Лекция 02]]&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_03.pdf|Лекция 03]]&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_04.pdf|Лекция 04]]&lt;br /&gt;
&lt;br /&gt;
== Результаты ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rGhlYbYkJclveFifWPW1JJHLxEzlwpOwaY5QkyoQY1U/edit?usp=sharing Практика]&lt;br /&gt;
&lt;br /&gt;
== Практика (Денис Жарков) ==&lt;br /&gt;
* [[Медиа:Java-2017-02-17.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2017-03-10.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Java-2017-03-17.pdf ‎|Практика 04]]&lt;br /&gt;
* [https://gist.github.com/dzharkov/3f5e8b47952477272d0de05a5624204d Код с занятия про дженерики]&lt;br /&gt;
* [https://github.com/java-course-au/assignments-2017-1/tree/04-functional-java ДЗ04 Functional Java]&lt;br /&gt;
* [https://gist.github.com/dzharkov/a0c2a83df86849cfbf81739d7549c55b Решение контрольной про HashMultiset]&lt;br /&gt;
* [[Медиа:Java-2017-04-21.pdf ‎|Практика 07]]&lt;br /&gt;
&lt;br /&gt;
== Практика (Семен Прошев) ==&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/sh/7wf7sjxfqjjx5bk/AAADtGox2D_bD8X4eY-daTRNa?dl=0 Папка с материалами]&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2017-04-21.pdf&amp;diff=10993</id>
		<title>Файл:Java-2017-04-21.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:Java-2017-04-21.pdf&amp;diff=10993"/>
				<updated>2017-04-21T08:08:11Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10987</id>
		<title>Java, 5 курс, 2 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10987"/>
				<updated>2017-04-20T19:10:33Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практика (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Жарков, Семен Прошев&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_01.pdf|Лекция 01]]&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_02.pdf|Лекция 02]]&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_03.pdf|Лекция 03]]&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_04.pdf|Лекция 04]]&lt;br /&gt;
&lt;br /&gt;
== Результаты ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rGhlYbYkJclveFifWPW1JJHLxEzlwpOwaY5QkyoQY1U/edit?usp=sharing Практика]&lt;br /&gt;
&lt;br /&gt;
== Практика (Денис Жарков) ==&lt;br /&gt;
* [[Медиа:Java-2017-02-17.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2017-03-10.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Java-2017-03-17.pdf ‎|Практика 04]]&lt;br /&gt;
* [https://gist.github.com/dzharkov/3f5e8b47952477272d0de05a5624204d Код с занятия про дженерики]&lt;br /&gt;
* [https://github.com/java-course-au/assignments-2017-1/tree/04-functional-java ДЗ04 Functional Java]&lt;br /&gt;
* [https://gist.github.com/dzharkov/a0c2a83df86849cfbf81739d7549c55b Решение контрольной про HashMultiset]&lt;br /&gt;
&lt;br /&gt;
== Практика (Семен Прошев) ==&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/sh/7wf7sjxfqjjx5bk/AAADtGox2D_bD8X4eY-daTRNa?dl=0 Папка с материалами]&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10847</id>
		<title>Java, 5 курс, 2 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10847"/>
				<updated>2017-04-01T10:06:05Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практика (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Жарков, Семен Прошев&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_01.pdf|Лекция 01]]&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_02.pdf|Лекция 02]]&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_03.pdf|Лекция 03]]&lt;br /&gt;
* [[Медиа:Java_2017_SP_5MIT_04.pdf|Лекция 04]]&lt;br /&gt;
&lt;br /&gt;
== Результаты ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rGhlYbYkJclveFifWPW1JJHLxEzlwpOwaY5QkyoQY1U/edit?usp=sharing Практика]&lt;br /&gt;
&lt;br /&gt;
== Практика (Денис Жарков) ==&lt;br /&gt;
* [[Медиа:Java-2017-02-17.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2017-03-10.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Java-2017-03-17.pdf ‎|Практика 04]]&lt;br /&gt;
* [https://gist.github.com/dzharkov/3f5e8b47952477272d0de05a5624204d Код с занятия про дженерики]&lt;br /&gt;
* [https://github.com/java-course-au/assignments-2017-1/tree/04-functional-java ДЗ04 Functional Java]&lt;br /&gt;
&lt;br /&gt;
== Практика (Семен Прошев) ==&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/sh/7wf7sjxfqjjx5bk/AAADtGox2D_bD8X4eY-daTRNa?dl=0 Папка с материалами]&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10702</id>
		<title>Java, 5 курс, 2 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10702"/>
				<updated>2017-03-17T08:02:42Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практика (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;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/1rGhlYbYkJclveFifWPW1JJHLxEzlwpOwaY5QkyoQY1U/edit?usp=sharing Практика]&lt;br /&gt;
&lt;br /&gt;
== Практика (Денис Жарков) ==&lt;br /&gt;
* [[Медиа:Java-2017-02-17.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2017-03-10.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Java-2017-03-17.pdf ‎|Практика 04]]&lt;br /&gt;
&lt;br /&gt;
== Практика (Семен Прошев) ==&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/sh/7wf7sjxfqjjx5bk/AAADtGox2D_bD8X4eY-daTRNa?dl=0 Папка с материалами]&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2017-03-17.pdf&amp;diff=10701</id>
		<title>Файл:Java-2017-03-17.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:Java-2017-03-17.pdf&amp;diff=10701"/>
				<updated>2017-03-17T08:02:12Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10612</id>
		<title>Java, 5 курс, 2 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10612"/>
				<updated>2017-03-11T16:23:13Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практика (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;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/1rGhlYbYkJclveFifWPW1JJHLxEzlwpOwaY5QkyoQY1U/edit?usp=sharing Практика]&lt;br /&gt;
&lt;br /&gt;
== Практика (Денис Жарков) ==&lt;br /&gt;
* [[Медиа:Java-2017-02-17.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2017-03-10.pdf ‎|Практика 03]]&lt;br /&gt;
&lt;br /&gt;
== Практика (Семен Прошев) ==&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/sh/7wf7sjxfqjjx5bk/AAADtGox2D_bD8X4eY-daTRNa?dl=0 Папка с материалами]&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2017-03-10.pdf&amp;diff=10611</id>
		<title>Файл:Java-2017-03-10.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:Java-2017-03-10.pdf&amp;diff=10611"/>
				<updated>2017-03-11T16:21:54Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10610</id>
		<title>Java, 5 курс, 2 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10610"/>
				<updated>2017-03-11T16:18:49Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практика (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Жарков, Семен Прошев&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практика (Денис Жарков) ==&lt;br /&gt;
* [[Медиа:Java-2017-02-17.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2017-03-10.pdf ‎|Практика 03]]&lt;br /&gt;
&lt;br /&gt;
== Практика (Семен Прошев) ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rGhlYbYkJclveFifWPW1JJHLxEzlwpOwaY5QkyoQY1U/edit?usp=sharing Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/sh/7wf7sjxfqjjx5bk/AAADtGox2D_bD8X4eY-daTRNa?dl=0 Папка с материалами]&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-03-10.pdf&amp;diff=10609</id>
		<title>Файл:Java-2016-03-10.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:Java-2016-03-10.pdf&amp;diff=10609"/>
				<updated>2017-03-11T16:18:11Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10192</id>
		<title>Java, 5 курс, 2 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10192"/>
				<updated>2017-02-17T09:48:52Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практика (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Жарков, Семен Прошев&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практика (Денис Жарков) ==&lt;br /&gt;
* [[Медиа:Java-2017-02-17.pdf ‎|Практика 01]]&lt;br /&gt;
&lt;br /&gt;
== Практика (Семен Прошев) ==&lt;br /&gt;
&lt;br /&gt;
https://www.dropbox.com/sh/7wf7sjxfqjjx5bk/AAADtGox2D_bD8X4eY-daTRNa?dl=0&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2017-02-17.pdf&amp;diff=10191</id>
		<title>Файл:Java-2017-02-17.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:Java-2017-02-17.pdf&amp;diff=10191"/>
				<updated>2017-02-17T09:48:19Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java_5MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7895</id>
		<title>Java 5MIT весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java_5MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7895"/>
				<updated>2016-05-17T11:39:39Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практики (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Сергеевич Жарков (&amp;lt;b&amp;gt;[mailto:denis.zharkov@jetbrains.com denis.zharkov@jetbrains.com]&amp;lt;/b&amp;gt;), Семен Прошев (&amp;lt;b&amp;gt;[mailto:s-proshev@ya.ru s-proshev@ya.ru]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
# [[Медиа:Java_2016_5SE_01.pdf|Лекция 01]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_02.pdf|Лекция 02]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_03.pdf|Лекция 03]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_04.pdf|Лекция 04]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_05.pdf|Лекция 05-06. Collections]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_07.pdf|Лекция 07. Java8.]]&amp;lt;br/&amp;gt;[[Медиа:Java_2016_5SE_07_Inner.zip|Лекция 07. Внутренние классы]]&lt;br /&gt;
# [[Медиа:Java_2015_10.pdf|Лекция 08. Java8. Streams]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_08.pdf|Лекция 08. Reflection]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_09.pdf|Лекция 09. Threads]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_10.pdf|Лекция 10. java.util.concurrent]]&lt;br /&gt;
&lt;br /&gt;
== Таблица с результатами ==&lt;br /&gt;
&lt;br /&gt;
# [https://docs.google.com/spreadsheets/d/1LPJJIRgHO9DVo6qF8hsvO8hbTiTQ5VL8E0-MEhUW4vw/edit?usp=sharing Лекции]&lt;br /&gt;
# [https://docs.google.com/spreadsheets/d/14qVtw_OkYjMqPtTdWgbmB8zinnuw7oHTK76jcG9xOCo/edit?usp=sharing Практики]&lt;br /&gt;
&lt;br /&gt;
== Практики (Прошев Семён) ==&lt;br /&gt;
https://www.dropbox.com/sh/y2nuyksew66g177/AAD6M2WcicEf1CZc-ioQHkk0a?dl=0&lt;br /&gt;
&lt;br /&gt;
== Практики (Денис Жарков) ==&lt;br /&gt;
* [[Медиа:Java-2016-02-16-01.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2016-03-02-1.pdf ‎|Практика 02]]&lt;br /&gt;
* [[Медиа:Java-2016-03-15-1.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Java-2016-03-29-1.pdf ‎|Практика 04]]&lt;br /&gt;
* [[Медиа:Java-2016-04-05-1.pdf ‎|Практика 05]]&lt;br /&gt;
* [[Медиа:Java-2016-04-12-1.pdf ‎|Практика 06]]&lt;br /&gt;
* [[Медиа:Java-2016-04-26.pdf ‎|Практика 07]]&lt;br /&gt;
* [[Медиа:Java-2016-05-17-1.pdf ‎|Практика 08]]&lt;br /&gt;
&lt;br /&gt;
== IDE Cheat Sheets ==&lt;br /&gt;
https://resources.jetbrains.com/assets/products/intellij-idea/IntelliJIDEA_ReferenceCard.pdf&lt;br /&gt;
&lt;br /&gt;
http://blogs.cs.st-andrews.ac.uk/al/files/2012/08/Eclipse-Cheat-Sheet.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.jetbrains.com/idea/help/keymap-reference.html&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-05-17-1.pdf&amp;diff=7894</id>
		<title>Файл:Java-2016-05-17-1.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:Java-2016-05-17-1.pdf&amp;diff=7894"/>
				<updated>2016-05-17T11:39:19Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7828</id>
		<title>Java 2MIT весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7828"/>
				<updated>2016-04-26T12:48:50Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практики (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Сергеевич Жарков (&amp;lt;b&amp;gt;[mailto:denis.zharkov@jetbrains.com denis.zharkov@jetbrains.com]&amp;lt;/b&amp;gt;), Семен Прошев (&amp;lt;b&amp;gt;[mailto:s-proshev@ya.ru s-proshev@ya.ru]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_01.pdf|Лекция 01 и правила игры]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_01_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_02.pdf|Лекция 02]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_02_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_05.pdf|Лекция 05 (Socket)]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_06.pdf|Лекция 06 (NIO)]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_07.pdf|Лекция 07 (Swing)]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_07.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_08.pdf|Лекция 08 (Аннотации)]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_09.pdf|Лекция 09 (Аннотации. Compile time)]]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1UOeeAu52f2-7pMhtp47hkgfZxm1XRSlXPw9gh5rdAbc/edit?usp=sharing Задание к зачету]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://docs.google.com/document/d/1ZjRlE6H3VX5154GBhef1nflHwprTh5IH_uMIelRkdug/edit?usp=sharing Вопросы к зачету]&lt;br /&gt;
&lt;br /&gt;
== Таблица с результатами ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/12BbJtTTKx6ojPoWT5OZzsXjICKkBg0ly5nzZPYa2BP8/edit?usp=sharing Лекции]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1XBiYRtAF8p0CKVqKvS-JHIFc2taRXBT0vxss5XKbmX0/edit?usp=sharing Практики]&lt;br /&gt;
&lt;br /&gt;
== Практики (Денис Жарков) ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java-2016-02-08-2.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2016-02-16.pdf ‎|Практика 02]]&lt;br /&gt;
* [[Медиа:Java-2016-03-02.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Task-2016-03-02.pdf ‎|Задание]]&lt;br /&gt;
* [[Медиа:Java-2016-03-15.pdf ‎|Практика 04]]&lt;br /&gt;
* [[Медиа:Java-2016-03-22.pdf ‎|Практика 05 (Задание про torrent)]]&lt;br /&gt;
* [[Медиа:Java-2016-03-29.pdf ‎|Практика 06]]&lt;br /&gt;
* [[Медиа:Java-2016-04-05.pdf ‎|Практика 07]]&lt;br /&gt;
* [[Медиа:Java-2016-04-12.pdf ‎|Практика 08]]&lt;br /&gt;
* [[Медиа:Java-2016-04-19.pdf ‎|Практика 09]]&lt;br /&gt;
* [[Медиа:Java-2016-04-26-1.pdf ‎|Torrent UI]]&lt;br /&gt;
&lt;br /&gt;
=== Практика 22.03.2016 ===&lt;br /&gt;
Сегодня был описан большой проект, который будет до конца семестра (возможно, пораньше).&lt;br /&gt;
Основная идея описана в ветке torrent.&lt;br /&gt;
Там будет несколько заданий, каждое - на пару недель.&lt;br /&gt;
Одна из больших частей - написание GUI для клиента, у нас будет цикл лекций, посвящённый GUI.&lt;br /&gt;
&lt;br /&gt;
Ближайшая часть - консольные прототипы.&lt;br /&gt;
Мы на паре договорились, что каждый создаёт себе отдельный репозиторий на GitHub с веткой master, в которую складывается&lt;br /&gt;
только код, прошедший Code Review.&lt;br /&gt;
Каждое задание выполняется в отдельной ветке (скажем, torrent-01).&lt;br /&gt;
Потом в своём же репозитории заводим Pull Request из ветки torrent-01 в ветку master, Дениса упоминаем в описании&lt;br /&gt;
(чтобы он вообще знал, кого где искать и проверять).&lt;br /&gt;
Когда code review пройден - можно делать merge pull request и код автоматически вливается в master.&lt;br /&gt;
Цель - чтобы Денису не приходилось каждый раз смотреть вообще весь код, а можно было смотреть только изменения&lt;br /&gt;
по сравнению с прошлым разом.&lt;br /&gt;
&lt;br /&gt;
== Практики (Прошев Семён) ==&lt;br /&gt;
https://www.dropbox.com/sh/16t3kakmfnfdh9e/AAAaHamiFco9GH1kevAWk4Eoa?dl=0&lt;br /&gt;
&lt;br /&gt;
=== Формат сдачи ===&lt;br /&gt;
&lt;br /&gt;
* Каждое задание выполняете в отдельной ветке в репозитории на GitHub&lt;br /&gt;
* Создаете pull request ветки в master этого же репозитория&lt;br /&gt;
* Тема PR: Java02. ДЗ 0_, &amp;lt;фамилия&amp;gt; &amp;lt;имя&amp;gt;, подгруппа _&lt;br /&gt;
* В комментарии упоминаете username преподавателя&lt;br /&gt;
* Посылаете письмо преподавателю с такой же темой с ссылкой на pull request&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-04-26-1.pdf&amp;diff=7827</id>
		<title>Файл:Java-2016-04-26-1.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:Java-2016-04-26-1.pdf&amp;diff=7827"/>
				<updated>2016-04-26T12:47:34Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java_5MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7825</id>
		<title>Java 5MIT весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java_5MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7825"/>
				<updated>2016-04-26T11:43:57Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практики (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Сергеевич Жарков (&amp;lt;b&amp;gt;[mailto:denis.zharkov@jetbrains.com denis.zharkov@jetbrains.com]&amp;lt;/b&amp;gt;), Семен Прошев (&amp;lt;b&amp;gt;[mailto:s-proshev@ya.ru s-proshev@ya.ru]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
# [[Медиа:Java_2016_5SE_01.pdf|Лекция 01]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_02.pdf|Лекция 02]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_03.pdf|Лекция 03]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_04.pdf|Лекция 04]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_05.pdf|Лекция 05-06. Collections]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_07.pdf|Лекция 07. Java8.]]&amp;lt;br/&amp;gt;[[Медиа:Java_2016_5SE_07_Inner.zip|Лекция 07. Внутренние классы]]&lt;br /&gt;
# [[Медиа:Java_2015_10.pdf|Лекция 08. Java8. Streams]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_08.pdf|Лекция 08. Reflection]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_09.pdf|Лекция 09. Threads]]&lt;br /&gt;
&lt;br /&gt;
== Таблица с результатами ==&lt;br /&gt;
&lt;br /&gt;
# [https://docs.google.com/spreadsheets/d/1LPJJIRgHO9DVo6qF8hsvO8hbTiTQ5VL8E0-MEhUW4vw/edit?usp=sharing Лекции]&lt;br /&gt;
# [https://docs.google.com/spreadsheets/d/14qVtw_OkYjMqPtTdWgbmB8zinnuw7oHTK76jcG9xOCo/edit?usp=sharing Практики]&lt;br /&gt;
&lt;br /&gt;
== Практики (Прошев Семён) ==&lt;br /&gt;
https://www.dropbox.com/sh/y2nuyksew66g177/AAD6M2WcicEf1CZc-ioQHkk0a?dl=0&lt;br /&gt;
&lt;br /&gt;
== Практики (Денис Жарков) ==&lt;br /&gt;
* [[Медиа:Java-2016-02-16-01.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2016-03-02-1.pdf ‎|Практика 02]]&lt;br /&gt;
* [[Медиа:Java-2016-03-15-1.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Java-2016-03-29-1.pdf ‎|Практика 04]]&lt;br /&gt;
* [[Медиа:Java-2016-04-05-1.pdf ‎|Практика 05]]&lt;br /&gt;
* [[Медиа:Java-2016-04-12-1.pdf ‎|Практика 06]]&lt;br /&gt;
* [[Медиа:Java-2016-04-26.pdf ‎|Практика 07]]&lt;br /&gt;
&lt;br /&gt;
== IDE Cheat Sheets ==&lt;br /&gt;
https://resources.jetbrains.com/assets/products/intellij-idea/IntelliJIDEA_ReferenceCard.pdf&lt;br /&gt;
&lt;br /&gt;
http://blogs.cs.st-andrews.ac.uk/al/files/2012/08/Eclipse-Cheat-Sheet.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.jetbrains.com/idea/help/keymap-reference.html&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-04-26.pdf&amp;diff=7824</id>
		<title>Файл:Java-2016-04-26.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:Java-2016-04-26.pdf&amp;diff=7824"/>
				<updated>2016-04-26T11:43:25Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7778</id>
		<title>Java 2MIT весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7778"/>
				<updated>2016-04-19T16:16:54Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практики (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Сергеевич Жарков (&amp;lt;b&amp;gt;[mailto:denis.zharkov@jetbrains.com denis.zharkov@jetbrains.com]&amp;lt;/b&amp;gt;), Семен Прошев (&amp;lt;b&amp;gt;[mailto:s-proshev@ya.ru s-proshev@ya.ru]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_01.pdf|Лекция 01 и правила игры]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_01_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_02.pdf|Лекция 02]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_02_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_05.pdf|Лекция 05 (Socket)]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_06.pdf|Лекция 06 (NIO)]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_07.pdf|Лекция 07 (Swing)]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_07.zip|Примеры к лекции]]&lt;br /&gt;
&lt;br /&gt;
== Таблица с результатами ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/12BbJtTTKx6ojPoWT5OZzsXjICKkBg0ly5nzZPYa2BP8/edit?usp=sharing Лекции]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1XBiYRtAF8p0CKVqKvS-JHIFc2taRXBT0vxss5XKbmX0/edit?usp=sharing Практики]&lt;br /&gt;
&lt;br /&gt;
== Практики (Денис Жарков) ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java-2016-02-08-2.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2016-02-16.pdf ‎|Практика 02]]&lt;br /&gt;
* [[Медиа:Java-2016-03-02.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Task-2016-03-02.pdf ‎|Задание]]&lt;br /&gt;
* [[Медиа:Java-2016-03-15.pdf ‎|Практика 04]]&lt;br /&gt;
* [[Медиа:Java-2016-03-22.pdf ‎|Практика 05 (Задание про torrent)]]&lt;br /&gt;
* [[Медиа:Java-2016-03-29.pdf ‎|Практика 06]]&lt;br /&gt;
* [[Медиа:Java-2016-04-05.pdf ‎|Практика 07]]&lt;br /&gt;
* [[Медиа:Java-2016-04-12.pdf ‎|Практика 08]]&lt;br /&gt;
* [[Медиа:Java-2016-04-19.pdf ‎|Практика 09]]&lt;br /&gt;
&lt;br /&gt;
=== Практика 22.03.2016 ===&lt;br /&gt;
Сегодня был описан большой проект, который будет до конца семестра (возможно, пораньше).&lt;br /&gt;
Основная идея описана в ветке torrent.&lt;br /&gt;
Там будет несколько заданий, каждое - на пару недель.&lt;br /&gt;
Одна из больших частей - написание GUI для клиента, у нас будет цикл лекций, посвящённый GUI.&lt;br /&gt;
&lt;br /&gt;
Ближайшая часть - консольные прототипы.&lt;br /&gt;
Мы на паре договорились, что каждый создаёт себе отдельный репозиторий на GitHub с веткой master, в которую складывается&lt;br /&gt;
только код, прошедший Code Review.&lt;br /&gt;
Каждое задание выполняется в отдельной ветке (скажем, torrent-01).&lt;br /&gt;
Потом в своём же репозитории заводим Pull Request из ветки torrent-01 в ветку master, Дениса упоминаем в описании&lt;br /&gt;
(чтобы он вообще знал, кого где искать и проверять).&lt;br /&gt;
Когда code review пройден - можно делать merge pull request и код автоматически вливается в master.&lt;br /&gt;
Цель - чтобы Денису не приходилось каждый раз смотреть вообще весь код, а можно было смотреть только изменения&lt;br /&gt;
по сравнению с прошлым разом.&lt;br /&gt;
&lt;br /&gt;
== Практики (Прошев Семён) ==&lt;br /&gt;
https://www.dropbox.com/sh/16t3kakmfnfdh9e/AAAaHamiFco9GH1kevAWk4Eoa?dl=0&lt;br /&gt;
&lt;br /&gt;
=== Формат сдачи ===&lt;br /&gt;
&lt;br /&gt;
* Каждое задание выполняете в отдельной ветке в репозитории на GitHub&lt;br /&gt;
* Создаете pull request ветки в master этого же репозитория&lt;br /&gt;
* Тема PR: Java02. ДЗ 0_, &amp;lt;фамилия&amp;gt; &amp;lt;имя&amp;gt;, подгруппа _&lt;br /&gt;
* В комментарии упоминаете username преподавателя&lt;br /&gt;
* Посылаете письмо преподавателю с такой же темой с ссылкой на pull request&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-04-19.pdf&amp;diff=7777</id>
		<title>Файл:Java-2016-04-19.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:Java-2016-04-19.pdf&amp;diff=7777"/>
				<updated>2016-04-19T16:16:20Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java_5MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7723</id>
		<title>Java 5MIT весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java_5MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7723"/>
				<updated>2016-04-12T11:39:46Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практики (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Сергеевич Жарков (&amp;lt;b&amp;gt;[mailto:denis.zharkov@jetbrains.com denis.zharkov@jetbrains.com]&amp;lt;/b&amp;gt;), Семен Прошев (&amp;lt;b&amp;gt;[mailto:s-proshev@ya.ru s-proshev@ya.ru]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
# [[Медиа:Java_2016_5SE_01.pdf|Лекция 01]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_02.pdf|Лекция 02]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_03.pdf|Лекция 03]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_04.pdf|Лекция 04]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_05.pdf|Лекция 05-06. Collections]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_07.pdf|Лекция 07. Java8.]]&amp;lt;br/&amp;gt;[[Медиа:Java_2016_5SE_07_Inner.zip|Лекция 07. Внутренние классы]]&lt;br /&gt;
# [[Медиа:Java_2015_10.pdf|Лекция 08. Java8. Streams]]&lt;br /&gt;
&lt;br /&gt;
== Таблица с результатами ==&lt;br /&gt;
&lt;br /&gt;
# [https://docs.google.com/spreadsheets/d/1LPJJIRgHO9DVo6qF8hsvO8hbTiTQ5VL8E0-MEhUW4vw/edit?usp=sharing Лекции]&lt;br /&gt;
# [https://docs.google.com/spreadsheets/d/14qVtw_OkYjMqPtTdWgbmB8zinnuw7oHTK76jcG9xOCo/edit?usp=sharing Практики]&lt;br /&gt;
&lt;br /&gt;
== Практики (Прошев Семён) ==&lt;br /&gt;
https://www.dropbox.com/sh/y2nuyksew66g177/AAD6M2WcicEf1CZc-ioQHkk0a?dl=0&lt;br /&gt;
&lt;br /&gt;
== Практики (Денис Жарков) ==&lt;br /&gt;
* [[Медиа:Java-2016-02-16-01.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2016-03-02-1.pdf ‎|Практика 02]]&lt;br /&gt;
* [[Медиа:Java-2016-03-15-1.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Java-2016-03-29-1.pdf ‎|Практика 04]]&lt;br /&gt;
* [[Медиа:Java-2016-04-05-1.pdf ‎|Практика 05]]&lt;br /&gt;
* [[Медиа:Java-2016-04-12-1.pdf ‎|Практика 06]]&lt;br /&gt;
&lt;br /&gt;
== IDE Cheat Sheets ==&lt;br /&gt;
https://resources.jetbrains.com/assets/products/intellij-idea/IntelliJIDEA_ReferenceCard.pdf&lt;br /&gt;
&lt;br /&gt;
http://blogs.cs.st-andrews.ac.uk/al/files/2012/08/Eclipse-Cheat-Sheet.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.jetbrains.com/idea/help/keymap-reference.html&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-04-12-1.pdf&amp;diff=7722</id>
		<title>Файл:Java-2016-04-12-1.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:Java-2016-04-12-1.pdf&amp;diff=7722"/>
				<updated>2016-04-12T11:38:43Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7721</id>
		<title>Java 2MIT весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7721"/>
				<updated>2016-04-12T07:51:52Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практики (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Сергеевич Жарков (&amp;lt;b&amp;gt;[mailto:denis.zharkov@jetbrains.com denis.zharkov@jetbrains.com]&amp;lt;/b&amp;gt;), Семен Прошев (&amp;lt;b&amp;gt;[mailto:s-proshev@ya.ru s-proshev@ya.ru]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_01.pdf|Лекция 01 и правила игры]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_01_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_02.pdf|Лекция 02]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_02_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_05.pdf|Лекция 05 (Socket)]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_06.pdf|Лекция 06 (NIO)]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_07.pdf|Лекция 07 (Swing)]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_07.zip|Примеры к лекции]]&lt;br /&gt;
&lt;br /&gt;
== Таблица с результатами ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/12BbJtTTKx6ojPoWT5OZzsXjICKkBg0ly5nzZPYa2BP8/edit?usp=sharing Лекции]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1XBiYRtAF8p0CKVqKvS-JHIFc2taRXBT0vxss5XKbmX0/edit?usp=sharing Практики]&lt;br /&gt;
&lt;br /&gt;
== Практики (Денис Жарков) ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java-2016-02-08-2.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2016-02-16.pdf ‎|Практика 02]]&lt;br /&gt;
* [[Медиа:Java-2016-03-02.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Task-2016-03-02.pdf ‎|Задание]]&lt;br /&gt;
* [[Медиа:Java-2016-03-15.pdf ‎|Практика 04]]&lt;br /&gt;
* [[Медиа:Java-2016-03-22.pdf ‎|Практика 05 (Задание про torrent)]]&lt;br /&gt;
* [[Медиа:Java-2016-03-29.pdf ‎|Практика 06]]&lt;br /&gt;
* [[Медиа:Java-2016-04-05.pdf ‎|Практика 07]]&lt;br /&gt;
* [[Медиа:Java-2016-04-12.pdf ‎|Практика 08]]&lt;br /&gt;
&lt;br /&gt;
=== Практика 22.03.2016 ===&lt;br /&gt;
Сегодня был описан большой проект, который будет до конца семестра (возможно, пораньше).&lt;br /&gt;
Основная идея описана в ветке torrent.&lt;br /&gt;
Там будет несколько заданий, каждое - на пару недель.&lt;br /&gt;
Одна из больших частей - написание GUI для клиента, у нас будет цикл лекций, посвящённый GUI.&lt;br /&gt;
&lt;br /&gt;
Ближайшая часть - консольные прототипы.&lt;br /&gt;
Мы на паре договорились, что каждый создаёт себе отдельный репозиторий на GitHub с веткой master, в которую складывается&lt;br /&gt;
только код, прошедший Code Review.&lt;br /&gt;
Каждое задание выполняется в отдельной ветке (скажем, torrent-01).&lt;br /&gt;
Потом в своём же репозитории заводим Pull Request из ветки torrent-01 в ветку master, Дениса упоминаем в описании&lt;br /&gt;
(чтобы он вообще знал, кого где искать и проверять).&lt;br /&gt;
Когда code review пройден - можно делать merge pull request и код автоматически вливается в master.&lt;br /&gt;
Цель - чтобы Денису не приходилось каждый раз смотреть вообще весь код, а можно было смотреть только изменения&lt;br /&gt;
по сравнению с прошлым разом.&lt;br /&gt;
&lt;br /&gt;
== Практики (Прошев Семён) ==&lt;br /&gt;
https://www.dropbox.com/sh/16t3kakmfnfdh9e/AAAaHamiFco9GH1kevAWk4Eoa?dl=0&lt;br /&gt;
&lt;br /&gt;
=== Формат сдачи ===&lt;br /&gt;
&lt;br /&gt;
* Каждое задание выполняете в отдельной ветке в репозитории на GitHub&lt;br /&gt;
* Создаете pull request ветки в master этого же репозитория&lt;br /&gt;
* Тема PR: Java02. ДЗ 0_, &amp;lt;фамилия&amp;gt; &amp;lt;имя&amp;gt;, подгруппа _&lt;br /&gt;
* В комментарии упоминаете username преподавателя&lt;br /&gt;
* Посылаете письмо преподавателю с такой же темой с ссылкой на pull request&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-04-12.pdf&amp;diff=7720</id>
		<title>Файл:Java-2016-04-12.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:Java-2016-04-12.pdf&amp;diff=7720"/>
				<updated>2016-04-12T07:51:23Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java_5MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7690</id>
		<title>Java 5MIT весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java_5MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7690"/>
				<updated>2016-04-05T11:55:17Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практики (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Сергеевич Жарков (&amp;lt;b&amp;gt;[mailto:denis.zharkov@jetbrains.com denis.zharkov@jetbrains.com]&amp;lt;/b&amp;gt;), Семен Прошев (&amp;lt;b&amp;gt;[mailto:s-proshev@ya.ru s-proshev@ya.ru]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
# [[Медиа:Java_2016_5SE_01.pdf|Лекция 01]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_02.pdf|Лекция 02]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_03.pdf|Лекция 03]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_04.pdf|Лекция 04]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_05.pdf|Лекция 05-06. Collections]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_07.pdf|Лекция 07. Java8.]]&amp;lt;br/&amp;gt;[[Медиа:Java_2016_5SE_07_Inner.zip|Лекция 07. Внутренние классы]]&lt;br /&gt;
&lt;br /&gt;
== Таблица с результатами ==&lt;br /&gt;
&lt;br /&gt;
# [https://docs.google.com/spreadsheets/d/1LPJJIRgHO9DVo6qF8hsvO8hbTiTQ5VL8E0-MEhUW4vw/edit?usp=sharing Лекции]&lt;br /&gt;
# [https://docs.google.com/spreadsheets/d/14qVtw_OkYjMqPtTdWgbmB8zinnuw7oHTK76jcG9xOCo/edit?usp=sharing Практики]&lt;br /&gt;
&lt;br /&gt;
== Практики (Прошев Семён) ==&lt;br /&gt;
https://www.dropbox.com/sh/y2nuyksew66g177/AAD6M2WcicEf1CZc-ioQHkk0a?dl=0&lt;br /&gt;
&lt;br /&gt;
== Практики (Денис Жарков) ==&lt;br /&gt;
* [[Медиа:Java-2016-02-16-01.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2016-03-02-1.pdf ‎|Практика 02]]&lt;br /&gt;
* [[Медиа:Java-2016-03-15-1.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Java-2016-03-29-1.pdf ‎|Практика 04]]&lt;br /&gt;
* [[Медиа:Java-2016-04-05-1.pdf ‎|Практика 05]]&lt;br /&gt;
&lt;br /&gt;
== IDE Cheat Sheets ==&lt;br /&gt;
https://resources.jetbrains.com/assets/products/intellij-idea/IntelliJIDEA_ReferenceCard.pdf&lt;br /&gt;
&lt;br /&gt;
http://blogs.cs.st-andrews.ac.uk/al/files/2012/08/Eclipse-Cheat-Sheet.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.jetbrains.com/idea/help/keymap-reference.html&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-04-05-1.pdf&amp;diff=7689</id>
		<title>Файл:Java-2016-04-05-1.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:Java-2016-04-05-1.pdf&amp;diff=7689"/>
				<updated>2016-04-05T11:54:45Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-03-29-1.pdf&amp;diff=7688</id>
		<title>Файл:Java-2016-03-29-1.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:Java-2016-03-29-1.pdf&amp;diff=7688"/>
				<updated>2016-04-05T11:51:54Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7687</id>
		<title>Java 2MIT весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7687"/>
				<updated>2016-04-05T07:48:31Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практики (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Сергеевич Жарков (&amp;lt;b&amp;gt;[mailto:denis.zharkov@jetbrains.com denis.zharkov@jetbrains.com]&amp;lt;/b&amp;gt;), Семен Прошев (&amp;lt;b&amp;gt;[mailto:s-proshev@ya.ru s-proshev@ya.ru]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_01.pdf|Лекция 01 и правила игры]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_01_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_02.pdf|Лекция 02]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_02_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_05.pdf|Лекция 05 (Socket)]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_06.pdf|Лекция 06 (NIO)]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_07.pdf|Лекция 07 (Swing)]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_07.zip|Примеры к лекции]]&lt;br /&gt;
&lt;br /&gt;
== Таблица с результатами ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/12BbJtTTKx6ojPoWT5OZzsXjICKkBg0ly5nzZPYa2BP8/edit?usp=sharing Лекции]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1XBiYRtAF8p0CKVqKvS-JHIFc2taRXBT0vxss5XKbmX0/edit?usp=sharing Практики]&lt;br /&gt;
&lt;br /&gt;
== Практики (Денис Жарков) ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java-2016-02-08-2.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2016-02-16.pdf ‎|Практика 02]]&lt;br /&gt;
* [[Медиа:Java-2016-03-02.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Task-2016-03-02.pdf ‎|Задание]]&lt;br /&gt;
* [[Медиа:Java-2016-03-15.pdf ‎|Практика 04]]&lt;br /&gt;
* [[Медиа:Java-2016-03-22.pdf ‎|Практика 05 (Задание про torrent)]]&lt;br /&gt;
* [[Медиа:Java-2016-03-29.pdf ‎|Практика 06]]&lt;br /&gt;
* [[Медиа:Java-2016-04-05.pdf ‎|Практика 07]]&lt;br /&gt;
&lt;br /&gt;
=== Практика 22.03.2016 ===&lt;br /&gt;
Сегодня был описан большой проект, который будет до конца семестра (возможно, пораньше).&lt;br /&gt;
Основная идея описана в ветке torrent.&lt;br /&gt;
Там будет несколько заданий, каждое - на пару недель.&lt;br /&gt;
Одна из больших частей - написание GUI для клиента, у нас будет цикл лекций, посвящённый GUI.&lt;br /&gt;
&lt;br /&gt;
Ближайшая часть - консольные прототипы.&lt;br /&gt;
Мы на паре договорились, что каждый создаёт себе отдельный репозиторий на GitHub с веткой master, в которую складывается&lt;br /&gt;
только код, прошедший Code Review.&lt;br /&gt;
Каждое задание выполняется в отдельной ветке (скажем, torrent-01).&lt;br /&gt;
Потом в своём же репозитории заводим Pull Request из ветки torrent-01 в ветку master, Дениса упоминаем в описании&lt;br /&gt;
(чтобы он вообще знал, кого где искать и проверять).&lt;br /&gt;
Когда code review пройден - можно делать merge pull request и код автоматически вливается в master.&lt;br /&gt;
Цель - чтобы Денису не приходилось каждый раз смотреть вообще весь код, а можно было смотреть только изменения&lt;br /&gt;
по сравнению с прошлым разом.&lt;br /&gt;
&lt;br /&gt;
== Практики (Прошев Семён) ==&lt;br /&gt;
https://www.dropbox.com/sh/16t3kakmfnfdh9e/AAAaHamiFco9GH1kevAWk4Eoa?dl=0&lt;br /&gt;
&lt;br /&gt;
=== Формат сдачи ===&lt;br /&gt;
&lt;br /&gt;
* Каждое задание выполняете в отдельной ветке в репозитории на GitHub&lt;br /&gt;
* Создаете pull request ветки в master этого же репозитория&lt;br /&gt;
* Тема PR: Java02. ДЗ 0_, &amp;lt;фамилия&amp;gt; &amp;lt;имя&amp;gt;, подгруппа _&lt;br /&gt;
* В комментарии упоминаете username преподавателя&lt;br /&gt;
* Посылаете письмо преподавателю с такой же темой с ссылкой на pull request&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-04-05.pdf&amp;diff=7686</id>
		<title>Файл:Java-2016-04-05.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:Java-2016-04-05.pdf&amp;diff=7686"/>
				<updated>2016-04-05T07:47:57Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7654</id>
		<title>Java 2MIT весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7654"/>
				<updated>2016-03-29T08:23:08Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практики (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Сергеевич Жарков (&amp;lt;b&amp;gt;[mailto:denis.zharkov@jetbrains.com denis.zharkov@jetbrains.com]&amp;lt;/b&amp;gt;), Семен Прошев (&amp;lt;b&amp;gt;[mailto:s-proshev@ya.ru s-proshev@ya.ru]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_01.pdf|Лекция 01 и правила игры]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_01_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_02.pdf|Лекция 02]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_02_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_05.pdf|Лекция 05]]&lt;br /&gt;
&lt;br /&gt;
== Таблица с результатами ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/12BbJtTTKx6ojPoWT5OZzsXjICKkBg0ly5nzZPYa2BP8/edit?usp=sharing Лекции]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1XBiYRtAF8p0CKVqKvS-JHIFc2taRXBT0vxss5XKbmX0/edit?usp=sharing Практики]&lt;br /&gt;
&lt;br /&gt;
== Практики (Денис Жарков) ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java-2016-02-08-2.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2016-02-16.pdf ‎|Практика 02]]&lt;br /&gt;
* [[Медиа:Java-2016-03-02.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Task-2016-03-02.pdf ‎|Задание]]&lt;br /&gt;
* [[Медиа:Java-2016-03-15.pdf ‎|Практика 04]]&lt;br /&gt;
* [[Медиа:Java-2016-03-22.pdf ‎|Практика 05 (Задание про torrent)]]&lt;br /&gt;
* [[Медиа:Java-2016-03-29.pdf ‎|Практика 06]]&lt;br /&gt;
&lt;br /&gt;
=== Практика 22.03.2016 ===&lt;br /&gt;
Сегодня был описан большой проект, который будет до конца семестра (возможно, пораньше).&lt;br /&gt;
Основная идея описана в ветке torrent.&lt;br /&gt;
Там будет несколько заданий, каждое - на пару недель.&lt;br /&gt;
Одна из больших частей - написание GUI для клиента, у нас будет цикл лекций, посвящённый GUI.&lt;br /&gt;
&lt;br /&gt;
Ближайшая часть - консольные прототипы.&lt;br /&gt;
Мы на паре договорились, что каждый создаёт себе отдельный репозиторий на GitHub с веткой master, в которую складывается&lt;br /&gt;
только код, прошедший Code Review.&lt;br /&gt;
Каждое задание выполняется в отдельной ветке (скажем, torrent-01).&lt;br /&gt;
Потом в своём же репозитории заводим Pull Request из ветки torrent-01 в ветку master, Дениса упоминаем в описании&lt;br /&gt;
(чтобы он вообще знал, кого где искать и проверять).&lt;br /&gt;
Когда code review пройден - можно делать merge pull request и код автоматически вливается в master.&lt;br /&gt;
Цель - чтобы Денису не приходилось каждый раз смотреть вообще весь код, а можно было смотреть только изменения&lt;br /&gt;
по сравнению с прошлым разом.&lt;br /&gt;
&lt;br /&gt;
== Практики (Прошев Семён) ==&lt;br /&gt;
https://www.dropbox.com/sh/16t3kakmfnfdh9e/AAAaHamiFco9GH1kevAWk4Eoa?dl=0&lt;br /&gt;
&lt;br /&gt;
=== Формат сдачи ===&lt;br /&gt;
&lt;br /&gt;
* Каждое задание выполняете в отдельной ветке в репозитории на GitHub&lt;br /&gt;
* Создаете pull request ветки в master этого же репозитория&lt;br /&gt;
* Тема PR: Java02. ДЗ 0_, &amp;lt;фамилия&amp;gt; &amp;lt;имя&amp;gt;, подгруппа _&lt;br /&gt;
* В комментарии упоминаете username преподавателя&lt;br /&gt;
* Посылаете письмо преподавателю с такой же темой с ссылкой на pull request&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-03-29.pdf&amp;diff=7653</id>
		<title>Файл:Java-2016-03-29.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:Java-2016-03-29.pdf&amp;diff=7653"/>
				<updated>2016-03-29T08:22:21Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: Devdays загрузил новую версию Файл:Java-2016-03-29.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-03-29.pdf&amp;diff=7652</id>
		<title>Файл:Java-2016-03-29.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:Java-2016-03-29.pdf&amp;diff=7652"/>
				<updated>2016-03-29T08:16:17Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-03-22.pdf&amp;diff=7623</id>
		<title>Файл:Java-2016-03-22.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:Java-2016-03-22.pdf&amp;diff=7623"/>
				<updated>2016-03-22T08:31:07Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: Devdays загрузил новую версию Файл:Java-2016-03-22.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7621</id>
		<title>Java 2MIT весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7621"/>
				<updated>2016-03-22T08:17:23Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практики (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Сергеевич Жарков (&amp;lt;b&amp;gt;[mailto:denis.zharkov@jetbrains.com denis.zharkov@jetbrains.com]&amp;lt;/b&amp;gt;), Семен Прошев (&amp;lt;b&amp;gt;[mailto:s-proshev@ya.ru s-proshev@ya.ru]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_01.pdf|Лекция 01 и правила игры]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_01_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_02.pdf|Лекция 02]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_02_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_05.pdf|Лекция 05]]&lt;br /&gt;
&lt;br /&gt;
== Таблица с результатами ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/12BbJtTTKx6ojPoWT5OZzsXjICKkBg0ly5nzZPYa2BP8/edit?usp=sharing Лекции]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1XBiYRtAF8p0CKVqKvS-JHIFc2taRXBT0vxss5XKbmX0/edit?usp=sharing Практики]&lt;br /&gt;
&lt;br /&gt;
== Практики (Денис Жарков) ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java-2016-02-08-2.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2016-02-16.pdf ‎|Практика 02]]&lt;br /&gt;
* [[Медиа:Java-2016-03-02.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Task-2016-03-02.pdf ‎|Задание]]&lt;br /&gt;
* [[Медиа:Java-2016-03-15.pdf ‎|Практика 04]]&lt;br /&gt;
* [[Медиа:Java-2016-03-22.pdf ‎|Практика 05 (Задание про torrent)]]&lt;br /&gt;
&lt;br /&gt;
=== Практика 22.03.2016 ===&lt;br /&gt;
Сегодня был описан большой проект, который будет до конца семестра (возможно, пораньше).&lt;br /&gt;
Основная идея описана в ветке torrent.&lt;br /&gt;
Там будет несколько заданий, каждое - на пару недель.&lt;br /&gt;
Одна из больших частей - написание GUI для клиента, у нас будет цикл лекций, посвящённый GUI.&lt;br /&gt;
&lt;br /&gt;
Ближайшая часть - консольные прототипы.&lt;br /&gt;
Мы на паре договорились, что каждый создаёт себе отдельный репозиторий на GitHub с веткой master, в которую складывается&lt;br /&gt;
только код, прошедший Code Review.&lt;br /&gt;
Каждое задание выполняется в отдельной ветке (скажем, torrent-01).&lt;br /&gt;
Потом в своём же репозитории заводим Pull Request из ветки torrent-01 в ветку master, Дениса упоминаем в описании&lt;br /&gt;
(чтобы он вообще знал, кого где искать и проверять).&lt;br /&gt;
Когда code review пройден - можно делать merge pull request и код автоматически вливается в master.&lt;br /&gt;
Цель - чтобы Денису не приходилось каждый раз смотреть вообще весь код, а можно было смотреть только изменения&lt;br /&gt;
по сравнению с прошлым разом.&lt;br /&gt;
&lt;br /&gt;
== Практики (Прошев Семён) ==&lt;br /&gt;
https://www.dropbox.com/sh/16t3kakmfnfdh9e/AAAaHamiFco9GH1kevAWk4Eoa?dl=0&lt;br /&gt;
&lt;br /&gt;
=== Формат сдачи ===&lt;br /&gt;
&lt;br /&gt;
* Каждое задание выполняете в отдельной ветке в репозитории на GitHub&lt;br /&gt;
* Создаете pull request ветки в master этого же репозитория&lt;br /&gt;
* Тема PR: Java02. ДЗ 0_, &amp;lt;фамилия&amp;gt; &amp;lt;имя&amp;gt;, подгруппа _&lt;br /&gt;
* В комментарии упоминаете username преподавателя&lt;br /&gt;
* Посылаете письмо преподавателю с такой же темой с ссылкой на pull request&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-03-22.pdf&amp;diff=7620</id>
		<title>Файл:Java-2016-03-22.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:Java-2016-03-22.pdf&amp;diff=7620"/>
				<updated>2016-03-22T08:16:36Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java_5MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7590</id>
		<title>Java 5MIT весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java_5MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7590"/>
				<updated>2016-03-15T12:59:48Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практики (Денис Жарков) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Сергеевич Жарков (&amp;lt;b&amp;gt;[mailto:denis.zharkov@jetbrains.com denis.zharkov@jetbrains.com]&amp;lt;/b&amp;gt;), Семен Прошев (&amp;lt;b&amp;gt;[mailto:s-proshev@ya.ru s-proshev@ya.ru]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
# [[Медиа:Java_2016_5SE_01.pdf|Лекция 01]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_02.pdf|Лекция 02]]&lt;br /&gt;
# [[Медиа:Java_2016_5SE_03.pdf|Лекция 03]]&lt;br /&gt;
&lt;br /&gt;
== Таблица с результатами ==&lt;br /&gt;
&lt;br /&gt;
https://docs.google.com/spreadsheets/d/14qVtw_OkYjMqPtTdWgbmB8zinnuw7oHTK76jcG9xOCo/edit?usp=sharing&lt;br /&gt;
&lt;br /&gt;
== Практики (Прошев Семён) ==&lt;br /&gt;
https://www.dropbox.com/sh/y2nuyksew66g177/AAD6M2WcicEf1CZc-ioQHkk0a?dl=0&lt;br /&gt;
&lt;br /&gt;
== Практики (Денис Жарков) ==&lt;br /&gt;
* [[Медиа:Java-2016-02-16-01.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2016-03-02-1.pdf ‎|Практика 02]]&lt;br /&gt;
* [[Медиа:Java-2016-03-15-1.pdf ‎|Практика 03]]&lt;br /&gt;
&lt;br /&gt;
== IDE Cheat Sheets ==&lt;br /&gt;
https://resources.jetbrains.com/assets/products/intellij-idea/IntelliJIDEA_ReferenceCard.pdf&lt;br /&gt;
&lt;br /&gt;
http://blogs.cs.st-andrews.ac.uk/al/files/2012/08/Eclipse-Cheat-Sheet.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.jetbrains.com/idea/help/keymap-reference.html&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Java-2016-03-15-1.pdf&amp;diff=7589</id>
		<title>Файл:Java-2016-03-15-1.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:Java-2016-03-15-1.pdf&amp;diff=7589"/>
				<updated>2016-03-15T12:59:26Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7587</id>
		<title>Java 2MIT весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Java_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7587"/>
				<updated>2016-03-15T08:12:35Z</updated>
		
		<summary type="html">&lt;p&gt;Devdays: /* Практики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Антон Михайлович Кузнецов (&amp;lt;b&amp;gt;[mailto:anton.m.kuznetsov@gmail.com anton.m.kuznetsov@gmail.com]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Практика — Денис Сергеевич Жарков (&amp;lt;b&amp;gt;[mailto:denis.zharkov@jetbrains.com denis.zharkov@jetbrains.com]&amp;lt;/b&amp;gt;), Семен Прошев (&amp;lt;b&amp;gt;[mailto:s-proshev@ya.ru s-proshev@ya.ru]&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_01.pdf|Лекция 01 и правила игры]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_01_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_02.pdf|Лекция 02]]&amp;lt;br /&amp;gt;[[Медиа:Java_2016_2MIT_02_examples.zip|Примеры к лекции]]&lt;br /&gt;
* [[Медиа:Java_2016_2MIT_05.pdf|Лекция 05]]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/12BbJtTTKx6ojPoWT5OZzsXjICKkBg0ly5nzZPYa2BP8/edit?usp=sharing Текущие результаты]&lt;br /&gt;
&lt;br /&gt;
== Таблица с результатами ==&lt;br /&gt;
&lt;br /&gt;
https://docs.google.com/spreadsheets/d/1XBiYRtAF8p0CKVqKvS-JHIFc2taRXBT0vxss5XKbmX0/edit?usp=sharing&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:Java-2016-02-08-2.pdf ‎|Практика 01]]&lt;br /&gt;
* [[Медиа:Java-2016-02-16.pdf ‎|Практика 02]]&lt;br /&gt;
* [[Медиа:Java-2016-03-02.pdf ‎|Практика 03]]&lt;br /&gt;
* [[Медиа:Task-2016-03-02.pdf ‎|Задание]]&lt;br /&gt;
* [[Медиа:Java-2016-03-15.pdf ‎|Практика 04]]&lt;br /&gt;
&lt;br /&gt;
== Практики (Прошев Семён) ==&lt;br /&gt;
https://www.dropbox.com/sh/16t3kakmfnfdh9e/AAAaHamiFco9GH1kevAWk4Eoa?dl=0&lt;br /&gt;
&lt;br /&gt;
=== Формат сдачи ===&lt;br /&gt;
&lt;br /&gt;
* Каждое задание выполняете в отдельной ветке в репозитории на GitHub&lt;br /&gt;
* Создаете pull request ветки в master этого же репозитория&lt;br /&gt;
* Тема PR: Java02. ДЗ 0_, &amp;lt;фамилия&amp;gt; &amp;lt;имя&amp;gt;, подгруппа _&lt;br /&gt;
* В комментарии упоминаете username преподавателя&lt;br /&gt;
* Посылаете письмо преподавателю с такой же темой с ссылкой на pull request&lt;/div&gt;</summary>
		<author><name>Devdays</name></author>	</entry>

	</feed>