<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.atp-fivt.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Snezhanna</id>
		<title>Public ATP Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.atp-fivt.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Snezhanna"/>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/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/Snezhanna"/>
		<updated>2026-04-10T23:43:24Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B._2025&amp;diff=3985</id>
		<title>Технологии программирования и операционные системы. 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B._2025&amp;diff=3985"/>
				<updated>2025-07-07T10:21:01Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Важные ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 9 (пятый курс)&lt;br /&gt;
* Форма контроля: экзамен&lt;br /&gt;
= Команда курса =&lt;br /&gt;
'''Преподаватели'''&lt;br /&gt;
* Никита Честнов - продвинутый поток&lt;br /&gt;
* Аркадий Чернецкий - базовый поток&lt;br /&gt;
* Вячеслав Егоров - модуль kubernetes&lt;br /&gt;
&lt;br /&gt;
'''Учебные aссистенты'''&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/e/2PACX-1vTAbyAger-Xr98w8BcyQqPYtoyy6j-dzftFG6NzX2hEMWFrzPPIsFGdH1kmm6XUsykBvHeeuVX-S51g/pubhtml?gid=507729092&amp;amp;single=true План курсa]'''&lt;br /&gt;
&lt;br /&gt;
= Важные ссылки =&lt;br /&gt;
* [https://t.me/+OlzOGM6xcwYxYTAy Чат курса]&lt;br /&gt;
* [ Регистрация на курс]&lt;br /&gt;
* '''[https://docs.google.com/spreadsheets/d/e/2PACX-1vTAbyAger-Xr98w8BcyQqPYtoyy6j-dzftFG6NzX2hEMWFrzPPIsFGdH1kmm6XUsykBvHeeuVX-S51g/pubhtml?gid=1419980475&amp;amp;single=true Таблица с оценками]'''&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vTAbyAger-Xr98w8BcyQqPYtoyy6j-dzftFG6NzX2hEMWFrzPPIsFGdH1kmm6XUsykBvHeeuVX-S51g/pubhtml?gid=1013740528&amp;amp;single=true Статус проверки домашних заданий]&lt;br /&gt;
* [https://forms.gle/tcVgLkjecY8fNLD2A Продление дедлайнов и дописывание КР]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://drive.google.com/drive/folders/11kAf8jX9W--5ijztnUl4b9dg32Jsj5xo?usp=share_link Презентации]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1GQ26mXShPrfIEkl9asLD2hnUQOZ49T0t?usp=share_link Конспекты]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1moW-vYhM2-RBtM-A6YzIvMMl208Ja8kL?usp=share_link Видео занятий. Продвинутый поток]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1FKLAiRyRvCJyD4MFT6f7Rktr2nghby6-?usp=share_link Видео занятий. Базовый поток]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1nNt60hi07cJ6uplNxdh9IkRma4SZgUSG?usp=share_link Вводное занятия]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Оценка по курсу состоит из нескольких частей:&lt;br /&gt;
# Домашние задания: 11 баллов&lt;br /&gt;
# Мини-контрольные: 3 баллов&lt;br /&gt;
# Бонус: 1 балл&lt;br /&gt;
# Экзамен: 2 балла&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Домашние задания предполагают программирование. Сдача происходит с помощью merge request в GitLab кафедры АТП.&lt;br /&gt;
&lt;br /&gt;
* Сдача до мягкого deadline - 100%. &lt;br /&gt;
* Сдача после мягкого, но до жесткого 75% оценки. &lt;br /&gt;
* После жесткого 25% оценки.&lt;br /&gt;
&lt;br /&gt;
Если сданная домашка рабочая и соответствует условию, то после проверки преподавателем или ассистентом можно учесть замечания и повысить оценку.&lt;br /&gt;
Исправления принимаются '''в течение месяца''' после проверки.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашнее задание&lt;br /&gt;
! Дедлайн баз. (мягк. / жестк.)&lt;br /&gt;
! Дедлайн прод. (мягк. / жестк.)&lt;br /&gt;
|-&lt;br /&gt;
| [https://docs.google.com/document/u/1/d/e/2PACX-1vQdET2vsG5XmcuQ0rS44jDPnnVNHV_2mPCtGMAsiKpBquz_X47wl2SFNJJl-Q7R7SpksTW98I3NG3Jl/pub Linux &amp;amp; Tmux] || 27.10 / 03.11 || 27.10 / 03.11&lt;br /&gt;
|-&lt;br /&gt;
| Docker || --.-- / --.-- || --.-- / --.--&lt;br /&gt;
|-&lt;br /&gt;
| Ansible || --.-- / --.-- || --.-- / --.--&lt;br /&gt;
|-&lt;br /&gt;
| GitLab CI/CD || --.-- / --.-- || --.-- / --.--&lt;br /&gt;
|-&lt;br /&gt;
| Kubernetes || --.-- / --.-- || --.-- / --.--&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Каждая контрольная:&lt;br /&gt;
* максимальная оценка: 1 балл&lt;br /&gt;
* длительность ~10-15 мин.&lt;br /&gt;
* проводится с помощью системы прокторинга http://exams.mipt.ru/. По ссылке доступна [https://drive.google.com/file/d/1n0iR-IaPnT4EeEEUCksODQnjl34L8Xlc/view?usp=sharing инструкция пользователя].&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название Кр на [http://exams.mipt.ru/ exams.mipt.ru]&lt;br /&gt;
! Дата&lt;br /&gt;
! Темы&lt;br /&gt;
|-&lt;br /&gt;
|[https://exams.mipt.ru/#h_olymp45760 ТПОС. LINUX, GIT, PYTHON PACKAGING] || 17.10, 19:50, 10 мин. || Linux, Git, Python packaging&lt;br /&gt;
|-&lt;br /&gt;
|ТПОС. CI, Ansible &amp;amp; virtualization || 21.11, 17:05, 15 мин. || CI, Docker, Vagrant&lt;br /&gt;
|-&lt;br /&gt;
|ТПОС. Kubernetes || 19.12, 17:05, 10 мин. || Kubernetes. 10 минут&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 [https://forms.gle/tcVgLkjecY8fNLD2A Форма для регистрации на дописывание Quiz'а].&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события для дописывания&lt;br /&gt;
! Дата&lt;br /&gt;
|-&lt;br /&gt;
|ТПОС. Дописывание. LINUX, GIT, PYTHON PACKAGING || 26.12, 17:05, 15 мин.&lt;br /&gt;
|-&lt;br /&gt;
|ТПОС. Дописывание. CI, Ansible &amp;amp; virtualization || 26.12, 17:20, 15 мин.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
= Экзамен =&lt;br /&gt;
На экзамене будет предложена письменная работа из 2 вопросов. Длительность работы 30 минут.&lt;br /&gt;
Если вы не собираетесь приходить на экзамен, подтвердите согласие с текущей оценкой с помощью  формы.&lt;br /&gt;
&lt;br /&gt;
= Перезачёт =&lt;br /&gt;
Если вы проходили курсы, программа которых на 75% и выше совпадает с программой ТПОС, есть возможность перезачесть курс. Для этого, заполните [https://forms.gle/1dyrVv9FNpUcDBFR9 форму] '''до 15.10.2025'''. Курс может быть перезачтен не полностью, а на какой-то процент. В этом случае для поднятия оценки, вам нужно будет добрать баллы домашними заданиями и контрольными. Информация по перезачетам будет анонсирована до '''до 29.10.2025'''&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Full-stack_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_2025&amp;diff=3984</id>
		<title>Full-stack разработка 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Full-stack_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_2025&amp;diff=3984"/>
				<updated>2025-07-07T10:14:04Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: осень 2025&lt;br /&gt;
* Форма контроля: 8 домашних заданий, итоговая проектная работа&lt;br /&gt;
* [https://forms.gle/Q5baSZNg9hhDHdRTA Форма регистрации на курс] &lt;br /&gt;
&lt;br /&gt;
Deadline регистрации на курс: 08.09.25&lt;br /&gt;
&lt;br /&gt;
* [ План курса]&lt;br /&gt;
* [ Таблица с оценками]&lt;br /&gt;
* [https://t.me/+DYhkiivtfy8xNTZi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Отбор на курс ==&lt;br /&gt;
&lt;br /&gt;
====Правила отбора на курс:====&lt;br /&gt;
&lt;br /&gt;
* Если желающих попасть на курс больше, чем количество мест, курс нельзя будет взять в индивидуальный план&lt;br /&gt;
* Чтобы участвовать в отборе, вам необходимо зарегистрироваться на курс через форму по ссылке до 08.09.25, 23:59. Регистрация вовремя считается первым этапом отбора!&lt;br /&gt;
* Возможность посещать курс в качестве вольного слушателя (без проверки работ) доступна всем желающим&lt;br /&gt;
&lt;br /&gt;
====Критерии отбора на курс:====&lt;br /&gt;
&lt;br /&gt;
* Средняя оценка за курс Алгоритмы и структуры данных (по всем семестрам) &lt;br /&gt;
* Оценка за курс по языку программирования, который вы выбираете для прохождения курса (Python / Go / Java). По Go учитываем оценку курса АТП или курса ШАД.&lt;br /&gt;
&lt;br /&gt;
И пусть удача всегда будет с вами!&lt;br /&gt;
&lt;br /&gt;
====Списки студентов:====&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSJPyAm4-gY7DmkbVwMIQB_xEskyfsvycZ1ZKBpZdIVagQM547Orxn9P0FlnY9_F_7e_GEv7djRRlru/pubhtml?gid=1018479846&amp;amp;single=true Backend на Java]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSJPyAm4-gY7DmkbVwMIQB_xEskyfsvycZ1ZKBpZdIVagQM547Orxn9P0FlnY9_F_7e_GEv7djRRlru/pubhtml?gid=1203795098&amp;amp;single=true Backend на Go]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSJPyAm4-gY7DmkbVwMIQB_xEskyfsvycZ1ZKBpZdIVagQM547Orxn9P0FlnY9_F_7e_GEv7djRRlru/pubhtml?gid=855876265&amp;amp;single=true Backend на Python]&lt;br /&gt;
&lt;br /&gt;
== Материалы занятий ==&lt;br /&gt;
&lt;br /&gt;
===Видеозаписи занятий===&lt;br /&gt;
* [https://plvideo.ru/watch?v=I5gry-sUoY0M Вводное занятие]&lt;br /&gt;
* [https://plvideo.ru/playlist?list=486XOTVYE-Sm Видеозаписи. Fullstack на Python. Группа 1. Иван Нагайко]&lt;br /&gt;
* [https://plvideo.ru/playlist?list=rmuGoKHmQa0t Видеозаписи. Fullstack на Python. Группа 2. Антон Протасов]&lt;br /&gt;
* [https://plvideo.ru/playlist?list=OWF5qZ7AL1UV Видеозаписи. Frontend-разработка (Java/Go). Владимир Кузнецов]&lt;br /&gt;
* [https://plvideo.ru/playlist?list=_JCvZjSP9UNW Видеозаписи. Backend-разработка на Java. Алексей Башкатов]&lt;br /&gt;
* [https://plvideo.ru/playlist?list=8MUQ-44UXqwf Видеозаписи. Backend-разработка на Go. Никита Буров]&lt;br /&gt;
&lt;br /&gt;
===Материалы занятий===&lt;br /&gt;
* [https://drive.google.com/drive/folders/1uvUGLwHRmtsHfEb99mI748v5yHGYK4KR?usp=share_link Презентации]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/fullstack Код с занятий]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Fullstack на Python'''&lt;br /&gt;
** Нагайко Иван Игоревич (руководитель курса) [https://t.me/Nagaiko_Ivan @Nagaiko_Ivan]&lt;br /&gt;
** Протасов Антон Андреевич [https://t.me/sovnt @sovnt]&lt;br /&gt;
&lt;br /&gt;
* '''Frontend'''&lt;br /&gt;
** Кузнецов Владимир Сергеевич [https://t.me/grandrust @grandrust]&lt;br /&gt;
&lt;br /&gt;
* '''Backend на Java'''&lt;br /&gt;
** Башкатов Алексей [https://t.me/asbashkatov @asbashkatov]&lt;br /&gt;
&lt;br /&gt;
* '''Backend на Go'''&lt;br /&gt;
** Буров Никита [https://t.me/burov_na @burov_na]&lt;br /&gt;
&lt;br /&gt;
=== Ассистенты ===&lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
==== Контакт для организационных вопросов ====&lt;br /&gt;
Куратор курса [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
* '''Вес 0,6:''' средний балл за все домашние задания курса&lt;br /&gt;
* '''Вес 0,4:''' оценка за итоговый проект&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 8 домашних заданий.&lt;br /&gt;
&lt;br /&gt;
2 недели на выполнение каждого домашнего задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1 || Выбор проекта || 29.09.25 &lt;br /&gt;
|-&lt;br /&gt;
| Дз 2 || Структура проекта в figma || 06.10.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3 || Главная страница || 20.10.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4 || Frontend || 10.11.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5 ||  Модель данных backend || 17.11.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6 || API || 24.11.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7 ||  Сериализация. Собрать Frontend + Backend || 15.12.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8 || Развернуть сервер || 22.12.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: 0,5 балла от итоговой оценки&lt;br /&gt;
&lt;br /&gt;
== Итоговый проект ==&lt;br /&gt;
Fullstack-разработка сайта. &lt;br /&gt;
&lt;br /&gt;
Проект выполняется по частям, по мере выполнения домашних работ.&lt;br /&gt;
&lt;br /&gt;
Дедлайн сдачи проекта: 21.12.25&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=3983</id>
		<title>Промышленное программирование на языке Java 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=3983"/>
				<updated>2025-07-07T10:09:49Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=530556398&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1396179486&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1528381377&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/HQ2p1uB4f363wrg66 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/VBzrLJHxwouc8Yyk8 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
Deadline регистрации на курс: 15.09.25&lt;br /&gt;
* [https://t.me/+IML2UmP5IbNkMWJi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков [https://t.me/AlexOEJ @AlexOEJ]&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев [https://t.me/ivan_ponomarev @ivan_ponomarev]&lt;br /&gt;
Семинаристы&lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
==== Контакт для организационных вопросов ====&lt;br /&gt;
Куратор курса [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||15.10||  |22.10 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||05.11||  |12.11 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||03.12||  |10.12 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  ||17.12||  |22.12 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || 27.10 || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| 15.12 || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаниями Java core. С проектами этого семестра ознакомиться можно здесь '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/88Vg7Myb7uTBRbMK7 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3927</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3927"/>
				<updated>2025-04-09T15:28:02Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Материалы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1BWeE1yw6EcOqSyiVDi1rKdTVbAAQOtC1?usp=sharing Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=7093295&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=1395378966&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/JwB9wvVgkJ2MCgr46 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-2023/java-2024s/slides Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 3 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] || 26.03.25 || 02.04.25 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] || 16.04.25 || 23.04.25&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1NM1k_a7QG21aBZyGM5MTK0w6baJEzUxQ/edit Java Spring]  || 07.05.25 || 14.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1D1caFW9VPJiQtd9YEJL86uDCmp0woMgF-79BrDY_OCU/edit?tab=t.0#heading=h.uia8twhs2vrd здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
'''Регистрация на проект: https://forms.gle/QnGSUUfaStYfmEJi9'''&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3920</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3920"/>
				<updated>2025-03-30T11:31:17Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Домашние задания и оценки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
Семестр: весенний семестр 2025.&lt;br /&gt;
&lt;br /&gt;
Форма контроля: 11 домашних заданий (автопроверка + ревью)&lt;br /&gt;
&lt;br /&gt;
=== Регистрация ===&lt;br /&gt;
Ограничений по регистрации на курс нет. Для обратной связи по домашним заданиям регистрация обязательна.&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]'''&lt;br /&gt;
&lt;br /&gt;
=== Программа и материалы ===&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=528175599&amp;amp;single=true План лекций, семинаров, домашних работ]&lt;br /&gt;
* [https://plvideo.ru/playlist?list=pTt1ptryzuBp Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
=== Чат ===&lt;br /&gt;
&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
= Домашние задания и оценки =&lt;br /&gt;
=== Задания ===&lt;br /&gt;
Всего 11 домашних заданий (блоков задач). Данные и описание всех задач по ссылке:&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты. Задания '''basics''', '''goroutines''' и '''gitfame''' также проверяются ассистентами, по ним будет ''code review''.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || 26.02.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics (''review'') || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || 05.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || 12.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines (''review'') || tour1, once, rwmutex, waitgroup, cond, ratelimit || 19.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || 26.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame (''review'') || gitfame || 09.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || 16.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || 23.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || 07.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || 14.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || 20.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Баллы ===&lt;br /&gt;
&lt;br /&gt;
* Каждое отдельно верно выполненная задача оценивается в 1 балл&lt;br /&gt;
* За успешное ревью кода также начисляется +1 балл, однако множитель за задачу с ревью равен 0.5, то есть суммарно за задачу с ревью 1 балл.&lt;br /&gt;
* Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=218390600&amp;amp;single=true Таблица с баллами]&lt;br /&gt;
* [https://forms.gle/kxzat6UgMmxiy7E68 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
Ассистентам курса: [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/code-style Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
=== Критерии получения оценки ===&lt;br /&gt;
&lt;br /&gt;
Зачетная оценка за курс формируется из количества баллов за выполнение домашних заданий по следующим критериям:&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Преподаватели и контакты =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  Леонид Иванов &lt;br /&gt;
&lt;br /&gt;
* '''Лектор'''&lt;br /&gt;
**  Павел Косицын&lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
**  Цой Максим Вячеславович [https://t.me/tsmax2004 @tsmax2004]&lt;br /&gt;
**  Шапка Павел Александрович [https://t.me/shapkapavel @shapkapavel]&lt;br /&gt;
**  Савинов Алексей Игоревич [https://t.me/divanlitva @divanlitva]&lt;br /&gt;
**  Кузин Роман Вадимович [https://t.me/dvinyatinfedor @dvinyatinfedor]&lt;br /&gt;
**  Сахаров Александр Александрович [https://t.me/sshuron @sshuron]&lt;br /&gt;
**  Алёшин Даниил Андреевич [https://t.me/glhfuck @glhfuck]&lt;br /&gt;
**  Решетникова Дарья Дмитриевна [https://t.me/obvallata @obvallata]&lt;br /&gt;
**  Даулетбеков Тимур [https://t.me/loreAdopt @loreAdopt]&lt;br /&gt;
&lt;br /&gt;
* '''Орг вопросы'''&lt;br /&gt;
**  Куратор кафедры АТП [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
* '''Технические проблемы с репозиториями'''&lt;br /&gt;
**  Администратор инфраструктуры АТП servers@atp-fivt.org&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3878</id>
		<title>Разработка на Flutter весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3878"/>
				<updated>2025-03-03T13:05:31Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Итоговая аттестация */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
Курс содержит всю необходимую информацию, чтобы по итогу курса студенты с нуля могли разрабатывать достаточно сложные приложения для смартфонов, компьютеров и даже ТВ. Студенты научатся структуризировать приложение, делая его расширяемым в будущем. Также, студенты научатся работать с плагинами и тестированием приложения.&lt;br /&gt;
&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: домашние задания + итоговый проект&lt;br /&gt;
* '''[https://forms.gle/Nd8RJ5tGLn3VMJfv9 Форма регистрации на курс]''' &lt;br /&gt;
'''Deadline регистрации на курс: 05.02.2025''' &lt;br /&gt;
&lt;br /&gt;
На курсе ограничено количество мест, поэтому регистрация на курс вовремя считается первым этапом отбора!&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=994282068&amp;amp;single=true План занятий и домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=1688147950&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://forms.gle/eZrXXKz9uMbmhsMx9 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+eJSsfe2X3vRmMmE6 Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=R_ynpcqDRmrH Видео занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1MpftNiEO0X-DaS8eJJiTahUVVrjITPmv?usp=sharing Коды и презентации занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
** Полюхович Владимир Владимирович &lt;br /&gt;
&lt;br /&gt;
= План занятий =&lt;br /&gt;
* Основы Dart&lt;br /&gt;
* Работа с ООП в Dart&lt;br /&gt;
* Введение во Flutter&lt;br /&gt;
* Работа с виджетами во Flutter&lt;br /&gt;
* Продвинутая работа с виджетами&lt;br /&gt;
* Работа с сетью и интернетом&lt;br /&gt;
* Анимации во Flutter&lt;br /&gt;
* Навигация в приложении&lt;br /&gt;
* Менеджер состояний. Мультиплатформенные решения&lt;br /&gt;
* Работа с данными. Платформенные интеграции&lt;br /&gt;
* Тестирование приложения&lt;br /&gt;
* Работа с Firebase. Интернационализация и локализация&lt;br /&gt;
* Брендирование и публикация приложения&lt;br /&gt;
* Разбор общих вопросов с собеседований&lt;br /&gt;
* Разбор финальных проектов. Подведение итогов&lt;br /&gt;
&lt;br /&gt;
= Домашние задания =&lt;br /&gt;
Планируется 12 домашних заданий.&lt;br /&gt;
&lt;br /&gt;
Каждое домашнее задание будет относиться к теме урока. В домашних заданиях нужно будет реализовывать проекты, пользовательский интерфейс и решать логические задачи.&lt;br /&gt;
&lt;br /&gt;
Проверка: code review. У вас будет 3 недели на выполнение каждого домашнего задания. &lt;br /&gt;
&lt;br /&gt;
В течение первых 2-х недель необходимо сдать первую версию домашнего задания, а после получения обратной связи внести исправления и сдать работу еще раз.&lt;br /&gt;
&lt;br /&gt;
После 3-х недель исправления не принимаются, работы можно досдать со штрафом -75%.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Дедлайн исправлений&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1 || 20.02.25 || 27.02.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2 || 27.02.25 || 06.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3 || 06.03.25 || 13.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4 || 13.03.25 || 20.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5 || 20.03.25 || 27.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6 || 27.03.25 || 03.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7 || 03.04.25 || 10.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8 || 10.04.25 || 17.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9 || 17.04.25 || 24.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10 || 24.04.25 || 01.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11 || 01.05.25 || 08.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 12 || 08.05.25 || 15.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Итоговый проект || 15.05.25 || 22.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
===== Критерии оценки домашнего задания =====&lt;br /&gt;
Выполнение основных требований, указанных в задании&lt;br /&gt;
* Чистота кода, логичность построения решения&lt;br /&gt;
* Красота и эстетичность дизайна, если задание относится к реализации пользовательского интерфейса&lt;br /&gt;
* Производительность кода&lt;br /&gt;
* Внимательность на лекции. Например, если я говорю, что нельзя делать что-то каким-то образом, и студент так делает - это будет минус, а если не делает - то плюс&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Будет учитываться средняя оценка за выполнение домашних работ и оценка за выполнение итогового проекта.&lt;br /&gt;
&lt;br /&gt;
Вес оценки за домашние задания: 0,5&lt;br /&gt;
&lt;br /&gt;
Вес оценки за итоговый проект: 0,5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Итоговая аттестация =&lt;br /&gt;
Итоговая аттестация будет в формате выполнения и сдачи итогового проекта.&lt;br /&gt;
&lt;br /&gt;
Deadline: 22.05.2025&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Технические ссылки ==&lt;br /&gt;
Вся информация на курсе будет взята из официальных сайтов и основанная на опыте преподавателя, который составляет более 5 лет работы с Flutter. Для повторения информации можно использовать ссылки ниже.&lt;br /&gt;
&lt;br /&gt;
* https://dart.dev/ - официальный сайт Dart. Здесь описаны все нюансы работы с языком&lt;br /&gt;
* https://flutter.dev/ - официальный сайт Flutter. Здесь описано, как работать с Flutter, как он работает “под капотом” и содержит множество полезной информации.&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3877</id>
		<title>Разработка на Flutter весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3877"/>
				<updated>2025-03-03T13:05:12Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
Курс содержит всю необходимую информацию, чтобы по итогу курса студенты с нуля могли разрабатывать достаточно сложные приложения для смартфонов, компьютеров и даже ТВ. Студенты научатся структуризировать приложение, делая его расширяемым в будущем. Также, студенты научатся работать с плагинами и тестированием приложения.&lt;br /&gt;
&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: домашние задания + итоговый проект&lt;br /&gt;
* '''[https://forms.gle/Nd8RJ5tGLn3VMJfv9 Форма регистрации на курс]''' &lt;br /&gt;
'''Deadline регистрации на курс: 05.02.2025''' &lt;br /&gt;
&lt;br /&gt;
На курсе ограничено количество мест, поэтому регистрация на курс вовремя считается первым этапом отбора!&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=994282068&amp;amp;single=true План занятий и домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=1688147950&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://forms.gle/eZrXXKz9uMbmhsMx9 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+eJSsfe2X3vRmMmE6 Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=R_ynpcqDRmrH Видео занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1MpftNiEO0X-DaS8eJJiTahUVVrjITPmv?usp=sharing Коды и презентации занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
** Полюхович Владимир Владимирович &lt;br /&gt;
&lt;br /&gt;
= План занятий =&lt;br /&gt;
* Основы Dart&lt;br /&gt;
* Работа с ООП в Dart&lt;br /&gt;
* Введение во Flutter&lt;br /&gt;
* Работа с виджетами во Flutter&lt;br /&gt;
* Продвинутая работа с виджетами&lt;br /&gt;
* Работа с сетью и интернетом&lt;br /&gt;
* Анимации во Flutter&lt;br /&gt;
* Навигация в приложении&lt;br /&gt;
* Менеджер состояний. Мультиплатформенные решения&lt;br /&gt;
* Работа с данными. Платформенные интеграции&lt;br /&gt;
* Тестирование приложения&lt;br /&gt;
* Работа с Firebase. Интернационализация и локализация&lt;br /&gt;
* Брендирование и публикация приложения&lt;br /&gt;
* Разбор общих вопросов с собеседований&lt;br /&gt;
* Разбор финальных проектов. Подведение итогов&lt;br /&gt;
&lt;br /&gt;
= Домашние задания =&lt;br /&gt;
Планируется 12 домашних заданий.&lt;br /&gt;
&lt;br /&gt;
Каждое домашнее задание будет относиться к теме урока. В домашних заданиях нужно будет реализовывать проекты, пользовательский интерфейс и решать логические задачи.&lt;br /&gt;
&lt;br /&gt;
Проверка: code review. У вас будет 3 недели на выполнение каждого домашнего задания. &lt;br /&gt;
&lt;br /&gt;
В течение первых 2-х недель необходимо сдать первую версию домашнего задания, а после получения обратной связи внести исправления и сдать работу еще раз.&lt;br /&gt;
&lt;br /&gt;
После 3-х недель исправления не принимаются, работы можно досдать со штрафом -75%.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Дедлайн исправлений&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1 || 20.02.25 || 27.02.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2 || 27.02.25 || 06.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3 || 06.03.25 || 13.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4 || 13.03.25 || 20.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5 || 20.03.25 || 27.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6 || 27.03.25 || 03.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7 || 03.04.25 || 10.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8 || 10.04.25 || 17.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9 || 17.04.25 || 24.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10 || 24.04.25 || 01.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11 || 01.05.25 || 08.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 12 || 08.05.25 || 15.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Итоговый проект || 15.05.25 || 22.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
===== Критерии оценки домашнего задания =====&lt;br /&gt;
Выполнение основных требований, указанных в задании&lt;br /&gt;
* Чистота кода, логичность построения решения&lt;br /&gt;
* Красота и эстетичность дизайна, если задание относится к реализации пользовательского интерфейса&lt;br /&gt;
* Производительность кода&lt;br /&gt;
* Внимательность на лекции. Например, если я говорю, что нельзя делать что-то каким-то образом, и студент так делает - это будет минус, а если не делает - то плюс&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Будет учитываться средняя оценка за выполнение домашних работ и оценка за выполнение итогового проекта.&lt;br /&gt;
&lt;br /&gt;
Вес оценки за домашние задания: 0,5&lt;br /&gt;
&lt;br /&gt;
Вес оценки за итоговый проект: 0,5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Итоговая аттестация =&lt;br /&gt;
Итоговая аттестация будет в формате выполнения и сдачи итогового проекта.&lt;br /&gt;
&lt;br /&gt;
Deadline: 29.05.2024&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Технические ссылки ==&lt;br /&gt;
Вся информация на курсе будет взята из официальных сайтов и основанная на опыте преподавателя, который составляет более 5 лет работы с Flutter. Для повторения информации можно использовать ссылки ниже.&lt;br /&gt;
&lt;br /&gt;
* https://dart.dev/ - официальный сайт Dart. Здесь описаны все нюансы работы с языком&lt;br /&gt;
* https://flutter.dev/ - официальный сайт Flutter. Здесь описано, как работать с Flutter, как он работает “под капотом” и содержит множество полезной информации.&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BD%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D0%BE%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D0%B8_(DevOps)_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3854</id>
		<title>Основы непрерывной интеграции (DevOps) весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BD%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D0%BE%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D0%B8_(DevOps)_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3854"/>
				<updated>2025-02-20T11:09:01Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
DevOps — это методология, направленная на автоматизацию процессов сборки, настройки и развёртывания программного обеспечения. Она объединяет разработчиков и специалистов по IT-обслуживанию, способствуя тесному взаимодействию и интеграции их процессов для достижения высокого качества программного продукта.&lt;br /&gt;
&lt;br /&gt;
Основная цель DevOps — повышение эффективности создания и обновления программных продуктов и услуг за счёт устранения барьеров между разработкой и эксплуатацией. Методология основывается на концепции взаимозависимости между созданием и эксплуатацией ПО, что формирует культуру совместной ответственности за конечный результат.&lt;br /&gt;
&lt;br /&gt;
DevOps внедряется как подход к улучшению гибкости, скорости и надёжности разработки, позволяя быстрее реагировать на изменения и обеспечивать пользователям стабильные обновления с минимальными рисками.&lt;br /&gt;
&lt;br /&gt;
Методология фокусируется на стандартизации окружений разработки с целью быстрого переноса программного обеспечения через стадии жизненного цикла ПО, способствуя быстрому выпуску версий программного продукта. В идеале, системы автоматизации сборки и выпуска должны быть доступны всем разработчикам в любом окружении, и у разработчиков должен быть контроль над окружением разработки, а информационно-технологическая инфраструктура должна становиться более сфокусированной на приложении.&lt;br /&gt;
&lt;br /&gt;
Задача инженеров автоматизации технологических процессов сборки, настройки и развёртывания программного обеспечения (DevOps engineers) — сделать процессы разработки и поставки программного обеспечения согласованным с эксплуатацией, объединив их в единое целое с помощью инструментов автоматизации.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: лабораторные работы + экзамен&lt;br /&gt;
* '''[https://forms.gle/2YdiLrufPSfvhXum7 Форма регистрации на курс]''' &lt;br /&gt;
Ограничений по регистрации на курс нет.&lt;br /&gt;
* '''[https://deusops.notion.site/29dcec3331ad4977ac7de538c2f6f0d0 Подробная информация о курсе]'''&lt;br /&gt;
* '''[https://youtu.be/65vCvc9XZN0 Технологии DevOps: Установочная лекция]'''&lt;br /&gt;
* '''[https://t.me/+yAKRR0sHttA4NzEy Telegram-чат курса]'''&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vTTZVdoczBjRR6abqku_8tzolWIeqzFwpmnFjhFsrBC96o36ONqvT75bfEG6FtKL3RHGSq-yO3DGWWa/pubhtml?gid=2035848634&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://forms.gle/RUfbDtiqSr76TexR6 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
** Константин Брюханов &lt;br /&gt;
&lt;br /&gt;
* '''Практик'''&lt;br /&gt;
** Дмитрий Филипцев&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3853</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3853"/>
				<updated>2025-02-20T10:12:12Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]'''&lt;br /&gt;
Ограничений по регистрации на курс нет. &lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=528175599&amp;amp;single=true План лекций, семинаров, домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=218390600&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=pTt1ptryzuBp Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* [https://forms.gle/kxzat6UgMmxiy7E68 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/code-style Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  Леонид Иванов &lt;br /&gt;
&lt;br /&gt;
* '''Лектор'''&lt;br /&gt;
**  Павел Косицын&lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
**  Цой Максим Вячеславович [https://t.me/tsmax2004 @tsmax2004]&lt;br /&gt;
**  Шапка Павел Александрович [https://t.me/shapkapavel @shapkapavel]&lt;br /&gt;
**  Савинов Алексей Игоревич [https://t.me/divanlitva @divanlitva]&lt;br /&gt;
**  Кузин Роман Вадимович [https://t.me/dvinyatinfedor @dvinyatinfedor]&lt;br /&gt;
**  Сахаров Александр Александрович [https://t.me/sshuron @sshuron]&lt;br /&gt;
**  Алёшин Даниил Андреевич [https://t.me/glhfuck @glhfuck]&lt;br /&gt;
**  Решетникова Дарья Дмитриевна [https://t.me/obvallata @obvallata]&lt;br /&gt;
**  Даулетбеков Тимур [https://t.me/loreAdopt @loreAdopt]&lt;br /&gt;
&lt;br /&gt;
* '''Орг вопросы'''&lt;br /&gt;
**  Куратор кафедры АТП [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
* '''Технические проблемы с репозиториями'''&lt;br /&gt;
**  Администратор инфраструктуры АТП servers@atp-fivt.org&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты. Задания basics, goroutines и gitfame также проверяются ассистентами, по ним будет code review.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || 26.02.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics (review) || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || 05.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || 12.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines (review) || tour1, once, rwmutex, waitgroup, cond, ratelimit || 19.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || 26.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame (review) || gitfame || 02.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || 26.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || 23.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || 07.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || 14.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || 20.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3852</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3852"/>
				<updated>2025-02-20T09:52:43Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]'''&lt;br /&gt;
Ограничений по регистрации на курс нет. &lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=528175599&amp;amp;single=true План лекций, семинаров, домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=218390600&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=pTt1ptryzuBp Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* [https://forms.gle/kxzat6UgMmxiy7E68 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/code-style Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  Леонид Иванов &lt;br /&gt;
&lt;br /&gt;
* '''Лектор'''&lt;br /&gt;
**  Павел Косицын&lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
**  Цой Максим Вячеславович [https://t.me/tsmax2004 @tsmax2004]&lt;br /&gt;
**  Шапка Павел Александрович [https://t.me/shapkapavel @shapkapavel]&lt;br /&gt;
**  Савинов Алексей Игоревич [https://t.me/divanlitva @divanlitva]&lt;br /&gt;
**  Кузин Роман Вадимович [https://t.me/dvinyatinfedor @dvinyatinfedor]&lt;br /&gt;
**  Сахаров Александр Александрович [https://t.me/sshuron @sshuron]&lt;br /&gt;
**  Алёшин Даниил Андреевич [https://t.me/glhfuck @glhfuck]&lt;br /&gt;
**  Решетникова Дарья Дмитриевна [https://t.me/obvallata @obvallata]&lt;br /&gt;
**  Даулетбеков Тимур [https://t.me/loreAdopt @loreAdopt]&lt;br /&gt;
&lt;br /&gt;
* '''Орг вопросы'''&lt;br /&gt;
**  Куратор кафедры АТП [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
* '''Технические проблемы с репозиториями'''&lt;br /&gt;
**  Администратор инфраструктуры АТП servers@atp-fivt.org&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты. Задания basics, goroutines и gitfame также проверяются ассистентами, по ним будет code review.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || 26.02.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || 05.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || 12.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || 19.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || 26.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || 02.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || 26.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || 23.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || 07.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || 14.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || 20.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3851</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3851"/>
				<updated>2025-02-20T09:52:31Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]'''&lt;br /&gt;
Ограничений по регистрации на курс нет. &lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=528175599&amp;amp;single=true План лекций, семинаров, домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=218390600&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=pTt1ptryzuBp Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* [https://forms.gle/kxzat6UgMmxiy7E68 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/code-style Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  Леонид Иванов &lt;br /&gt;
&lt;br /&gt;
* '''Лектор'''&lt;br /&gt;
**  Павел Косицын&lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
**  Цой Максим Вячеславович [https://t.me/tsmax2004 @tsmax2004]&lt;br /&gt;
**  Шапка Павел Александрович [https://t.me/shapkapavel @shapkapavel]&lt;br /&gt;
**  Савинов Алексей Игоревич [https://t.me/divanlitva @divanlitva]&lt;br /&gt;
**  Кузин Роман Вадимович [https://t.me/dvinyatinfedor @dvinyatinfedor]&lt;br /&gt;
**  Сахаров Александр Александрович [https://t.me/sshuron @sshuron]&lt;br /&gt;
**  Алёшин Даниил Андреевич [https://t.me/glhfuck @glhfuck]&lt;br /&gt;
**  Решетникова Дарья Дмитриевна [https://t.me/obvallata @obvallata]&lt;br /&gt;
**  Даулетбеков Тимур [https://t.me/loreAdopt @loreAdopt]&lt;br /&gt;
&lt;br /&gt;
* '''Орг вопросы'''&lt;br /&gt;
**  Куратор кафедры АТП [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
* '''Технические проблемы с репозиториями'''&lt;br /&gt;
**  Администратор инфраструктуры АТП servers@atp-fivt.org&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты. Задания basics, goroutines и gitfame также проверяются ассистентами, будет code review.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || 26.02.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || 05.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || 12.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || 19.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || 26.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || 02.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || 26.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || 23.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || 07.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || 14.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || 20.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3850</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3850"/>
				<updated>2025-02-20T09:52:21Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]'''&lt;br /&gt;
Ограничений по регистрации на курс нет. &lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=528175599&amp;amp;single=true План лекций, семинаров, домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=218390600&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=pTt1ptryzuBp Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* [https://forms.gle/kxzat6UgMmxiy7E68 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/code-style Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  Леонид Иванов &lt;br /&gt;
&lt;br /&gt;
* '''Лектор'''&lt;br /&gt;
**  Павел Косицын&lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
**  Цой Максим Вячеславович [https://t.me/tsmax2004 @tsmax2004]&lt;br /&gt;
**  Шапка Павел Александрович [https://t.me/shapkapavel @shapkapavel]&lt;br /&gt;
**  Савинов Алексей Игоревич [https://t.me/divanlitva @divanlitva]&lt;br /&gt;
**  Кузин Роман Вадимович [https://t.me/dvinyatinfedor @dvinyatinfedor]&lt;br /&gt;
**  Сахаров Александр Александрович [https://t.me/sshuron @sshuron]&lt;br /&gt;
**  Алёшин Даниил Андреевич [https://t.me/glhfuck @glhfuck]&lt;br /&gt;
**  Решетникова Дарья Дмитриевна [https://t.me/obvallata @obvallata]&lt;br /&gt;
**  Даулетбеков Тимур [https://t.me/loreAdopt @loreAdopt]&lt;br /&gt;
&lt;br /&gt;
* '''Орг вопросы'''&lt;br /&gt;
**  Куратор кафедры АТП [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
* '''Технические проблемы с репозиториями'''&lt;br /&gt;
**  Администратор инфраструктуры АТП servers@atp-fivt.org&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты, затем code review (при желании). Задания basics, goroutines и gitfame также проверяются ассистентами, будет code review.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || 26.02.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || 05.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || 12.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || 19.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || 26.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || 02.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || 26.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || 23.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || 07.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || 14.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || 20.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3849</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3849"/>
				<updated>2025-02-20T09:41:00Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Преподаватели */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]'''&lt;br /&gt;
Ограничений по регистрации на курс нет. &lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=528175599&amp;amp;single=true План лекций, семинаров, домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=218390600&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=pTt1ptryzuBp Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* [https://forms.gle/kxzat6UgMmxiy7E68 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/code-style Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  Леонид Иванов &lt;br /&gt;
&lt;br /&gt;
* '''Лектор'''&lt;br /&gt;
**  Павел Косицын&lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
**  Цой Максим Вячеславович [https://t.me/tsmax2004 @tsmax2004]&lt;br /&gt;
**  Шапка Павел Александрович [https://t.me/shapkapavel @shapkapavel]&lt;br /&gt;
**  Савинов Алексей Игоревич [https://t.me/divanlitva @divanlitva]&lt;br /&gt;
**  Кузин Роман Вадимович [https://t.me/dvinyatinfedor @dvinyatinfedor]&lt;br /&gt;
**  Сахаров Александр Александрович [https://t.me/sshuron @sshuron]&lt;br /&gt;
**  Алёшин Даниил Андреевич [https://t.me/glhfuck @glhfuck]&lt;br /&gt;
**  Решетникова Дарья Дмитриевна [https://t.me/obvallata @obvallata]&lt;br /&gt;
**  Даулетбеков Тимур [https://t.me/loreAdopt @loreAdopt]&lt;br /&gt;
&lt;br /&gt;
* '''Орг вопросы'''&lt;br /&gt;
**  Куратор кафедры АТП [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
* '''Технические проблемы с репозиториями'''&lt;br /&gt;
**  Администратор инфраструктуры АТП servers@atp-fivt.org&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты, затем code review (при желании).&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || 26.02.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || 05.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || 12.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || 19.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || 26.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || 02.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || 26.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || 23.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || 07.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || 14.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || 20.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3814</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3814"/>
				<updated>2025-02-07T11:17:08Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]'''&lt;br /&gt;
Ограничений по регистрации на курс нет. &lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=528175599&amp;amp;single=true План лекций, семинаров, домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=218390600&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=pTt1ptryzuBp Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* [https://forms.gle/kxzat6UgMmxiy7E68 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/code-style Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  Леонид Иванов &lt;br /&gt;
&lt;br /&gt;
* '''Лектор'''&lt;br /&gt;
**  Павел Косицын&lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты, затем code review (при желании).&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || 26.02.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || 05.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || 12.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || 19.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || 26.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || 02.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || 26.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || 23.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || 07.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || 14.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || 20.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3813</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3813"/>
				<updated>2025-02-07T11:15:04Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Преподаватели */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]'''&lt;br /&gt;
Ограничений по регистрации на курс нет. &lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=528175599&amp;amp;single=true План лекций, семинаров, домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=218390600&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=pTt1ptryzuBp Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* [https://forms.gle/kxzat6UgMmxiy7E68 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/code-style Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  Леонид Иванов &lt;br /&gt;
&lt;br /&gt;
* '''Лектор'''&lt;br /&gt;
**  Павел Косицын&lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты, затем code review (при желании).&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3812</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3812"/>
				<updated>2025-02-07T11:14:30Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]'''&lt;br /&gt;
Ограничений по регистрации на курс нет. &lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=528175599&amp;amp;single=true План лекций, семинаров, домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQjU5N1eiwoPl7ZeGbjh5uf7H0Oqxxz7zqTmC2-VPRv7ALHlgQXzB9bcClHhXpF00NrUgDUlGcILl0M/pubhtml?gid=218390600&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=pTt1ptryzuBp Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/go Домашние задания]&lt;br /&gt;
* [https://forms.gle/kxzat6UgMmxiy7E68 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.atp-fivt.org/courses-public/golang/golang-2024s/code-style Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  &lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты, затем code review (при желании).&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B5_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3811</id>
		<title>Машинное обучение на практике весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B5_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3811"/>
				<updated>2025-02-06T17:29:55Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: &lt;br /&gt;
* '''[https://forms.gle/7CHFseoG1Ehj1gt79 Форма регистрации на курс]''' &lt;br /&gt;
* [ План занятий и домашних работ]&lt;br /&gt;
* [ Таблица с оценками]&lt;br /&gt;
* [ Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+PxdThaEu48JlM2Qy Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
'''Руководитель курса'''&lt;br /&gt;
&lt;br /&gt;
Виктор Кантор&lt;br /&gt;
&lt;br /&gt;
Зелинский Никита&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Итоговая аттестация ==&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B5_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3810</id>
		<title>Машинное обучение на практике весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B5_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3810"/>
				<updated>2025-02-06T17:27:43Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: &lt;br /&gt;
* '''[ Форма регистрации на курс]''' &lt;br /&gt;
* [ План занятий и домашних работ]&lt;br /&gt;
* [ Таблица с оценками]&lt;br /&gt;
* [ Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+PxdThaEu48JlM2Qy Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
'''Руководитель курса'''&lt;br /&gt;
&lt;br /&gt;
Виктор Кантор&lt;br /&gt;
&lt;br /&gt;
Зелинский Никита&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Итоговая аттестация ==&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3807</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3807"/>
				<updated>2025-02-06T16:50:06Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1BWeE1yw6EcOqSyiVDi1rKdTVbAAQOtC1?usp=sharing Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=7093295&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=1395378966&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/JwB9wvVgkJ2MCgr46 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] || 26.03.25 || 02.04.25 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] || 16.04.25 || 23.04.25&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  || 07.05.25 || 14.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1D1caFW9VPJiQtd9YEJL86uDCmp0woMgF-79BrDY_OCU/edit?tab=t.0#heading=h.uia8twhs2vrd здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
'''Регистрация на проект: https://forms.gle/QnGSUUfaStYfmEJi9'''&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3803</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3803"/>
				<updated>2025-02-05T12:34:13Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Экстерн-проект */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=7093295&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=1395378966&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/JwB9wvVgkJ2MCgr46 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] || 26.03.25 || 02.04.25 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] || 16.04.25 || 23.04.25&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  || 07.05.25 || 14.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1D1caFW9VPJiQtd9YEJL86uDCmp0woMgF-79BrDY_OCU/edit?tab=t.0#heading=h.uia8twhs2vrd здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
'''Регистрация на проект: https://forms.gle/QnGSUUfaStYfmEJi9'''&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3754</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3754"/>
				<updated>2025-01-31T18:45:39Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Дедлайны по домашкам */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=7093295&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=1395378966&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/JwB9wvVgkJ2MCgr46 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] || 26.03.25 || 02.04.25 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] || 16.04.25 || 23.04.25&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  || 07.05.25 || 14.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3753</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3753"/>
				<updated>2025-01-31T18:45:09Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Дедлайны по домашкам */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=7093295&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=1395378966&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/JwB9wvVgkJ2MCgr46 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] || 26.03.25 || 02.04.25|&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] || 16.04.25 || 23.04.25|&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  || 07.05.25 || 14.05.25|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3752</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3752"/>
				<updated>2025-01-31T18:44:59Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Дедлайны по домашкам */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=7093295&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=1395378966&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/JwB9wvVgkJ2MCgr46 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] || 26.03.25 || 02.04.25 |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] || 16.04.25 || 23.04.25 |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  || 07.05.25 || 14.05.25 |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3751</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3751"/>
				<updated>2025-01-31T18:44:50Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Дедлайны по домашкам */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=7093295&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=1395378966&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/JwB9wvVgkJ2MCgr46 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] || 26.03.25 || 02.04.25 ||&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] || 16.04.25 || 23.04.25 ||&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  || 07.05.25 || 14.05.25 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3750</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3750"/>
				<updated>2025-01-31T18:44:25Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Дедлайны по домашкам */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=7093295&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=1395378966&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/JwB9wvVgkJ2MCgr46 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] || 26.03.25 || 02.04.25 |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] || 16.04.25 || 23.04.25 |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  || 07.05.25 || 14.05.25 |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3749</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3749"/>
				<updated>2025-01-31T18:37:10Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Важные ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=7093295&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=1395378966&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/JwB9wvVgkJ2MCgr46 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  ||  ||  |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B8_%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D0%B9_%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3748</id>
		<title>Теория и практика многопоточной синхронизации весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B8_%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D0%B9_%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3748"/>
				<updated>2025-01-31T18:32:42Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: &lt;br /&gt;
* '''[https://forms.gle/VuWYXop3YXkrXTRK8 Форма регистрации на курс]''' &lt;br /&gt;
* [ План занятий и домашних работ]&lt;br /&gt;
* [ Таблица с оценками]&lt;br /&gt;
* [ Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [ Видео занятий]&lt;br /&gt;
* [ Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
'''Руководитель курса'''&lt;br /&gt;
&lt;br /&gt;
Роман Липовский&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Итоговая аттестация ==&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3721</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3721"/>
				<updated>2025-01-30T18:35:42Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Важные ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=7093295&amp;amp;single=true План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/JwB9wvVgkJ2MCgr46 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  ||  ||  |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3720</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3720"/>
				<updated>2025-01-30T18:35:28Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]''' &lt;br /&gt;
* [ План лекций, семинаров, домашних работ]&lt;br /&gt;
* [ Таблица с оценками]&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=pTt1ptryzuBp Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* [https://forms.gle/kxzat6UgMmxiy7E68 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[ Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  &lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты, затем code review (при желании).&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3719</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3719"/>
				<updated>2025-01-30T18:35:17Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]''' &lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=7093295&amp;amp;single=true План лекций, семинаров, домашних работ]&lt;br /&gt;
* [ Таблица с оценками]&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=pTt1ptryzuBp Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* [https://forms.gle/kxzat6UgMmxiy7E68 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[ Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  &lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты, затем code review (при желании).&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3718</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3718"/>
				<updated>2025-01-30T18:28:09Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]''' &lt;br /&gt;
* [ План лекций, семинаров, домашних работ]&lt;br /&gt;
* [ Таблица с оценками]&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=pTt1ptryzuBp Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* [https://forms.gle/kxzat6UgMmxiy7E68 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[ Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  &lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты, затем code review (при желании).&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3717</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3717"/>
				<updated>2025-01-30T18:25:53Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Важные ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [ План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/JwB9wvVgkJ2MCgr46 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  ||  ||  |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3716</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3716"/>
				<updated>2025-01-30T18:23:59Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Важные ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [ План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [ Продление дедлайнов и дописывание КР]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  ||  ||  |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3715</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3715"/>
				<updated>2025-01-30T18:23:13Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Материалы занятий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]''' &lt;br /&gt;
* [ План лекций, семинаров, домашних работ]&lt;br /&gt;
* [ Таблица с оценками]&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=pTt1ptryzuBp Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* [ Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[ Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  &lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты, затем code review (при желании).&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3714</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3714"/>
				<updated>2025-01-30T18:22:51Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Материалы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [ План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [ Продление дедлайнов и дописывание КР]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  ||  ||  |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3713</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3713"/>
				<updated>2025-01-30T17:52:28Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]''' &lt;br /&gt;
* [ План лекций, семинаров, домашних работ]&lt;br /&gt;
* [ Таблица с оценками]&lt;br /&gt;
* [https://t.me/+kSg2lDTpeRY1YmNi Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [ Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* [ Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[ Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  &lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты, затем code review (при желании).&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3712</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3712"/>
				<updated>2025-01-30T17:50:05Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[https://forms.gle/FTytf6JSY56wjC4G6 Форма регистрации на курс]''' &lt;br /&gt;
* [ План лекций, семинаров, домашних работ]&lt;br /&gt;
* [ Таблица с оценками]&lt;br /&gt;
* [ Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [ Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* [ Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[ Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  &lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты, затем code review (при желании).&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3711</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3711"/>
				<updated>2025-01-30T17:48:10Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Команда курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [ План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [ Продление дедлайнов и дописывание КР]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [ Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  ||  ||  |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3710</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3710"/>
				<updated>2025-01-30T17:48:03Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Важные ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [ План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [ Продление дедлайнов и дописывание КР]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [ Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лектор&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  ||  ||  |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3709</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3709"/>
				<updated>2025-01-30T17:45:17Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Важные ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [ План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [ Продление дедлайнов и дописывание КР]&lt;br /&gt;
* [ Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [ Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лектор&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  ||  ||  |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3708</id>
		<title>Программирование на Go весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_Go_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3708"/>
				<updated>2025-01-30T17:38:50Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: 11 домашних заданий&lt;br /&gt;
* '''[ Форма регистрации на курс]''' &lt;br /&gt;
* [ План лекций, семинаров, домашних работ]&lt;br /&gt;
* [ Таблица с оценками]&lt;br /&gt;
* [ Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [ Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации занятий]&lt;br /&gt;
&lt;br /&gt;
===== Домашние задания =====&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* [ Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
[ Ассистентам курса: Code review и дополнительные соглашения]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
**  &lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Количество баллов за выполнение домашних заданий курса.&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Процент набранных баллов&lt;br /&gt;
! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| 50-56% || 3&lt;br /&gt;
|-&lt;br /&gt;
| 56-62% || 4&lt;br /&gt;
|-&lt;br /&gt;
| 62-68% || 5&lt;br /&gt;
|-&lt;br /&gt;
| 68-74% || 6&lt;br /&gt;
|-&lt;br /&gt;
| 74-80% || 7&lt;br /&gt;
|-&lt;br /&gt;
| 80-86% || 8&lt;br /&gt;
|-&lt;br /&gt;
| 86-92% || 9&lt;br /&gt;
|-&lt;br /&gt;
| 92-100% || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 11 домашних заданий. &lt;br /&gt;
&lt;br /&gt;
Проверка: автоматические тесты, затем code review (при желании).&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Задачи&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1. helloworld || sum, tour0, wordcount, urlfetch, fetchall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 2. basics || hotelbusiness, hogwarts, utf-8, varfmt, speller, forth || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 3. interfaces || otp, lrucache, externalsort, retryupdate, ciletters || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 4. goroutines || tour1, once, rwmutex, waitgroup, cond, ratelimit || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 5. testing || testequal, fileleak, tparallel || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 6. gitfame || gitfame || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 7. shmem || dupcall, keylock, batcher, pubsub || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 8. http || urlshortener, digitalclock, middleware, olympics, firewall || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 9. generics || genericsum, treeiter || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 10. reflect || reversemap, jsonlist, jsonrpc, structtags || &lt;br /&gt;
|-&lt;br /&gt;
| Дз 11. lowlevel || illegal, blowfish || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Штраф за опоздание по дедлайну: -50%&lt;br /&gt;
&lt;br /&gt;
* [ Домашние задания]&lt;br /&gt;
* Сдача домашних заданий&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
# [https://go.dev/tour/welcome/1 Введение в язык от разработчиков языка]&lt;br /&gt;
# [https://go.dev/doc/effective_go Гайд от разработчиков языка о том, как писать код]&lt;br /&gt;
# [https://gobyexample.com/ Простые примеры по любым темам языка]&lt;br /&gt;
# [https://go.dev/blog/ Блог от разработчиков с новостями о языке]&lt;br /&gt;
# [https://github.com/golang/go/issues Issues в сам язык Go] - отличный инструмент, чтобы понимать почему так все устроено в языке, какие идеи сейчас есть&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3707</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3707"/>
				<updated>2025-01-30T17:36:05Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Дедлайны по домашкам */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [ План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]''' &lt;br /&gt;
* [ Продление дедлайнов и дописывание КР]&lt;br /&gt;
* [ Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [ Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лектор&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||  ||  |&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  ||  ||  |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3706</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3706"/>
				<updated>2025-01-30T17:35:25Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: Новая страница: «= Общие сведения = * Семестр: 10 (5й курс) * Форма контроля: диф. зачет  [ Вводное занятие ]  == Ва…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[ Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [ План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]''' &lt;br /&gt;
* [ Продление дедлайнов и дописывание КР]&lt;br /&gt;
* [ Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [ Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лектор&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||15.10||  |22.10 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||05.11||  |12.11 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||03.12||  |10.12 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  ||17.12||  |22.12 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D1%8B%D0%B5_%D0%BA%D1%83%D1%80%D1%81%D1%8B_%D0%BA%D0%B0%D1%84%D0%B5%D0%B4%D1%80%D1%8B&amp;diff=3705</id>
		<title>Учебные курсы кафедры</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D1%8B%D0%B5_%D0%BA%D1%83%D1%80%D1%81%D1%8B_%D0%BA%D0%B0%D1%84%D0%B5%D0%B4%D1%80%D1%8B&amp;diff=3705"/>
				<updated>2025-01-30T17:33:05Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Учебные курсы кафедры Алгоритмов и технологий программирования */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Учебные курсы кафедры Алгоритмов и технологий программирования ==&lt;br /&gt;
=== Весенний семестр 2025 года ===&lt;br /&gt;
* [[Рекомендации по поступлению | Рекомендации по поступлению 2024]]&lt;br /&gt;
* [[Про индивидуальные планы 2025 | Про индивидуальные планы 2025]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс !! 5 курс&lt;br /&gt;
|-&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Программирование на языке C++. Основной поток весна 2025 | Программирование на языке C++. Основной поток]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на языке C++. Продвинутый поток весна 2025 | Программирование на языке C++. Продвинутый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на языке C++. Иностранный поток весна 2025 | Программирование на языке C++. Иностранный поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных II. Базовый поток весна 2025 | Алгоритмы и структуры данных II. Базовый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных II. Основной поток весна 2025 | Алгоритмы и структуры данных II. Основной поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных II. Продвинутый поток весна 2025 | Алгоритмы и структуры данных II. Продвинутый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных II. Иностранный поток весна 2025 | Алгоритмы и структуры данных II. Иностранный поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных II. Поток Java весна 2025 | Алгоритмы и структуры данных II. Поток Java]]&lt;br /&gt;
&lt;br /&gt;
[[Практикум Python весна 2025 | Практикум Python]]&lt;br /&gt;
&lt;br /&gt;
[[ТП весна 2025 | Технологии программирования]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на Java весна 2025 | Программирование на Java]]&lt;br /&gt;
&lt;br /&gt;
[[Foreign students. Foundations of Programming II 2025 | Foreign students. Foundations of Programming II]]&lt;br /&gt;
&lt;br /&gt;
[[Foreign students. Data Structures and Algorithms I 2025 | Foreign students. Data Structures and Algorithms I]]&lt;br /&gt;
&lt;br /&gt;
[[ИВТ. Архитектура вычислительных систем и языки ассемблера весна 2025 | ИВТ. Архитектура вычислительных систем и языки ассемблера]]&lt;br /&gt;
&lt;br /&gt;
[[ИВТ. Разработка и анализ алгоритмов весна 2025 | ИВТ. Разработка и анализ алгоритмов]]&lt;br /&gt;
&lt;br /&gt;
[[Базы данных весна 2025 | Базы данных]]&lt;br /&gt;
&lt;br /&gt;
[[Олимпиадное программирование весна 2025 | Олимпиадное программирование]]&lt;br /&gt;
&lt;br /&gt;
[[Педагогический практикум. Дополнительные главы весна 2025 | Педагогический практикум. Дополнительные главы]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Базы данных весна 2025 | Базы данных]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на Rust весна 2025 | Программирование на Rust]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на Go весна 2025 | Программирование на Go]]&lt;br /&gt;
&lt;br /&gt;
[[АКОС II весна 2025 | АКОС II]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных II. Иностранный поток весна 2025 | Алгоритмы и структуры данных II. Иностранный поток]]&lt;br /&gt;
&lt;br /&gt;
[[Основы непрерывной интеграции (DevOps) весна 2025 | Основы непрерывной интеграции (DevOps)]]&lt;br /&gt;
&lt;br /&gt;
[[Языки программирования и теория компиляции весна 2025 | Языки программирования и теория компиляции]]&lt;br /&gt;
&lt;br /&gt;
[[Теория и практика многопоточной синхронизации весна 2025 | Теория и практика многопоточной синхронизации]]&lt;br /&gt;
&lt;br /&gt;
[[ИВТ. Алгоритмы обработки строк и теории чисел весна 2025 | ИВТ. Алгоритмы обработки строк и теории чисел]]&lt;br /&gt;
&lt;br /&gt;
[[ИВТ. Практикум по объектно-ориентированному программированию. Базовый поток весна 2025 | ИВТ. Практикум по объектно-ориентированному программированию. Базовый поток]]&lt;br /&gt;
&lt;br /&gt;
[[ИВТ. Практикум по объектно-ориентированному программированию. Продвинутый поток весна 2025 | ИВТ. Практикум по объектно-ориентированному программированию. Продвинутый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Теория языков программирования весна 2025 | Теория языков программирования]]&lt;br /&gt;
&lt;br /&gt;
[[Олимпиадное программирование весна 2025 | Олимпиадное программирование]]&lt;br /&gt;
&lt;br /&gt;
[[Педагогический практикум. Дополнительные главы весна 2025 | Педагогический практикум. Дополнительные главы]]&lt;br /&gt;
&lt;br /&gt;
[[Operating Systems II/Операционные системы I весна 2025 | Operating Systems II/Операционные системы I]]&lt;br /&gt;
&lt;br /&gt;
[[Data Structures and Algorithms III весна 2025 | Data Structures and Algorithms III]]&lt;br /&gt;
&lt;br /&gt;
[[Databases весна 2025 | Databases]]&lt;br /&gt;
&lt;br /&gt;
[[Методы реализации алгоритмов весна 2025 | Методы реализации алгоритмов]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Программирование на Rust весна 2025 | Программирование на Rust]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на Go весна 2025 | Программирование на Go]]&lt;br /&gt;
&lt;br /&gt;
[[АКОС II весна 2025 | АКОС II]]&lt;br /&gt;
&lt;br /&gt;
[[Основы непрерывной интеграции (DevOps) весна 2025 | Основы непрерывной интеграции (DevOps)]]&lt;br /&gt;
&lt;br /&gt;
[[Языки программирования и теория компиляции весна 2025 | Языки программирования и теория компиляции]]&lt;br /&gt;
&lt;br /&gt;
[[Базы данных весна 2025 | Базы данных]]&lt;br /&gt;
&lt;br /&gt;
[[Параллельные и распределенные вычисления весна 2025 | Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональные языки программирования весна 2025| Функциональные языки программирования]]&lt;br /&gt;
&lt;br /&gt;
[[Разработка на Android весна 2025 | Разработка на Android]]&lt;br /&gt;
&lt;br /&gt;
[[Разработки на Flutter весна 2025 | Разработки на Flutter]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в идиоматический Котлин весна 2025 | Введение в идиоматический Котлин]]&lt;br /&gt;
&lt;br /&gt;
[[Parallel and Distributed Computing II весна 2025 | Parallel and Distributed Computing II]]&lt;br /&gt;
&lt;br /&gt;
[[Workshop on Software Development весна 2025 | Workshop on Software Development]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Программирование на Rust весна 2025 | Программирование на Rust]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на Go весна 2025 | Программирование на Go]]&lt;br /&gt;
&lt;br /&gt;
[[Основы непрерывной интеграции (DevOps) весна 2025 | Основы непрерывной интеграции (DevOps)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория и практика многопоточной синхронизации весна 2025 | Теория и практика многопоточной синхронизации]]&lt;br /&gt;
&lt;br /&gt;
[[Разработка на Android весна 2025 | Разработка на Android]]&lt;br /&gt;
&lt;br /&gt;
[[Разработки на Flutter весна 2025 | Разработки на Flutter]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в идиоматический Котлин весна 2025 | Введение в идиоматический Котлин]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Технологии программирования на Java весна 2025 | Технологии программирования на Java]]&lt;br /&gt;
&lt;br /&gt;
[[Автоматическая обработка естественного языка весна 2025 | Автоматическая обработка естественного языка]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное обучение на практике весна 2025 | Машинное обучение на практике]]&lt;br /&gt;
&lt;br /&gt;
[[Хранение и обработка больших объёмов данных весна 2025 | Хранение и обработка больших объёмов данных]]&lt;br /&gt;
&lt;br /&gt;
[[История и методология информатики и вычислительной техники весна 2025 | История и методология информатики и вычислительной техники]]&lt;br /&gt;
&lt;br /&gt;
[[НИС весна 2025 | НИС]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы на дискретных структурах данных весна 2025 | Алгоритмы на дискретных структурах данных]]&lt;br /&gt;
&lt;br /&gt;
[[Автоматизация программирования весна 2025 | Автоматизация программирования]]&lt;br /&gt;
&lt;br /&gt;
[[Основы лидерства и управление высокоэффективными командами весна 2025 | Основы лидерства и управление высокоэффективными командами]]&lt;br /&gt;
&lt;br /&gt;
[[Современные технологии разработки сервисов анализа данных весна 2025 | Современные технологии разработки сервисов анализа данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность облачных продуктов весна 2025 | Безопасность облачных продуктов]]&lt;br /&gt;
&lt;br /&gt;
[[Разработка на Go весна 2025 | Разработка на Go]]&lt;br /&gt;
&lt;br /&gt;
[[Основы непрерывной интеграции. DevOps весна 2025 | Основы непрерывной интеграции. DevOps]]&lt;br /&gt;
&lt;br /&gt;
[[Сбор, подготовка и разметка данных весна 2025 | Сбор, подготовка и разметка данных]]&lt;br /&gt;
&lt;br /&gt;
[[АКОС (для Blockchain) весна 2025 | АКОС (для Blockchain)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Осенний семестр 2024 года ===&lt;br /&gt;
* [[Про индивидуальные планы 2024 | Про индивидуальные планы 2024]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс !! 5 курс !! 6 курс &lt;br /&gt;
|-&lt;br /&gt;
||&lt;br /&gt;
[[Программирование на языке C++. Базовый поток 2024 | Программирование на языке C++. Базовый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на языке C++. Основной поток 2024 | Программирование на языке C++. Основной поток]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на языке C++. Продвинутый поток 2024 | Программирование на языке C++. Продвинутый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на языке C++. Иностранный поток 2024 | Программирование на языке C++. Иностранный поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных I. Базовый поток 2024 | Алгоритмы и структуры данных I. Базовый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных I. Основной поток 2024 | Алгоритмы и структуры данных I. Основной поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных I. Продвинутый поток 2024 | Алгоритмы и структуры данных I. Продвинутый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных I. Иностранный поток 2024 | Алгоритмы и структуры данных I. Иностранный поток]]&lt;br /&gt;
&lt;br /&gt;
[[Практикум Python. Базовый поток 2024| Практикум Python. Базовый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Практикум Python. Продвинутый поток 2024| Практикум Python. Продвинутый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Математические основания алгоритмов и сложность вычислений. Базовый поток 2024| Математические основания алгоритмов и сложность вычислений. Базовый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Математические основания алгоритмов и сложность вычислений. Продвинутый поток 2024| Математические основания алгоритмов и сложность вычислений. Продвинутый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Практикум по алгоритмам и структурам данных. Поток Java 2024| Практикум по алгоритмам и структурам данных. Поток Java]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в структуры данных. Базовый поток 2024| Введение в структуры данных. Базовый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в структуры данных. Продвинутый поток 2024| Введение в структуры данных. Продвинутый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на Java для ПМИ.ERP | Программирование на Java для ПМИ.ERP]]&lt;br /&gt;
&lt;br /&gt;
[[Foundations of Programming I 2024| Foundations of Programming I]]&lt;br /&gt;
||&lt;br /&gt;
[[Современные компьютерные сети 2024 | Современные компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на языке C++. Иностранный поток 2024 | Программирование на языке C++. Иностранный поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных I. Иностранный поток 2024 | Алгоритмы и структуры данных I. Иностранный поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных III. Базовый поток 2024 | Алгоритмы и структуры данных III. Базовый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных III. Основной поток 2024 | Алгоритмы и структуры данных III. Основной поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных III. Продвинутый поток 2024 | Алгоритмы и структуры данных III. Продвинутый  поток]]&lt;br /&gt;
&lt;br /&gt;
[[Практикум Python. Базовый поток 2024| Практикум Python. Базовый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Практикум Python. Продвинутый поток 2024| Практикум Python. Продвинутый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Формальные языки и трансляции 2024| Формальные языки и трансляции]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура компьютеров и операционные системы 2024| Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Современные компьютерные сети 2024| Современные компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
[[Python и R в приложениях к экономике 2024| Python и R в приложениях к экономике]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы на графах и динамическое программирование 2024| Алгоритмы на графах и динамическое программирование]]&lt;br /&gt;
&lt;br /&gt;
[[Объектно-ориентированное программирование на C++ 2024| Объектно-ориентированное программирование на C++]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное программирование на языке Java 2024| Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[Data Structures and Algorithms II 2024| Data Structures and Algorithms II]]&lt;br /&gt;
&lt;br /&gt;
[[Python 2024| Python]]&lt;br /&gt;
&lt;br /&gt;
[[Operating Systems I 2024| Operating Systems I]]&lt;br /&gt;
||&lt;br /&gt;
[[Параллельные и распределенные вычисления 2024 | Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Практикум Python. Базовый поток 2024| Практикум Python. Базовый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Практикум Python. Продвинутый поток 2024| Практикум Python. Продвинутый поток]]&lt;br /&gt;
&lt;br /&gt;
[[Формальные языки и трансляции 2024| Формальные языки и трансляции]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура компьютеров и операционные системы 2024| Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Современные компьютерные сети 2024| Современные компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное программирование на языке Java 2024| Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[Full-stack разработка 2024| Full-stack разработка]]&lt;br /&gt;
&lt;br /&gt;
[[Робастные методы в математической статистике 2024| Робастные методы в математической статистике]]&lt;br /&gt;
&lt;br /&gt;
[[Programming Java 2024| Programming Java]]&lt;br /&gt;
&lt;br /&gt;
[[Workshop on Software Development 2024| Workshop on Software Development]]&lt;br /&gt;
&lt;br /&gt;
[[Parallel and Disrtibuted Computing I 2024| Parallel and Disrtibuted Computing I]]&lt;br /&gt;
&lt;br /&gt;
[[Подготовка презентаций в PowerPoint 2024| Подготовка презентаций в PowerPoint]]&lt;br /&gt;
||&lt;br /&gt;
[[Промышленное программирование на языке Java 2024| Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[Метапрограммирование 2024| Метапрограммирование]]&lt;br /&gt;
&lt;br /&gt;
[[Робастные методы в математической статистике 2024| Робастные методы в математической статистике]]&lt;br /&gt;
&lt;br /&gt;
[[Проектирование программных систем 2024| Проектирование программных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Дизайн и эксплуатация систем в микросервисной архитектуре | Дизайн и эксплуатация систем в микросервисной архитектуре]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Применение Python в статистическом анализе данных 2024| Применение Python в статистическом анализе данных]]&lt;br /&gt;
&lt;br /&gt;
[[Теория решеток для анализа и разработки данных 2024| Теория решеток для анализа и разработки данных]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы биоинформатики 2024| Алгоритмы биоинформатики]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы на дискретных структурах данных (ШАД) 2024| Алгоритмы на дискретных структурах данных (ШАД) 2024]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ изображений 2024| Анализ изображений]]&lt;br /&gt;
&lt;br /&gt;
[[Современные технологии разработки сервисов анализа данных 2024| Современные технологии разработки сервисов анализа данных]]&lt;br /&gt;
&lt;br /&gt;
[[НИС 2024| НИС]]&lt;br /&gt;
&lt;br /&gt;
[[Технологии программирования и операционные системы. 2024| Технологии программирования и операционные системы. 2024]]&lt;br /&gt;
&lt;br /&gt;
[[Управление разработкой и запуском цифровых продуктов (МТС) 2024| Управление разработкой и запуском цифровых продуктов (МТС)]]&lt;br /&gt;
&lt;br /&gt;
[[Облачные бизнесы и платформы (МТС) 2024| Облачные бизнесы и платформы (МТС)]]&lt;br /&gt;
&lt;br /&gt;
[[Управление IT-проектами 2024 | Проектное управление в IT ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Машинное обучение на больших объемах данных 2024| Машинное обучение на больших объемах данных]]&lt;br /&gt;
&lt;br /&gt;
[[НИС 2024| НИС]]&lt;br /&gt;
&lt;br /&gt;
[[Устройство ядра Linux (НОВ) 2024| Устройство ядра Linux (НОВ)]]&lt;br /&gt;
&lt;br /&gt;
[[Практики и инструменты надёжности (МТС) 2024| Практики и инструменты надёжности (МТС)]]&lt;br /&gt;
&lt;br /&gt;
[[Продвинутые алгоритмы (НОВ) 2024| Продвинутые алгоритмы (НОВ)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы лидерства и управление высокоэффективными командами 2024| Основы лидерства и управление высокоэффективными командами ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Весенний семестр 2024 года ===&lt;br /&gt;
* '''[[Рекомендации по поступлению 2024]]'''&lt;br /&gt;
* [[Про индивидуальные планы]]&lt;br /&gt;
* [ Страница с расписанием]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс !! 5 курс !! 6 курс &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Практикум Python. Весна 2024|Практикум Python]]&lt;br /&gt;
&lt;br /&gt;
[[ИВТ. Практикум по объектно-ориентированному программированию|ИВТ. Практикум по объектно-ориентированному программированию]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[AKOS 2024|Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[ИВТ. Архитектура вычислительных систем и языки ассемблера|ИВТ. Архитектура вычислительных систем и языки ассемблера]]&lt;br /&gt;
&lt;br /&gt;
[[Теория и практика многопоточной синхронизации 2024|Теория и практика многопоточной синхронизации]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных (Русскоязычные иностранцы) 2024 весна|Алгоритмы и структуры данных (Русскоязычные иностранцы)]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.atp-fivt.org/index.php/Базы_данных_2024 Базы данных 2024]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Параллельные_и_распределенные_вычисления_2024s|Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Rust 2024|Разработка на Rust]]&lt;br /&gt;
&lt;br /&gt;
[[Go 2024|Разработка на Go]]&lt;br /&gt;
&lt;br /&gt;
[[Flutter 2024|Разработка на Flutter]]&lt;br /&gt;
&lt;br /&gt;
[[DevOps 2024|Основы непрерывной интеграции (DevOps)]]&lt;br /&gt;
&lt;br /&gt;
[[Android 2024|Разработка для Android]]&lt;br /&gt;
&lt;br /&gt;
[[Современные компьютерные сети 2024s | Современные компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
=== Факультетские курсы ===&lt;br /&gt;
[[Java mag 2024 | Технологии разработки на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[HOBOD_2024 | Хранение и обработка больших объемов данных]]&lt;br /&gt;
&lt;br /&gt;
[[NLP_2024 | Автоматическая обработка естественного языка]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное обучение на практике 2024 | Машинное обучение на практике]]&lt;br /&gt;
&lt;br /&gt;
[[DevOps 2024|Основы непрерывной интеграции (DevOps)]]&lt;br /&gt;
&lt;br /&gt;
[[Современные технологии разработки сервисов анализа данных 2024|Современные технологии разработки сервисов анализа данных]]&lt;br /&gt;
&lt;br /&gt;
=== Кафедральные курсы ===&lt;br /&gt;
[[НИС_2024|Научный семинар]]&lt;br /&gt;
&lt;br /&gt;
[[Основы лидерства и управление высокоэффективными командами]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Осенний семестр 2023 года ===&lt;br /&gt;
* '''[[Рекомендации по поступлению]]'''&lt;br /&gt;
* [[Про индивидуальные планы]]&lt;br /&gt;
* [ Страница с расписанием]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс !! 5 курс !! 6 курс &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Практикум по объектно-ориентированному программированию|Практикум по объектно-ориентированному программированию]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных (Русскоязычные иностранцы) 2023 осень|Алгоритмы и структуры данных (Русскоязычные иностранцы)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Java bak 2023 | Промышленное программирование на Java]]&lt;br /&gt;
&lt;br /&gt;
[[Параллельные_и_распределенные_вычисления_2023a|Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Fullstack 2023|Fullstack-разработка]]&lt;br /&gt;
&lt;br /&gt;
[[Подготовка презентаций в PowerPoint]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
=== Факультетские курсы ===&lt;br /&gt;
[[ТПОС_2023|Технологии программирования и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[CV_2023|Анализ изображений]]&lt;br /&gt;
&lt;br /&gt;
[[Marketing_2023 | Основы интернет-маркетинга]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы биоинформатики осень 2023 | Алгоритмы биоинформатики]]&lt;br /&gt;
&lt;br /&gt;
[[Управление IT-проектами 2023 | Управление IT-проектами]]&lt;br /&gt;
&lt;br /&gt;
[[Структурный анализ и визуализация сетей]]&lt;br /&gt;
&lt;br /&gt;
[[ИМКЗ-2023 | Интерпретируемые методы классификации и порождения знаний]]&lt;br /&gt;
&lt;br /&gt;
=== Кафедральные курсы ===&lt;br /&gt;
[[НИС_2023|Научный семинар]]&lt;br /&gt;
&lt;br /&gt;
[[Применение Python в статистическом анализе данных]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
=== Факультетские курсы ===&lt;br /&gt;
&lt;br /&gt;
[[МОБОД_2023|Машинное обучение на больших объемах данных]]&lt;br /&gt;
&lt;br /&gt;
[[Современные компьютерные сети | Современные компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
=== Кафедральные курсы ===&lt;br /&gt;
[[Fullstack 2023|Fullstack-разработка]]&lt;br /&gt;
&lt;br /&gt;
[[TPAD 2023 | Современные технологии разработки серисов анализа данных]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Весенний семестр 2023 года ===&lt;br /&gt;
&lt;br /&gt;
[[Про индивидуальные планы 2023 весна]]&lt;br /&gt;
&lt;br /&gt;
[[Проблемы с ведомостями]]&lt;br /&gt;
&lt;br /&gt;
[https://mipt.ru/about/departments/uchebniy/schedule/study Страница с расписанием]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс !! 5 курс&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Практикум Python. Весна 2023|Практикум Python]]&lt;br /&gt;
&lt;br /&gt;
[[Python &amp;amp; R practice nes spr2023 | Практикум Python. Совместная программа ВШЭ-РЭШ. Весна 2023]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на С++ основной и продвинутый потоки. Весна 2023|Программирование на С++ основной и продвинутый потоки]]&lt;br /&gt;
&lt;br /&gt;
[[Технологии программирования. Весна 2023|Технологии программирования]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных основной поток. Весна 2023|Алгоритмы и структуры данных основной поток]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных продвинутый поток. Весна 2023|Алгоритмы и структуры данных продвинутый поток]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[Архитектура компьютеров и операционные системы | CAOS-2022]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на языке Python для ПМФ. Весна 2023|Программирование на языке Python]]&lt;br /&gt;
&lt;br /&gt;
[[Базы данных 2023|Базы данных 2023]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных. Весна 2023|Алгоритмы и структуры данных]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms and data structures III | Algorithms and data structures III]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Rust-2023 | Разработка на языке Rust]]&lt;br /&gt;
&lt;br /&gt;
[[Golang-2023 | Разработка на языке Golang]]&lt;br /&gt;
&lt;br /&gt;
[[Параллельные_и_распределенные_вычисления_2023s|Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Networks-2023 | Современные компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
=== Факультетские курсы ===&lt;br /&gt;
[[IMI_2023 | История и методология информатики и вычислительной техники]]&lt;br /&gt;
&lt;br /&gt;
[[Java_mag_2023 | Технологии разработки на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[HOBOD_2023 | Хранение и обработка больших объемов данных]]&lt;br /&gt;
&lt;br /&gt;
[[NLP_2023 | Автоматическая обработка естественного языка]]&lt;br /&gt;
&lt;br /&gt;
=== Кафедральные курсы ===&lt;br /&gt;
[[ProgAutom_2023 | Автоматизация программирования]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_2023-1|Научный семинар]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Осенний семестр 2022 года - основные дисциплины ===&lt;br /&gt;
&lt;br /&gt;
[[Про индивидуальные планы 2022]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс !! 5 курс !! 6 курс &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Практикум Python (ПМФ) | Практикум Python (ПМФ) ]]&lt;br /&gt;
&lt;br /&gt;
[[Foundations of programming | Foundations of programming]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в структуры данных | Введение в программирование и алгоритмы (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на С++ основной и продвинутый потоки | Программирование на С++ основной и продвинутый потоки]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Архитектура комьютеров и операционные системы | CAOS-2022]]&lt;br /&gt;
&lt;br /&gt;
[[Data Structures and Algorithms 2022 | Data Structures and Algorithms 2022]]&lt;br /&gt;
&lt;br /&gt;
[[Спецкурс: алгоритмы на графах (ИВТ) | AlgoGraphs-2022]]&lt;br /&gt;
&lt;br /&gt;
[[Объектно-ориентированное программирование на С++ (ИВТ) | OOP C++]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных (продвинутый поток) | Алгоритмы и структура данных (продвинутый поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структура данных (основной поток) | Алгоритмы и структура данных (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Параллельные_и_распределенные_вычисления_2022 осень|Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Java_2021|Промышленное программирование на Java]]&lt;br /&gt;
&lt;br /&gt;
[[Java_foreigners_2022 | Java foreign group]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[https://objectoriented.ru/pps-new Проектирование программных систем]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
=== Факультетские курсы ===&lt;br /&gt;
[[ТПОС_2022|Технологии программирования и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[cv_2022|Анализ изображений]]&lt;br /&gt;
&lt;br /&gt;
[[Marketing_2022 | Основы интернет-маркетинга]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы биоинформатики осень 2022 | Алгоритмы биоинформатики]]&lt;br /&gt;
&lt;br /&gt;
=== Кафедральные курсы ===&lt;br /&gt;
[[НИС_2022-2|Научный семинар]]&lt;br /&gt;
&lt;br /&gt;
[[PythonAnalysis_2021|Применение Python в статистическом анализе данных]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[МОБОД_2021|Машинное обучение на больших объемах данных]]&lt;br /&gt;
&lt;br /&gt;
[[Web-2022|Web программирование]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Весенний семестр 2022 года - основные дисциплины ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс !! 5 курс&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Параллельные_и_распределенные_вычисления_2022s|Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
=== Факультетские курсы ===&lt;br /&gt;
[[Visual_2022 | Математические методы визуализации данных]]&lt;br /&gt;
&lt;br /&gt;
[[IMI_2022 | История и методология информатики и вычислительной техники]]&lt;br /&gt;
&lt;br /&gt;
[[Java_mag_2022 | Технологии разработки на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[HOBOD_2022 | Хранение и обработка больших объемов данных]]&lt;br /&gt;
&lt;br /&gt;
[[NLP_2022 | Автоматическая обработка естественного языка]]&lt;br /&gt;
&lt;br /&gt;
=== Кафедральные курсы ===&lt;br /&gt;
&lt;br /&gt;
[[ProgAutom_2022 | Автоматизация программирования]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_2022 | Научный семинар]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Осенний семестр 2021 года - основные дисциплины ===&lt;br /&gt;
&lt;br /&gt;
[[Про индивидуальные планы 2021]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс !! 5 курс !! 6 курс &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Параллельные_и_распределенные_вычисления_2021|Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Java_2021|Промышленное программирование на Java]]&lt;br /&gt;
&lt;br /&gt;
[[Java_foreigners_2021 | Java foreign group]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
=== Факультетские курсы ===&lt;br /&gt;
[[ТПОС_2021|Технологии программирования и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[cv_2021|Анализ изображений]]&lt;br /&gt;
=== Кафедральные курсы ===&lt;br /&gt;
[[НИС_2021-2|Научный семинар]]&lt;br /&gt;
&lt;br /&gt;
[[PythonAnalysis_2021|Применение Python в статистическом анализе данных]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[МОБОД_2021|Машинное обучение на больших объемах данных]]&lt;br /&gt;
&lt;br /&gt;
[[Web-2021|Web программирование]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Весенний семестр 2021 года - основные дисциплины ===&lt;br /&gt;
&lt;br /&gt;
[[Про индивидуальные планы]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс !! 5 курс&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
=== Факультетские курсы ===&lt;br /&gt;
[[IMI_2021 | История и методология информатики и вычислительной техники]]&lt;br /&gt;
&lt;br /&gt;
[[Java_mag_2021 | Программирование на Java]]&lt;br /&gt;
&lt;br /&gt;
[[HOBOD_2021 | Хранение и обработка больших объемов данных]]&lt;br /&gt;
&lt;br /&gt;
[[NLP_2021 | Автоматическая обработка естественного языка]]&lt;br /&gt;
&lt;br /&gt;
=== Кафедральные курсы ===&lt;br /&gt;
&lt;br /&gt;
[[ProgAutom_2021 | Автоматизация программирования]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_2021 | Научный семинар]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Осенний семестр 2020 года - основные дисциплины ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс !! 5 курс !! 6 курс &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Формалки_2020|Формальные языки и трансляции]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Параллельные_и_распределенные_вычисления_2020|Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Java_2020|Промышленное программирование на Java]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[ТПОС_2020|Технологии программирования и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[cv_2020|Анализ изображений]]&lt;br /&gt;
||&lt;br /&gt;
[[МОБОД_2020|Машинное обучение на больших объемах данных]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Весенний семестр 2020 года - основные дисциплины ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс !! 5 курс&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_ИВТ_2020|Алгоритмы и структуры данных (поток ИВТ)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Теория и практика многопоточной синхронизации|Теория и практика многопоточной синхронизации]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Хранение и обработка больших объемов данных]]&lt;br /&gt;
&lt;br /&gt;
[[Технологии программирования и операционные системы - 2]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Осенний семестр 2019 года - основные дисциплины ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс !! 5 курс !! 6 курс &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Формалки_2019|Формальные языки и трансляции]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[МВС_2019|Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Java_2019|Промышленное программирование на Java]]&lt;br /&gt;
&lt;br /&gt;
[[Методы_оптимизации_2019|Методы оптимизации]]&lt;br /&gt;
&lt;br /&gt;
[[Full-Stack_2019|Full-stack разработка]]&lt;br /&gt;
&lt;br /&gt;
[[Сложность_вычислений_2019|Сложность вычислений]]&lt;br /&gt;
&lt;br /&gt;
[[Мат.статы_2019|Математическая статистика]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[ТПОС_2019|Технологии программирования и операционные системы]]&lt;br /&gt;
||&lt;br /&gt;
[[МОБОД_2019|Машинное обучение на больших объемах данных]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Осенний семестр 2018 года - основные дисциплины ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс !! 5 курс !! 6 курс &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Программирование_базовый_2018|Введение в программирование (базовый поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_основной_2018|Введение в программирование (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[АКОС_ПМИ_набор_2017|Архитектура компьютеров и операционные системы (ПМИ, набор 2017 года)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_базовый_2018|Алгоритмы и структуры данных (базовый поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_основной_2018|Алгоритмы и структуры данных (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Формалки_2018|Формальные языки и трансляции]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[АКОС_ПМИ_набор_2016|Дополнительные главы Архитектуры компьютеров и операционных систем (ПМИ, набор 2016 года)]]&lt;br /&gt;
&lt;br /&gt;
[[МВС_2018|Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[ППС_2018|Проектирование программных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Машинка_часть_2_2018|Прикладное машинное обучение]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Робастные_методы_2018|Робастные методы в статистике]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_решеток_2018|Теория решеток для анализа и разработки данных]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ_изображений_2018|Анализ изображений]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[МОБОД_2018|Машинное обучение на больших объемах данных]]&lt;br /&gt;
&lt;br /&gt;
[[РДИ_2018|Работа с данными в индустрии]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Научно-исследовательская работа ==&lt;br /&gt;
&lt;br /&gt;
[[Архив тем НИР прошлых лет]]&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3704</id>
		<title>Разработка на Flutter весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3704"/>
				<updated>2025-01-30T14:05:29Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
Курс содержит всю необходимую информацию, чтобы по итогу курса студенты с нуля могли разрабатывать достаточно сложные приложения для смартфонов, компьютеров и даже ТВ. Студенты научатся структуризировать приложение, делая его расширяемым в будущем. Также, студенты научатся работать с плагинами и тестированием приложения.&lt;br /&gt;
&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: домашние задания + итоговый проект&lt;br /&gt;
* '''[https://forms.gle/Nd8RJ5tGLn3VMJfv9 Форма регистрации на курс]''' &lt;br /&gt;
'''Deadline регистрации на курс: 05.02.2025''' &lt;br /&gt;
&lt;br /&gt;
На курсе ограничено количество мест, поэтому регистрация на курс вовремя считается первым этапом отбора!&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=994282068&amp;amp;single=true План занятий и домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=1688147950&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://forms.gle/eZrXXKz9uMbmhsMx9 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+eJSsfe2X3vRmMmE6 Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=R_ynpcqDRmrH Видео занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1MpftNiEO0X-DaS8eJJiTahUVVrjITPmv?usp=sharing Коды и презентации занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
** Полюхович Владимир Владимирович &lt;br /&gt;
&lt;br /&gt;
= План занятий =&lt;br /&gt;
* Основы Dart&lt;br /&gt;
* Работа с ООП в Dart&lt;br /&gt;
* Введение во Flutter&lt;br /&gt;
* Работа с виджетами во Flutter&lt;br /&gt;
* Продвинутая работа с виджетами&lt;br /&gt;
* Работа с сетью и интернетом&lt;br /&gt;
* Анимации во Flutter&lt;br /&gt;
* Навигация в приложении&lt;br /&gt;
* Менеджер состояний. Мультиплатформенные решения&lt;br /&gt;
* Работа с данными. Платформенные интеграции&lt;br /&gt;
* Тестирование приложения&lt;br /&gt;
* Работа с Firebase. Интернационализация и локализация&lt;br /&gt;
* Брендирование и публикация приложения&lt;br /&gt;
* Разбор общих вопросов с собеседований&lt;br /&gt;
* Разбор финальных проектов. Подведение итогов&lt;br /&gt;
&lt;br /&gt;
= Домашние задания =&lt;br /&gt;
Планируется 14 домашних заданий.&lt;br /&gt;
&lt;br /&gt;
Каждое домашнее задание будет относиться к теме урока. В домашних заданиях нужно будет реализовывать проекты, пользовательский интерфейс и решать логические задачи.&lt;br /&gt;
&lt;br /&gt;
Проверка: code review. У вас будет 3 недели на выполнение каждого домашнего задания. &lt;br /&gt;
&lt;br /&gt;
В течение первых 2-х недель необходимо сдать первую версию домашнего задания, а после получения обратной связи внести исправления и сдать работу еще раз.&lt;br /&gt;
&lt;br /&gt;
После 3-х недель исправления не принимаются, работы можно досдать со штрафом -75%.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Дедлайн исправлений&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1 || 20.02.25 || 27.02.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2 || 27.02.25 || 06.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3 || 06.03.25 || 13.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4 || 13.03.25 || 20.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5 || 20.03.25 || 27.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6 || 27.03.25 || 03.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7 || 03.04.25 || 10.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8 || 10.04.25 || 17.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9 || 17.04.25 || 24.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10 || 24.04.25 || 01.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11 || 01.05.25 || 08.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 12 || 08.05.25 || 15.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 13 || 15.05.25 || 22.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 14 || 22.05.25 || 29.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Итоговый проект || 29.05.25 || 05.06.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
===== Критерии оценки домашнего задания =====&lt;br /&gt;
Выполнение основных требований, указанных в задании&lt;br /&gt;
* Чистота кода, логичность построения решения&lt;br /&gt;
* Красота и эстетичность дизайна, если задание относится к реализации пользовательского интерфейса&lt;br /&gt;
* Производительность кода&lt;br /&gt;
* Внимательность на лекции. Например, если я говорю, что нельзя делать что-то каким-то образом, и студент так делает - это будет минус, а если не делает - то плюс&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Будет учитываться средняя оценка за выполнение домашних работ и оценка за выполнение итогового проекта.&lt;br /&gt;
&lt;br /&gt;
Вес оценки за домашние задания: 0,5&lt;br /&gt;
&lt;br /&gt;
Вес оценки за итоговый проект: 0,5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Итоговая аттестация =&lt;br /&gt;
Итоговая аттестация будет в формате выполнения и сдачи итогового проекта.&lt;br /&gt;
&lt;br /&gt;
Deadline: 29.05.2024&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Технические ссылки ==&lt;br /&gt;
Вся информация на курсе будет взята из официальных сайтов и основанная на опыте преподавателя, который составляет более 5 лет работы с Flutter. Для повторения информации можно использовать ссылки ниже.&lt;br /&gt;
&lt;br /&gt;
* https://dart.dev/ - официальный сайт Dart. Здесь описаны все нюансы работы с языком&lt;br /&gt;
* https://flutter.dev/ - официальный сайт Flutter. Здесь описано, как работать с Flutter, как он работает “под капотом” и содержит множество полезной информации.&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3703</id>
		<title>Разработка на Flutter весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3703"/>
				<updated>2025-01-30T14:04:00Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
Курс содержит всю необходимую информацию, чтобы по итогу курса студенты с нуля могли разрабатывать достаточно сложные приложения для смартфонов, компьютеров и даже ТВ. Студенты научатся структуризировать приложение, делая его расширяемым в будущем. Также, студенты научатся работать с плагинами и тестированием приложения.&lt;br /&gt;
&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: домашние задания + итоговый проект&lt;br /&gt;
* '''[https://forms.gle/Nd8RJ5tGLn3VMJfv9 Форма регистрации на курс]''' &lt;br /&gt;
'''Deadline регистрации на курс: 05.02.2025''' &lt;br /&gt;
&lt;br /&gt;
На курсе ограничено количество мест, поэтому регистрация на курс вовремя считается первым этапом отбора!&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=994282068&amp;amp;single=true План занятий и домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=1688147950&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://forms.gle/eZrXXKz9uMbmhsMx9 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+eJSsfe2X3vRmMmE6 Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=R_ynpcqDRmrH Видео занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1MpftNiEO0X-DaS8eJJiTahUVVrjITPmv?usp=sharing Коды и презентации занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
** Полюхович Владимир Владимирович &lt;br /&gt;
&lt;br /&gt;
= План занятий =&lt;br /&gt;
* Основы Dart&lt;br /&gt;
* Работа с ООП в Dart&lt;br /&gt;
* Введение во Flutter&lt;br /&gt;
* Работа с виджетами во Flutter&lt;br /&gt;
* Продвинутая работа с виджетами&lt;br /&gt;
* Работа с сетью и интернетом&lt;br /&gt;
* Анимации во Flutter&lt;br /&gt;
* Навигация в приложении&lt;br /&gt;
* Менеджер состояний. Мультиплатформенные решения&lt;br /&gt;
* Работа с данными. Платформенные интеграции&lt;br /&gt;
* Тестирование приложения&lt;br /&gt;
* Работа с Firebase. Интернационализация и локализация&lt;br /&gt;
* Брендирование и публикация приложения&lt;br /&gt;
* Разбор общих вопросов с собеседований&lt;br /&gt;
* Разбор финальных проектов. Подведение итогов&lt;br /&gt;
&lt;br /&gt;
= Домашние задания =&lt;br /&gt;
Планируется 14 домашних заданий.&lt;br /&gt;
&lt;br /&gt;
Каждое домашнее задание будет относиться к теме урока. В домашних заданиях нужно будет реализовывать проекты, пользовательский интерфейс и решать логические задачи.&lt;br /&gt;
&lt;br /&gt;
Проверка: code review. У вас будет 3 недели на выполнение каждого домашнего задания. &lt;br /&gt;
&lt;br /&gt;
В течение первых 2-х недель необходимо сдать первую версию домашнего задания, а после получения обратной связи внести исправления и сдать работу еще раз.&lt;br /&gt;
&lt;br /&gt;
После 3-х недель исправления не принимаются, работы можно досдать со штрафом -75%.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Дедлайн исправлений&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1 || 20.02.25 || 27.02.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2 || 27.02.25 || 06.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3 || 06.03.25 || 13.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4 || 13.03.25 || 20.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5 || 20.03.25 || 27.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6 || 27.03.25 || 03.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7 || 03.04.25 || 10.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8 || 10.04.25 || 17.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9 || 17.04.25 || 24.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10 || 24.04.25 || 01.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11 || 01.05.25 || 08.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 12 || 08.05.25 || 15.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 13 || 15.05.25 || 22.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 14 || 22.05.25 || 29.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Итоговый проект || 29.05.25 || 05.06.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
===== Критерии оценки домашнего задания =====&lt;br /&gt;
Выполнение основных требований, указанных в задании&lt;br /&gt;
* Чистота кода, логичность построения решения&lt;br /&gt;
* Красота и эстетичность дизайна, если задание относится к реализации пользовательского интерфейса&lt;br /&gt;
* Производительность кода&lt;br /&gt;
* Внимательность на лекции. Например, если я говорю, что нельзя делать что-то каким-то образом, и студент так делает - это будет минус, а если не делает - то плюс&lt;br /&gt;
&lt;br /&gt;
== Технические ссылки ==&lt;br /&gt;
Вся информация на курсе будет взята из официальных сайтов и основанная на опыте преподавателя, который составляет более 5 лет работы с Flutter. Для повторения информации можно использовать ссылки ниже.&lt;br /&gt;
&lt;br /&gt;
* https://dart.dev/ - официальный сайт Dart. Здесь описаны все нюансы работы с языком&lt;br /&gt;
* https://flutter.dev/ - официальный сайт Flutter. Здесь описано, как работать с Flutter, как он работает “под капотом” и содержит множество полезной информации.&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3702</id>
		<title>Разработка на Flutter весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3702"/>
				<updated>2025-01-30T14:02:57Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
Курс содержит всю необходимую информацию, чтобы по итогу курса студенты с нуля могли разрабатывать достаточно сложные приложения для смартфонов, компьютеров и даже ТВ. Студенты научатся структуризировать приложение, делая его расширяемым в будущем. Также, студенты научатся работать с плагинами и тестированием приложения.&lt;br /&gt;
&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: домашние задания + итоговый проект&lt;br /&gt;
* '''[https://forms.gle/Nd8RJ5tGLn3VMJfv9 Форма регистрации на курс]''' &lt;br /&gt;
'''Deadline регистрации на курс: 05.02.2025''' &lt;br /&gt;
&lt;br /&gt;
На курсе ограничено количество мест, поэтому регистрация на курс вовремя считается первым этапом отбора!&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=994282068&amp;amp;single=true План занятий и домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=1688147950&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://forms.gle/eZrXXKz9uMbmhsMx9 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+eJSsfe2X3vRmMmE6 Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=R_ynpcqDRmrH Видео занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1MpftNiEO0X-DaS8eJJiTahUVVrjITPmv?usp=sharing Коды и презентации занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
** Полюхович Владимир Владимирович &lt;br /&gt;
&lt;br /&gt;
= План занятий =&lt;br /&gt;
* Основы Dart&lt;br /&gt;
* Работа с ООП в Dart&lt;br /&gt;
* Введение во Flutter&lt;br /&gt;
* Работа с виджетами во Flutter&lt;br /&gt;
* Продвинутая работа с виджетами&lt;br /&gt;
* Работа с сетью и интернетом&lt;br /&gt;
* Анимации во Flutter&lt;br /&gt;
* Навигация в приложении&lt;br /&gt;
* Менеджер состояний. Мультиплатформенные решения&lt;br /&gt;
* Работа с данными. Платформенные интеграции&lt;br /&gt;
* Тестирование приложения&lt;br /&gt;
* Работа с Firebase. Интернационализация и локализация&lt;br /&gt;
* Брендирование и публикация приложения&lt;br /&gt;
* Разбор общих вопросов с собеседований&lt;br /&gt;
* Разбор финальных проектов. Подведение итогов&lt;br /&gt;
&lt;br /&gt;
= Домашние задания =&lt;br /&gt;
Планируется 14 домашних заданий.&lt;br /&gt;
&lt;br /&gt;
Каждое домашнее задание будет относиться к теме урока. В домашних заданиях нужно будет реализовывать проекты, пользовательский интерфейс и решать логические задачи.&lt;br /&gt;
&lt;br /&gt;
Проверка: code review. У вас будет 3 недели на выполнение каждого домашнего задания. &lt;br /&gt;
&lt;br /&gt;
В течение первых 2-х недель необходимо сдать первую версию домашнего задания, а после получения обратной связи внести исправления и сдать работу еще раз.&lt;br /&gt;
&lt;br /&gt;
После 3-х недель исправления не принимаются, работы можно досдать со штрафом -75%.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Дедлайн исправлений&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1 || 20.02.25 || 27.02.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2 || 27.02.25 || 06.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3 || 06.03.25 || 13.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4 || 13.03.25 || 20.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5 || 20.03.25 || 27.03.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6 || 27.03.25 || 03.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7 || 03.04.25 || 10.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8 || 10.04.25 || 17.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9 || 17.04.25 || 24.04.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10 || 24.04.25 || 01.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11 || 01.05.25 || 08.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 12 || 08.05.25 || 15.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 13 || 15.05.25 || 22.05.25&lt;br /&gt;
|-&lt;br /&gt;
| Дз 14 || 22.05.25 || 29.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
===== Критерии оценки домашнего задания =====&lt;br /&gt;
Выполнение основных требований, указанных в задании&lt;br /&gt;
* Чистота кода, логичность построения решения&lt;br /&gt;
* Красота и эстетичность дизайна, если задание относится к реализации пользовательского интерфейса&lt;br /&gt;
* Производительность кода&lt;br /&gt;
* Внимательность на лекции. Например, если я говорю, что нельзя делать что-то каким-то образом, и студент так делает - это будет минус, а если не делает - то плюс&lt;br /&gt;
&lt;br /&gt;
== Технические ссылки ==&lt;br /&gt;
Вся информация на курсе будет взята из официальных сайтов и основанная на опыте преподавателя, который составляет более 5 лет работы с Flutter. Для повторения информации можно использовать ссылки ниже.&lt;br /&gt;
&lt;br /&gt;
* https://dart.dev/ - официальный сайт Dart. Здесь описаны все нюансы работы с языком&lt;br /&gt;
* https://flutter.dev/ - официальный сайт Flutter. Здесь описано, как работать с Flutter, как он работает “под капотом” и содержит множество полезной информации.&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3701</id>
		<title>Разработка на Flutter весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3701"/>
				<updated>2025-01-30T14:00:11Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
Курс содержит всю необходимую информацию, чтобы по итогу курса студенты с нуля могли разрабатывать достаточно сложные приложения для смартфонов, компьютеров и даже ТВ. Студенты научатся структуризировать приложение, делая его расширяемым в будущем. Также, студенты научатся работать с плагинами и тестированием приложения.&lt;br /&gt;
&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: домашние задания + итоговый проект&lt;br /&gt;
* '''[https://forms.gle/Nd8RJ5tGLn3VMJfv9 Форма регистрации на курс]''' &lt;br /&gt;
'''Deadline регистрации на курс: 05.02.2025''' &lt;br /&gt;
&lt;br /&gt;
На курсе ограничено количество мест, поэтому регистрация на курс вовремя считается первым этапом отбора!&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=994282068&amp;amp;single=true План занятий и домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=1688147950&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://forms.gle/eZrXXKz9uMbmhsMx9 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+eJSsfe2X3vRmMmE6 Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=R_ynpcqDRmrH Видео занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1MpftNiEO0X-DaS8eJJiTahUVVrjITPmv?usp=sharing Коды и презентации занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
** Полюхович Владимир Владимирович &lt;br /&gt;
&lt;br /&gt;
= План занятий =&lt;br /&gt;
* Основы Dart&lt;br /&gt;
* Работа с ООП в Dart&lt;br /&gt;
* Введение во Flutter&lt;br /&gt;
* Работа с виджетами во Flutter&lt;br /&gt;
* Продвинутая работа с виджетами&lt;br /&gt;
* Работа с сетью и интернетом&lt;br /&gt;
* Анимации во Flutter&lt;br /&gt;
* Навигация в приложении&lt;br /&gt;
* Менеджер состояний. Мультиплатформенные решения&lt;br /&gt;
* Работа с данными. Платформенные интеграции&lt;br /&gt;
* Тестирование приложения&lt;br /&gt;
* Работа с Firebase. Интернационализация и локализация&lt;br /&gt;
* Брендирование и публикация приложения&lt;br /&gt;
* Разбор общих вопросов с собеседований&lt;br /&gt;
* Разбор финальных проектов. Подведение итогов&lt;br /&gt;
&lt;br /&gt;
= Домашние задания =&lt;br /&gt;
Планируется 14 домашних заданий.&lt;br /&gt;
&lt;br /&gt;
Каждое домашнее задание будет относиться к теме урока. В домашних заданиях нужно будет реализовывать проекты, пользовательский интерфейс и решать логические задачи.&lt;br /&gt;
&lt;br /&gt;
Проверка: code review. У вас будет 3 недели на выполнение каждого домашнего задания. &lt;br /&gt;
&lt;br /&gt;
В течение первых 2-х недель необходимо сдать первую версию домашнего задания, а после получения обратной связи внести исправления и сдать работу еще раз.&lt;br /&gt;
&lt;br /&gt;
После 3-х недель исправления не принимаются, работы можно досдать со штрафом -75%.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Дедлайн исправлений&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1 || 21.02.24 ||  28.02.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2 || 28.02.24 || 06.03.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3 || 06.03.24 || 13.03.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4 || 13.03.24 || 20.03.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5 || 20.03.24 || 27.03.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6 || 27.03.24 || 03.04.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7 || 03.04.24 || 10.04.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8 || 10.04.24 || 17.04.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9 || 17.04.24 || 24.04.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10 || 24.04.24 || 02.05.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11 || 02.05.24 || 13.05.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 12 || 08.05.24 || 15.05.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 13 || 15.05.24 || 22.05.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 14 || 22.05.24 || 29.05.24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
===== Критерии оценки домашнего задания =====&lt;br /&gt;
Выполнение основных требований, указанных в задании&lt;br /&gt;
* Чистота кода, логичность построения решения&lt;br /&gt;
* Красота и эстетичность дизайна, если задание относится к реализации пользовательского интерфейса&lt;br /&gt;
* Производительность кода&lt;br /&gt;
* Внимательность на лекции. Например, если я говорю, что нельзя делать что-то каким-то образом, и студент так делает - это будет минус, а если не делает - то плюс&lt;br /&gt;
&lt;br /&gt;
== Технические ссылки ==&lt;br /&gt;
Вся информация на курсе будет взята из официальных сайтов и основанная на опыте преподавателя, который составляет более 5 лет работы с Flutter. Для повторения информации можно использовать ссылки ниже.&lt;br /&gt;
&lt;br /&gt;
* https://dart.dev/ - официальный сайт Dart. Здесь описаны все нюансы работы с языком&lt;br /&gt;
* https://flutter.dev/ - официальный сайт Flutter. Здесь описано, как работать с Flutter, как он работает “под капотом” и содержит множество полезной информации.&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3700</id>
		<title>Разработка на Flutter весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_Flutter_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3700"/>
				<updated>2025-01-30T13:59:02Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
Курс содержит всю необходимую информацию, чтобы по итогу курса студенты с нуля могли разрабатывать достаточно сложные приложения для смартфонов, компьютеров и даже ТВ. Студенты научатся структуризировать приложение, делая его расширяемым в будущем. Также, студенты научатся работать с плагинами и тестированием приложения.&lt;br /&gt;
&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: домашние задания + итоговый проект&lt;br /&gt;
* '''[https://forms.gle/Nd8RJ5tGLn3VMJfv9 Форма регистрации на курс]''' &lt;br /&gt;
'''Deadline регистрации на курс: 05.02.2025''' &lt;br /&gt;
&lt;br /&gt;
На курсе ограничено количество мест, поэтому регистрация на курс вовремя считается первым этапом отбора!&lt;br /&gt;
* [ План занятий и домашних работ]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=1688147950&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://forms.gle/eZrXXKz9uMbmhsMx9 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+eJSsfe2X3vRmMmE6 Telegram-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://plvideo.ru/playlist?list=R_ynpcqDRmrH Видео занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1MpftNiEO0X-DaS8eJJiTahUVVrjITPmv?usp=sharing Коды и презентации занятий]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
** Полюхович Владимир Владимирович &lt;br /&gt;
&lt;br /&gt;
= План занятий =&lt;br /&gt;
* Основы Dart&lt;br /&gt;
* Работа с ООП в Dart&lt;br /&gt;
* Введение во Flutter&lt;br /&gt;
* Работа с виджетами во Flutter&lt;br /&gt;
* Продвинутая работа с виджетами&lt;br /&gt;
* Работа с сетью и интернетом&lt;br /&gt;
* Анимации во Flutter&lt;br /&gt;
* Навигация в приложении&lt;br /&gt;
* Менеджер состояний. Мультиплатформенные решения&lt;br /&gt;
* Работа с данными. Платформенные интеграции&lt;br /&gt;
* Тестирование приложения&lt;br /&gt;
* Работа с Firebase. Интернационализация и локализация&lt;br /&gt;
* Брендирование и публикация приложения&lt;br /&gt;
* Разбор общих вопросов с собеседований&lt;br /&gt;
* Разбор финальных проектов. Подведение итогов&lt;br /&gt;
&lt;br /&gt;
= Домашние задания =&lt;br /&gt;
Планируется 14 домашних заданий.&lt;br /&gt;
&lt;br /&gt;
Каждое домашнее задание будет относиться к теме урока. В домашних заданиях нужно будет реализовывать проекты, пользовательский интерфейс и решать логические задачи.&lt;br /&gt;
&lt;br /&gt;
Проверка: code review. У вас будет 3 недели на выполнение каждого домашнего задания. &lt;br /&gt;
&lt;br /&gt;
В течение первых 2-х недель необходимо сдать первую версию домашнего задания, а после получения обратной связи внести исправления и сдать работу еще раз.&lt;br /&gt;
&lt;br /&gt;
После 3-х недель исправления не принимаются, работы можно досдать со штрафом -75%.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Дедлайн исправлений&lt;br /&gt;
|-&lt;br /&gt;
| Дз 1 || 21.02.24 ||  28.02.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 2 || 28.02.24 || 06.03.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 3 || 06.03.24 || 13.03.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 4 || 13.03.24 || 20.03.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 5 || 20.03.24 || 27.03.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 6 || 27.03.24 || 03.04.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 7 || 03.04.24 || 10.04.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 8 || 10.04.24 || 17.04.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 9 || 17.04.24 || 24.04.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 10 || 24.04.24 || 02.05.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 11 || 02.05.24 || 13.05.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 12 || 08.05.24 || 15.05.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 13 || 15.05.24 || 22.05.24&lt;br /&gt;
|-&lt;br /&gt;
| Дз 14 || 22.05.24 || 29.05.24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/drive/folders/1XP0qXwT9uJwypFW2WnEo7DkORSu0kes_?usp=sharing Домашние задания]&lt;br /&gt;
&lt;br /&gt;
===== Критерии оценки домашнего задания =====&lt;br /&gt;
Выполнение основных требований, указанных в задании&lt;br /&gt;
* Чистота кода, логичность построения решения&lt;br /&gt;
* Красота и эстетичность дизайна, если задание относится к реализации пользовательского интерфейса&lt;br /&gt;
* Производительность кода&lt;br /&gt;
* Внимательность на лекции. Например, если я говорю, что нельзя делать что-то каким-то образом, и студент так делает - это будет минус, а если не делает - то плюс&lt;br /&gt;
&lt;br /&gt;
== Технические ссылки ==&lt;br /&gt;
Вся информация на курсе будет взята из официальных сайтов и основанная на опыте преподавателя, который составляет более 5 лет работы с Flutter. Для повторения информации можно использовать ссылки ниже.&lt;br /&gt;
&lt;br /&gt;
* https://dart.dev/ - официальный сайт Dart. Здесь описаны все нюансы работы с языком&lt;br /&gt;
* https://flutter.dev/ - официальный сайт Flutter. Здесь описано, как работать с Flutter, как он работает “под капотом” и содержит множество полезной информации.&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BD%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D0%BE%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D0%B8_(DevOps)_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3610</id>
		<title>Основы непрерывной интеграции (DevOps) весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BD%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D0%BE%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D0%B8_(DevOps)_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3610"/>
				<updated>2025-01-23T10:51:33Z</updated>
		
		<summary type="html">&lt;p&gt;Snezhanna: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
DevOps — это методология, направленная на автоматизацию процессов сборки, настройки и развёртывания программного обеспечения. Она объединяет разработчиков и специалистов по IT-обслуживанию, способствуя тесному взаимодействию и интеграции их процессов для достижения высокого качества программного продукта.&lt;br /&gt;
&lt;br /&gt;
Основная цель DevOps — повышение эффективности создания и обновления программных продуктов и услуг за счёт устранения барьеров между разработкой и эксплуатацией. Методология основывается на концепции взаимозависимости между созданием и эксплуатацией ПО, что формирует культуру совместной ответственности за конечный результат.&lt;br /&gt;
&lt;br /&gt;
DevOps внедряется как подход к улучшению гибкости, скорости и надёжности разработки, позволяя быстрее реагировать на изменения и обеспечивать пользователям стабильные обновления с минимальными рисками.&lt;br /&gt;
&lt;br /&gt;
Методология фокусируется на стандартизации окружений разработки с целью быстрого переноса программного обеспечения через стадии жизненного цикла ПО, способствуя быстрому выпуску версий программного продукта. В идеале, системы автоматизации сборки и выпуска должны быть доступны всем разработчикам в любом окружении, и у разработчиков должен быть контроль над окружением разработки, а информационно-технологическая инфраструктура должна становиться более сфокусированной на приложении.&lt;br /&gt;
&lt;br /&gt;
Задача инженеров автоматизации технологических процессов сборки, настройки и развёртывания программного обеспечения (DevOps engineers) — сделать процессы разработки и поставки программного обеспечения согласованным с эксплуатацией, объединив их в единое целое с помощью инструментов автоматизации.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Семестр: весенний семестр 2025&lt;br /&gt;
* Формы контроля: лабораторные работы + экзамен&lt;br /&gt;
* '''[https://forms.gle/2YdiLrufPSfvhXum7 Форма регистрации на курс]''' &lt;br /&gt;
* '''[ Подробная информация о курсе]'''&lt;br /&gt;
* '''[ Технологии DevOps: Установочная лекция]'''&lt;br /&gt;
* '''[https://t.me/+yAKRR0sHttA4NzEy Telegram-чат курса]'''&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vTTZVdoczBjRR6abqku_8tzolWIeqzFwpmnFjhFsrBC96o36ONqvT75bfEG6FtKL3RHGSq-yO3DGWWa/pubhtml?gid=2035848634&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://forms.gle/RUfbDtiqSr76TexR6 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
** Константин Брюханов &lt;br /&gt;
&lt;br /&gt;
* '''Практик'''&lt;br /&gt;
** Дмитрий Филипцев&lt;/div&gt;</summary>
		<author><name>Snezhanna</name></author>	</entry>

	</feed>