<?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=%D0%90%D1%85%D1%82%D1%8F%D0%BC%D0%BE%D0%B2+%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB</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=%D0%90%D1%85%D1%82%D1%8F%D0%BC%D0%BE%D0%B2+%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB"/>
		<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/%D0%90%D1%85%D1%82%D1%8F%D0%BC%D0%BE%D0%B2_%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB"/>
		<updated>2026-04-11T05:10:52Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%B2_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4469</id>
		<title>Современные технологии разработки сервисов анализа данных весна 2026</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%B2_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4469"/>
				<updated>2026-02-01T18:29:19Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 2 (пятый курс)&lt;br /&gt;
* Формат: онлайн&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
&lt;br /&gt;
== Важная информация ==&lt;br /&gt;
* Ссылка на чат: t.me || +cY72YwYHMP4xZGQy&lt;br /&gt;
* '''[Текущие оценки]''' (По закону о хранении персональных данных ведомости будут доступны на сайте https://akhcheck.ru)&lt;br /&gt;
* Дедлайны будут мягкими: с просрочкой на 20% каждые три дня&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
** [[ Участник:Ахтямов_Павел | Павел Ахтямов ]] (akhtyamovpavel at akhpl.ru, t.me - akhtyamovpavel)&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;
| 02.02.2026 || Анонс. Повторяем Workflow в Git&lt;br /&gt;
|-&lt;br /&gt;
| 09.02.2026 || Bash-скрипты для Agentic LLM&lt;br /&gt;
|-&lt;br /&gt;
| 16.02.2026 || API и прототипирование сервисов. Сетевой стек. Паттерны DAO/DTO/Service/Repository&lt;br /&gt;
|-&lt;br /&gt;
| 02.03.2026 || Масштабирование асинхронных сервисов - очереди сообщений и шины данных&lt;br /&gt;
|-&lt;br /&gt;
| 16.03.2026 || Работа с объектными хранилищами. Масштабирование нагрузки для сервисов анализа данных&lt;br /&gt;
|-&lt;br /&gt;
| 23.03.2026 || Тестирование ML-сервисов. TDD как основной принцип сдерживания LLM-моделей&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://akhcheck.ru. &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;
| Тестовое задание (для знакомства с системой) || 15.03.2026 ||&lt;br /&gt;
|-&lt;br /&gt;
| Git Flow || 23.02.2026 ||&lt;br /&gt;
|-&lt;br /&gt;
| Bash-скрипты в LLM || 01.03.2026 || &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%90%D1%85%D1%82%D1%8F%D0%BC%D0%BE%D0%B2_%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB&amp;diff=4468</id>
		<title>Участник:Ахтямов Павел</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%90%D1%85%D1%82%D1%8F%D0%BC%D0%BE%D0%B2_%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB&amp;diff=4468"/>
				<updated>2026-02-01T18:21:04Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: Обновлено расписание на весну 2026&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Контактные данные==&lt;br /&gt;
&lt;br /&gt;
* Почтовый адрес: akhtyamovpavel at akhpl.ru&lt;br /&gt;
* TG: akhtyamovpavel&lt;br /&gt;
* Github: https://github.com/akhtyamovpavel&lt;br /&gt;
&lt;br /&gt;
== Преподаваемые дисциплины, весна 2026 ==&lt;br /&gt;
&lt;br /&gt;
* [[ТП весна 2026 | Технологии программирования, весна 2026]]:&lt;br /&gt;
  * Лекции: среда, 10:45, Б. Физ&lt;br /&gt;
  * Семинары: вторник, 9:00, 801 КПМ&lt;br /&gt;
&lt;br /&gt;
* [[Языки программирования и теория компиляции весна 2026]]:&lt;br /&gt;
  * Лекции: пятница, 12:20, 113 ГК&lt;br /&gt;
&lt;br /&gt;
* [[Параллельные и распределенные вычисления весна 2026 | Параллельные и распределенные вычисления 2026]]:&lt;br /&gt;
  * Лекции по CUDA: понедельник, 10:45, 239 НК&lt;br /&gt;
&lt;br /&gt;
== Преподаваемые дисциплины, весна 2025 ==&lt;br /&gt;
&lt;br /&gt;
* [[ТП весна 2025 | Технологии программирования, весна 2025]]:&lt;br /&gt;
   * Лекции: среда, 10:45, Б. Хим&lt;br /&gt;
   * Семинары: среда, 9:00, 702 КПМ&lt;br /&gt;
* [[Языки программирования и теория компиляции весна 2025 | Языки программирования и теория компиляции, весна 2025]] - пятница, 12:20, 113 ГК&lt;br /&gt;
* [[Теория языков программирования весна 2025 | Теория языков программирования]] - пятница, 12:20, 113 ГК&lt;br /&gt;
* [[Параллельные и распределенные вычисления весна 2025 | Параллельные и распределенные вычисления 2025]]:&lt;br /&gt;
  * Лекции по CUDA: понедельник, 12:20, 239 НК&lt;br /&gt;
  * Семинары: вторник, 9:00, 807 КПМ&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA%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_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4467</id>
		<title>Языки программирования и теория компиляции весна 2026</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA%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_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4467"/>
				<updated>2026-02-01T18:18:17Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: Драфт, скопированный с прошлого кода&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие сведения ==&lt;br /&gt;
* Семестр: 4/6&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* [https://docs.google.com/forms/d/e/1FAIpQLSdypmAZxaUhxxj1gc5B-ggIl5oumFpup2SP1xGb5hHdAdtRXw/viewform?usp=header Регистрация на курс]&lt;br /&gt;
'''Критерии отбора студентов:'''&lt;br /&gt;
* Первый приоритет - реализация интерпретатора языка программирования в курсе &amp;quot;Формальные языки и трансляции&amp;quot;&lt;br /&gt;
* Второй приоритет - отличная оценка по предметам &amp;quot;АКОС&amp;quot; и &amp;quot;Технологии Программирования&amp;quot;&lt;br /&gt;
*Третий приоритет - все желающие&lt;br /&gt;
&lt;br /&gt;
'''Чат курса'''&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
Руководитель курса: Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
&lt;br /&gt;
* 1. Введение в теорию компиляции  &lt;br /&gt;
* 2. Лексический анализ кода  &lt;br /&gt;
* 3. Синтаксический анализ кода. Методы нисходящего анализа токенов  &lt;br /&gt;
* 4. Синтаксический анализ кода. Методы восходящего анализа токенов  &lt;br /&gt;
* 5. Построение синтаксического дерева разбора.  &lt;br /&gt;
* 6. Семантический анализ дерева разбора  &lt;br /&gt;
* 7. Основы механизмов вызова процедур  &lt;br /&gt;
* 8. Построение промежуточного представления по синтаксическому дереву разбора  &lt;br /&gt;
* 9. Оптимизация промежуточного представления. Понятие о  каноническом дереве промежуточного представления  &lt;br /&gt;
* 10. Преобразование промежуточного представления в низкоуровневый язык. 11. Механизм выбора инструкций  &lt;br /&gt;
* 12. Методы анализа графа исполнения машинного кода  &lt;br /&gt;
* 13. Механизм распределения регистров  &lt;br /&gt;
* 14. Работа сборщиков мусора.&lt;br /&gt;
* 15. Разработка компиляторов для функциональной парадигмы программирования&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* Плейлист с лекциями: https://www.youtube.com/playlist?list=PL4_hYwCyhAvYn6d6hwGI2uVskw6MAnBFL&lt;br /&gt;
* Материалы курса: https://drive.google.com/drive/folders/152MyqMhRSHaEeyc87lz7cp_BmvurLbVL&lt;br /&gt;
* Плейлист с семинарами: https://www.youtube.com/playlist?list=PLfibPMPn-PgyeIHNtZn73iChsB3ZyfzcT&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%B2_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4466</id>
		<title>Современные технологии разработки сервисов анализа данных весна 2026</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%B2_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4466"/>
				<updated>2026-02-01T18:12:35Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: Создана страница курса&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 2 (пятый курс)&lt;br /&gt;
* Формат: онлайн&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* '''[Материалы занятий]'''&lt;br /&gt;
* '''[Текущие оценки]''' (По закону о хранении персональных данных ведомости будут доступны на сайте https://akhcheck.ru)&lt;br /&gt;
* '''[Продление дедлайнов]'''&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
** [[ Участник:Ахтямов_Павел | Павел Ахтямов ]] (akhtyamovpavel at akhpl.ru, t.me - akhtyamovpavel)&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;
| 02.02.2026 || Анонс. Повторяем Workflow в Git&lt;br /&gt;
|-&lt;br /&gt;
| 09.02.2026 || Bash-скрипты для Agentic LLM&lt;br /&gt;
|-&lt;br /&gt;
| 16.02.2026 || API и прототипирование сервисов. Сетевой стек. Паттерны DAO/DTO/Service/Repository&lt;br /&gt;
|-&lt;br /&gt;
| 02.03.2026 || Масштабирование асинхронных сервисов - очереди сообщений и шины данных&lt;br /&gt;
|-&lt;br /&gt;
| 16.03.2026 || Работа с объектными хранилищами. Масштабирование нагрузки для сервисов анализа данных&lt;br /&gt;
|-&lt;br /&gt;
| 23.03.2026 || Тестирование ML-сервисов. TDD как основной принцип сдерживания LLM-моделей&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://akhcheck.ru. &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;
| Тестовое задание (для знакомства с системой) || 15.03.2026 ||&lt;br /&gt;
|-&lt;br /&gt;
| Git Flow || 23.02.2026 ||&lt;br /&gt;
|-&lt;br /&gt;
| Bash-скрипты в LLM || 01.03.2026 || &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4237</id>
		<title>Современные методы разработки программных продуктов с помощью методов искусственного интеллекта 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4237"/>
				<updated>2025-12-10T21:23:33Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Минимальные требования */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
* Семестр: 5/7&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Дни и время занятий: вторник, 17:05-18:30, УЛК-1 (Цифра), аудитория 2.36&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
==Формат курса==&lt;br /&gt;
&lt;br /&gt;
В рамках курса студенты ознакомятся с основными принципами LLM-моделей и научатся использовать их в свою пользу. Студентам будет предложено разработать проект с использованием LLM и оценить все преимущества использования нового поколения генерации кода.&lt;br /&gt;
&lt;br /&gt;
=== Регистрация на курс ===&lt;br /&gt;
&lt;br /&gt;
Регистрация на курс проходит по ссылке: https://forms.yandex.ru/u/68b5cce75056902b66dd51fb&lt;br /&gt;
&lt;br /&gt;
=== Актуальные новости ===&lt;br /&gt;
&lt;br /&gt;
Актуальные новости публикуются в Telegram-чате: https://t.me/+38FdSJ7lfYY1NTEy&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
1. История развития ИИ. Базовые принципы работы больших языковых моделей.&lt;br /&gt;
&lt;br /&gt;
2. Основные виды и параметры Больших Языковых Моделей. Каким образом выбирать LLM для решения задач?&lt;br /&gt;
&lt;br /&gt;
3. Составные части приложений: Frontend, Backend, Веб-серверы. Применимость LLM для каждого из видов решения задач.&lt;br /&gt;
&lt;br /&gt;
4. Проектирование стартовых шаблонов решений на основе LLM.&lt;br /&gt;
&lt;br /&gt;
5. Инструменты для решения LLM-задач: IDE (Cursor/Copilot), CLI (Claude Code), чат-боты.&lt;br /&gt;
&lt;br /&gt;
6. Генерация знаний для LLM: RAG-модели (Retrieval Augmentation), GraphRAG, KAG (Knowledge Augmentation Graph).&lt;br /&gt;
&lt;br /&gt;
7. Model Context Protocol как универсальная база для создания решения. Популярные назначения MCP. Популярные серверы Model Context Protocol: Context7, Supabase.&lt;br /&gt;
&lt;br /&gt;
8. Оптимизация кодовой базы при помощи LLM.&lt;br /&gt;
&lt;br /&gt;
9. NoCode и LowCode-решения для создания фронтендов. Графовые методы для решения задач генеративного ИИ: ComfyUI, n8n.&lt;br /&gt;
&lt;br /&gt;
10. Этика и безопасность использования LLM: служебные данные, ключи авторизации. Инструменты выявления уязвимостей.&lt;br /&gt;
&lt;br /&gt;
11. Универсальные платформы для разработки кода: SourceCraft, OpenAI Codex.&lt;br /&gt;
&lt;br /&gt;
12. Направления развития IT-отрасли: Bug Driven Development, Prompt Storytelling. Принципы написания системных промптов для IDE. Мультиагентные системы&lt;br /&gt;
&lt;br /&gt;
== Формат сдачи курса ==&lt;br /&gt;
&lt;br /&gt;
Курс предполагает быструю разработку прототипа решений при помощи изученных инструментов в рамках курса. Необходимо подтвердить навыки эффективной работы с LLM-моделями.&lt;br /&gt;
&lt;br /&gt;
=== Минимальные требования ===&lt;br /&gt;
&lt;br /&gt;
Необходимо реализовать проект с минимальными компонентами:&lt;br /&gt;
* Frontend/Backend/DB&lt;br /&gt;
* Backlog проекта можно оценить в не менее 100 Story Points (в оценке человеческих ресурсов)&lt;br /&gt;
&lt;br /&gt;
В качестве сдачи домашнего задания необходимо отправить на почту akhtyamov@phystech.edu ссылку на приватный репозиторий с отчетом по выполненному проекту:&lt;br /&gt;
* Спроектированный Product Backlog для решения&lt;br /&gt;
* Показать, какие компоненты пришлось дорабатывать руками&lt;br /&gt;
* Использовать MCP-серверы (указать, какие компоненты были использованы)&lt;br /&gt;
* Сообщить, какие LLM-модели были использованы для реализации задач&lt;br /&gt;
&lt;br /&gt;
=== Бонусы ===&lt;br /&gt;
* + Использование MultiAgent LLM (BMAD, Claude Flow)&lt;br /&gt;
* + Настройка агентов, в том числе, через LowCode-инструменты n8n / SourceCraft.&lt;br /&gt;
* + Интеграция систем с примерами использования и реализацией Test Driven Development&lt;br /&gt;
&lt;br /&gt;
=== Примеры проектов ===&lt;br /&gt;
&lt;br /&gt;
Можно выбрать на усмотрение один из проектов или реализовать свой собственный проект по согласованию с преподавателем.&lt;br /&gt;
&lt;br /&gt;
Для согласования выбора проекта необходимо написать письмо на почту akhtyamov@phystech.edu с выбором темы и мотивацией выбора проекта в случае нестандартного проекта.&lt;br /&gt;
&lt;br /&gt;
Описание проекта дается в минимальном формате - Вашей целью является улучшение проекта с помощью LLM. Ваша цель - использовать воображение и ограничивать галюцинации!&lt;br /&gt;
&lt;br /&gt;
==== Простые проекты (удовлетворительно 3-4) ====&lt;br /&gt;
1. Kanban-доска (Упрощенный Trello):&lt;br /&gt;
* создание задач&lt;br /&gt;
* назначение задач для пользователей&lt;br /&gt;
* приглашение пользователей&lt;br /&gt;
* создание досок&lt;br /&gt;
* создание статусов задач&lt;br /&gt;
* ограничение по количеству задач с определенным статусом (основная идея Kanban)&lt;br /&gt;
2. Меню столовой с голосованием:&lt;br /&gt;
* Блюда по дням недели&lt;br /&gt;
* Голосование за блюдо&lt;br /&gt;
* Рейтинг блюд&lt;br /&gt;
* Фильтр по категориям&lt;br /&gt;
3. Dashboard успеваемость (Электронная ведомость):&lt;br /&gt;
* Студенты, предметы, оценки&lt;br /&gt;
* Средний балл по предмету&lt;br /&gt;
* График успеваемости студента&lt;br /&gt;
* Топ студентов&lt;br /&gt;
&lt;br /&gt;
==== Задачи невысокой сложности (хорошо 5) ====&lt;br /&gt;
1. Мини маркетплейс объявлений:&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;
* Поддержка режима Double Elimination&lt;br /&gt;
* Визуализация сетки&lt;br /&gt;
&lt;br /&gt;
==== Задачи с усложнениями (оценки 7-8) ====&lt;br /&gt;
1. Календарь событий с напоминаниями&lt;br /&gt;
* События с датой/временем&lt;br /&gt;
* Повторяющиеся события&lt;br /&gt;
* Напоминания в UI&lt;br /&gt;
* Приглашение участников&lt;br /&gt;
2. Форум с ветками обсуждений&lt;br /&gt;
* Разделы → Темы → Сообщения&lt;br /&gt;
* Ответы на сообщения (дерево)&lt;br /&gt;
* Пагинация&lt;br /&gt;
* Markdown в сообщениях&lt;br /&gt;
3. Трекер тренировок с аналитикой&lt;br /&gt;
* Логирование тренировок (тип, длительность, дистанция)&lt;br /&gt;
* Графики прогресса&lt;br /&gt;
* Цели и прогресс к ним&lt;br /&gt;
* Сравнение периодов&lt;br /&gt;
4. Система опросов с условной логикой&lt;br /&gt;
* Конструктор опросов&lt;br /&gt;
* Разные типы вопросов&lt;br /&gt;
* &amp;quot;Если ответ X → показать вопрос Y&amp;quot;&lt;br /&gt;
* Аналитика ответов&lt;br /&gt;
&lt;br /&gt;
==== Задание на оценку 10 ====&lt;br /&gt;
&lt;br /&gt;
1. Простейший видехостинг&lt;br /&gt;
* Загрузка видео&lt;br /&gt;
* Стриминг воспроизведения&lt;br /&gt;
* Превью/thumbnail&lt;br /&gt;
* Комментарии + лайки&lt;br /&gt;
2. Карта мероприятий с геолокациями:&lt;br /&gt;
* События с координатами&lt;br /&gt;
* Отображение на карте&lt;br /&gt;
* Поиск &amp;quot;рядом со мной&amp;quot;&lt;br /&gt;
* Фильтры по дате/категории&lt;br /&gt;
3. A/B тестирование (Feature Flags)&lt;br /&gt;
* Создание экспериментов&lt;br /&gt;
* SDK для получения варианта&lt;br /&gt;
* сбор метрик&lt;br /&gt;
* Поддержка критериев и статзначимости&lt;br /&gt;
4. Realtime-доска для ретроспектив (Miro-lite)&lt;br /&gt;
* Стикеры на доске&lt;br /&gt;
* Realtime синхронизация&lt;br /&gt;
* поддержка нескольких пользователей&lt;br /&gt;
* Голосование за стикеры&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4236</id>
		<title>Современные методы разработки программных продуктов с помощью методов искусственного интеллекта 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4236"/>
				<updated>2025-12-10T21:23:01Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Формат курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
* Семестр: 5/7&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Дни и время занятий: вторник, 17:05-18:30, УЛК-1 (Цифра), аудитория 2.36&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
==Формат курса==&lt;br /&gt;
&lt;br /&gt;
В рамках курса студенты ознакомятся с основными принципами LLM-моделей и научатся использовать их в свою пользу. Студентам будет предложено разработать проект с использованием LLM и оценить все преимущества использования нового поколения генерации кода.&lt;br /&gt;
&lt;br /&gt;
=== Регистрация на курс ===&lt;br /&gt;
&lt;br /&gt;
Регистрация на курс проходит по ссылке: https://forms.yandex.ru/u/68b5cce75056902b66dd51fb&lt;br /&gt;
&lt;br /&gt;
=== Актуальные новости ===&lt;br /&gt;
&lt;br /&gt;
Актуальные новости публикуются в Telegram-чате: https://t.me/+38FdSJ7lfYY1NTEy&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
1. История развития ИИ. Базовые принципы работы больших языковых моделей.&lt;br /&gt;
&lt;br /&gt;
2. Основные виды и параметры Больших Языковых Моделей. Каким образом выбирать LLM для решения задач?&lt;br /&gt;
&lt;br /&gt;
3. Составные части приложений: Frontend, Backend, Веб-серверы. Применимость LLM для каждого из видов решения задач.&lt;br /&gt;
&lt;br /&gt;
4. Проектирование стартовых шаблонов решений на основе LLM.&lt;br /&gt;
&lt;br /&gt;
5. Инструменты для решения LLM-задач: IDE (Cursor/Copilot), CLI (Claude Code), чат-боты.&lt;br /&gt;
&lt;br /&gt;
6. Генерация знаний для LLM: RAG-модели (Retrieval Augmentation), GraphRAG, KAG (Knowledge Augmentation Graph).&lt;br /&gt;
&lt;br /&gt;
7. Model Context Protocol как универсальная база для создания решения. Популярные назначения MCP. Популярные серверы Model Context Protocol: Context7, Supabase.&lt;br /&gt;
&lt;br /&gt;
8. Оптимизация кодовой базы при помощи LLM.&lt;br /&gt;
&lt;br /&gt;
9. NoCode и LowCode-решения для создания фронтендов. Графовые методы для решения задач генеративного ИИ: ComfyUI, n8n.&lt;br /&gt;
&lt;br /&gt;
10. Этика и безопасность использования LLM: служебные данные, ключи авторизации. Инструменты выявления уязвимостей.&lt;br /&gt;
&lt;br /&gt;
11. Универсальные платформы для разработки кода: SourceCraft, OpenAI Codex.&lt;br /&gt;
&lt;br /&gt;
12. Направления развития IT-отрасли: Bug Driven Development, Prompt Storytelling. Принципы написания системных промптов для IDE. Мультиагентные системы&lt;br /&gt;
&lt;br /&gt;
== Формат сдачи курса ==&lt;br /&gt;
&lt;br /&gt;
Курс предполагает быструю разработку прототипа решений при помощи изученных инструментов в рамках курса. Необходимо подтвердить навыки эффективной работы с LLM-моделями.&lt;br /&gt;
&lt;br /&gt;
=== Минимальные требования ===&lt;br /&gt;
&lt;br /&gt;
Необходимо реализовать проект с минимальными компонентами:&lt;br /&gt;
* Frontend/Backend/DB&lt;br /&gt;
* Backlog проекта можно оценить в не менее 100 Story Points (в оценке человеческих ресурсов)&lt;br /&gt;
&lt;br /&gt;
В качестве сдачи домашнего задания необходимо отправить на почту akhtyamov@phystech.edu ссылку на приватный репозиторий с отчетом по выполненному проекту:&lt;br /&gt;
* Спроектированный Product Backlog для решения&lt;br /&gt;
* Показать, какие компоненты пришлось дорабатывать руками&lt;br /&gt;
* Использовать MCP-серверы (указать, какие компоненты были использованы)&lt;br /&gt;
* Сообщить, какие LLM-модели были использованы для реализации задач&lt;br /&gt;
&lt;br /&gt;
Бонусы:&lt;br /&gt;
+ Использование MultiAgent LLM (BMAD, Claude Flow)&lt;br /&gt;
+ Настройка агентов, в том числе, через LowCode-инструменты n8n / SourceCraft.&lt;br /&gt;
+ Интеграция систем с примерами использования и реализацией Test Driven Development&lt;br /&gt;
&lt;br /&gt;
=== Примеры проектов ===&lt;br /&gt;
&lt;br /&gt;
Можно выбрать на усмотрение один из проектов или реализовать свой собственный проект по согласованию с преподавателем.&lt;br /&gt;
&lt;br /&gt;
Для согласования выбора проекта необходимо написать письмо на почту akhtyamov@phystech.edu с выбором темы и мотивацией выбора проекта в случае нестандартного проекта.&lt;br /&gt;
&lt;br /&gt;
Описание проекта дается в минимальном формате - Вашей целью является улучшение проекта с помощью LLM. Ваша цель - использовать воображение и ограничивать галюцинации!&lt;br /&gt;
&lt;br /&gt;
==== Простые проекты (удовлетворительно 3-4) ====&lt;br /&gt;
1. Kanban-доска (Упрощенный Trello):&lt;br /&gt;
* создание задач&lt;br /&gt;
* назначение задач для пользователей&lt;br /&gt;
* приглашение пользователей&lt;br /&gt;
* создание досок&lt;br /&gt;
* создание статусов задач&lt;br /&gt;
* ограничение по количеству задач с определенным статусом (основная идея Kanban)&lt;br /&gt;
2. Меню столовой с голосованием:&lt;br /&gt;
* Блюда по дням недели&lt;br /&gt;
* Голосование за блюдо&lt;br /&gt;
* Рейтинг блюд&lt;br /&gt;
* Фильтр по категориям&lt;br /&gt;
3. Dashboard успеваемость (Электронная ведомость):&lt;br /&gt;
* Студенты, предметы, оценки&lt;br /&gt;
* Средний балл по предмету&lt;br /&gt;
* График успеваемости студента&lt;br /&gt;
* Топ студентов&lt;br /&gt;
&lt;br /&gt;
==== Задачи невысокой сложности (хорошо 5) ====&lt;br /&gt;
1. Мини маркетплейс объявлений:&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;
* Поддержка режима Double Elimination&lt;br /&gt;
* Визуализация сетки&lt;br /&gt;
&lt;br /&gt;
==== Задачи с усложнениями (оценки 7-8) ====&lt;br /&gt;
1. Календарь событий с напоминаниями&lt;br /&gt;
* События с датой/временем&lt;br /&gt;
* Повторяющиеся события&lt;br /&gt;
* Напоминания в UI&lt;br /&gt;
* Приглашение участников&lt;br /&gt;
2. Форум с ветками обсуждений&lt;br /&gt;
* Разделы → Темы → Сообщения&lt;br /&gt;
* Ответы на сообщения (дерево)&lt;br /&gt;
* Пагинация&lt;br /&gt;
* Markdown в сообщениях&lt;br /&gt;
3. Трекер тренировок с аналитикой&lt;br /&gt;
* Логирование тренировок (тип, длительность, дистанция)&lt;br /&gt;
* Графики прогресса&lt;br /&gt;
* Цели и прогресс к ним&lt;br /&gt;
* Сравнение периодов&lt;br /&gt;
4. Система опросов с условной логикой&lt;br /&gt;
* Конструктор опросов&lt;br /&gt;
* Разные типы вопросов&lt;br /&gt;
* &amp;quot;Если ответ X → показать вопрос Y&amp;quot;&lt;br /&gt;
* Аналитика ответов&lt;br /&gt;
&lt;br /&gt;
==== Задание на оценку 10 ====&lt;br /&gt;
&lt;br /&gt;
1. Простейший видехостинг&lt;br /&gt;
* Загрузка видео&lt;br /&gt;
* Стриминг воспроизведения&lt;br /&gt;
* Превью/thumbnail&lt;br /&gt;
* Комментарии + лайки&lt;br /&gt;
2. Карта мероприятий с геолокациями:&lt;br /&gt;
* События с координатами&lt;br /&gt;
* Отображение на карте&lt;br /&gt;
* Поиск &amp;quot;рядом со мной&amp;quot;&lt;br /&gt;
* Фильтры по дате/категории&lt;br /&gt;
3. A/B тестирование (Feature Flags)&lt;br /&gt;
* Создание экспериментов&lt;br /&gt;
* SDK для получения варианта&lt;br /&gt;
* сбор метрик&lt;br /&gt;
* Поддержка критериев и статзначимости&lt;br /&gt;
4. Realtime-доска для ретроспектив (Miro-lite)&lt;br /&gt;
* Стикеры на доске&lt;br /&gt;
* Realtime синхронизация&lt;br /&gt;
* поддержка нескольких пользователей&lt;br /&gt;
* Голосование за стикеры&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4235</id>
		<title>Современные методы разработки программных продуктов с помощью методов искусственного интеллекта 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4235"/>
				<updated>2025-12-10T21:17:41Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Формат сдачи курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
* Семестр: 5/7&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Дни и время занятий: вторник, 17:05-18:30, УЛК-1 (Цифра), аудитория 2.36&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
==Формат курса==&lt;br /&gt;
&lt;br /&gt;
В рамках курса студенты ознакомятся с основными принципами LLM-моделей и научатся использовать их в свою пользу. Студентам будет предложено разработать проект с использованием LLM и оценить все преимущества использования нового поколения генерации кода.&lt;br /&gt;
&lt;br /&gt;
=== Регистрация на курс ===&lt;br /&gt;
&lt;br /&gt;
Регистрация на курс проходит по ссылке: https://forms.yandex.ru/u/68b5cce75056902b66dd51fb&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
1. История развития ИИ. Базовые принципы работы больших языковых моделей.&lt;br /&gt;
&lt;br /&gt;
2. Основные виды и параметры Больших Языковых Моделей. Каким образом выбирать LLM для решения задач?&lt;br /&gt;
&lt;br /&gt;
3. Составные части приложений: Frontend, Backend, Веб-серверы. Применимость LLM для каждого из видов решения задач.&lt;br /&gt;
&lt;br /&gt;
4. Проектирование стартовых шаблонов решений на основе LLM.&lt;br /&gt;
&lt;br /&gt;
5. Инструменты для решения LLM-задач: IDE (Cursor/Copilot), CLI (Claude Code), чат-боты.&lt;br /&gt;
&lt;br /&gt;
6. Генерация знаний для LLM: RAG-модели (Retrieval Augmentation), GraphRAG, KAG (Knowledge Augmentation Graph).&lt;br /&gt;
&lt;br /&gt;
7. Model Context Protocol как универсальная база для создания решения. Популярные назначения MCP. Популярные серверы Model Context Protocol: Context7, Supabase.&lt;br /&gt;
&lt;br /&gt;
8. Оптимизация кодовой базы при помощи LLM.&lt;br /&gt;
&lt;br /&gt;
9. NoCode и LowCode-решения для создания фронтендов. Графовые методы для решения задач генеративного ИИ: ComfyUI, n8n.&lt;br /&gt;
&lt;br /&gt;
10. Этика и безопасность использования LLM: служебные данные, ключи авторизации. Инструменты выявления уязвимостей.&lt;br /&gt;
&lt;br /&gt;
11. Универсальные платформы для разработки кода: SourceCraft, OpenAI Codex.&lt;br /&gt;
&lt;br /&gt;
12. Направления развития IT-отрасли: Bug Driven Development, Prompt Storytelling. Принципы написания системных промптов для IDE. Мультиагентные системы&lt;br /&gt;
&lt;br /&gt;
== Формат сдачи курса ==&lt;br /&gt;
&lt;br /&gt;
Курс предполагает быструю разработку прототипа решений при помощи изученных инструментов в рамках курса. Необходимо подтвердить навыки эффективной работы с LLM-моделями.&lt;br /&gt;
&lt;br /&gt;
=== Минимальные требования ===&lt;br /&gt;
&lt;br /&gt;
Необходимо реализовать проект с минимальными компонентами:&lt;br /&gt;
* Frontend/Backend/DB&lt;br /&gt;
* Backlog проекта можно оценить в не менее 100 Story Points (в оценке человеческих ресурсов)&lt;br /&gt;
&lt;br /&gt;
В качестве сдачи домашнего задания необходимо отправить на почту akhtyamov@phystech.edu ссылку на приватный репозиторий с отчетом по выполненному проекту:&lt;br /&gt;
* Спроектированный Product Backlog для решения&lt;br /&gt;
* Показать, какие компоненты пришлось дорабатывать руками&lt;br /&gt;
* Использовать MCP-серверы (указать, какие компоненты были использованы)&lt;br /&gt;
* Сообщить, какие LLM-модели были использованы для реализации задач&lt;br /&gt;
&lt;br /&gt;
Бонусы:&lt;br /&gt;
+ Использование MultiAgent LLM (BMAD, Claude Flow)&lt;br /&gt;
+ Настройка агентов, в том числе, через LowCode-инструменты n8n / SourceCraft.&lt;br /&gt;
+ Интеграция систем с примерами использования и реализацией Test Driven Development&lt;br /&gt;
&lt;br /&gt;
=== Примеры проектов ===&lt;br /&gt;
&lt;br /&gt;
Можно выбрать на усмотрение один из проектов или реализовать свой собственный проект по согласованию с преподавателем.&lt;br /&gt;
&lt;br /&gt;
Для согласования выбора проекта необходимо написать письмо на почту akhtyamov@phystech.edu с выбором темы и мотивацией выбора проекта в случае нестандартного проекта.&lt;br /&gt;
&lt;br /&gt;
Описание проекта дается в минимальном формате - Вашей целью является улучшение проекта с помощью LLM. Ваша цель - использовать воображение и ограничивать галюцинации!&lt;br /&gt;
&lt;br /&gt;
==== Простые проекты (удовлетворительно 3-4) ====&lt;br /&gt;
1. Kanban-доска (Упрощенный Trello):&lt;br /&gt;
* создание задач&lt;br /&gt;
* назначение задач для пользователей&lt;br /&gt;
* приглашение пользователей&lt;br /&gt;
* создание досок&lt;br /&gt;
* создание статусов задач&lt;br /&gt;
* ограничение по количеству задач с определенным статусом (основная идея Kanban)&lt;br /&gt;
2. Меню столовой с голосованием:&lt;br /&gt;
* Блюда по дням недели&lt;br /&gt;
* Голосование за блюдо&lt;br /&gt;
* Рейтинг блюд&lt;br /&gt;
* Фильтр по категориям&lt;br /&gt;
3. Dashboard успеваемость (Электронная ведомость):&lt;br /&gt;
* Студенты, предметы, оценки&lt;br /&gt;
* Средний балл по предмету&lt;br /&gt;
* График успеваемости студента&lt;br /&gt;
* Топ студентов&lt;br /&gt;
&lt;br /&gt;
==== Задачи невысокой сложности (хорошо 5) ====&lt;br /&gt;
1. Мини маркетплейс объявлений:&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;
* Поддержка режима Double Elimination&lt;br /&gt;
* Визуализация сетки&lt;br /&gt;
&lt;br /&gt;
==== Задачи с усложнениями (оценки 7-8) ====&lt;br /&gt;
1. Календарь событий с напоминаниями&lt;br /&gt;
* События с датой/временем&lt;br /&gt;
* Повторяющиеся события&lt;br /&gt;
* Напоминания в UI&lt;br /&gt;
* Приглашение участников&lt;br /&gt;
2. Форум с ветками обсуждений&lt;br /&gt;
* Разделы → Темы → Сообщения&lt;br /&gt;
* Ответы на сообщения (дерево)&lt;br /&gt;
* Пагинация&lt;br /&gt;
* Markdown в сообщениях&lt;br /&gt;
3. Трекер тренировок с аналитикой&lt;br /&gt;
* Логирование тренировок (тип, длительность, дистанция)&lt;br /&gt;
* Графики прогресса&lt;br /&gt;
* Цели и прогресс к ним&lt;br /&gt;
* Сравнение периодов&lt;br /&gt;
4. Система опросов с условной логикой&lt;br /&gt;
* Конструктор опросов&lt;br /&gt;
* Разные типы вопросов&lt;br /&gt;
* &amp;quot;Если ответ X → показать вопрос Y&amp;quot;&lt;br /&gt;
* Аналитика ответов&lt;br /&gt;
&lt;br /&gt;
==== Задание на оценку 10 ====&lt;br /&gt;
&lt;br /&gt;
1. Простейший видехостинг&lt;br /&gt;
* Загрузка видео&lt;br /&gt;
* Стриминг воспроизведения&lt;br /&gt;
* Превью/thumbnail&lt;br /&gt;
* Комментарии + лайки&lt;br /&gt;
2. Карта мероприятий с геолокациями:&lt;br /&gt;
* События с координатами&lt;br /&gt;
* Отображение на карте&lt;br /&gt;
* Поиск &amp;quot;рядом со мной&amp;quot;&lt;br /&gt;
* Фильтры по дате/категории&lt;br /&gt;
3. A/B тестирование (Feature Flags)&lt;br /&gt;
* Создание экспериментов&lt;br /&gt;
* SDK для получения варианта&lt;br /&gt;
* сбор метрик&lt;br /&gt;
* Поддержка критериев и статзначимости&lt;br /&gt;
4. Realtime-доска для ретроспектив (Miro-lite)&lt;br /&gt;
* Стикеры на доске&lt;br /&gt;
* Realtime синхронизация&lt;br /&gt;
* поддержка нескольких пользователей&lt;br /&gt;
* Голосование за стикеры&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4234</id>
		<title>Современные методы разработки программных продуктов с помощью методов искусственного интеллекта 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4234"/>
				<updated>2025-12-10T21:15:38Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
* Семестр: 5/7&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Дни и время занятий: вторник, 17:05-18:30, УЛК-1 (Цифра), аудитория 2.36&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
==Формат курса==&lt;br /&gt;
&lt;br /&gt;
В рамках курса студенты ознакомятся с основными принципами LLM-моделей и научатся использовать их в свою пользу. Студентам будет предложено разработать проект с использованием LLM и оценить все преимущества использования нового поколения генерации кода.&lt;br /&gt;
&lt;br /&gt;
=== Регистрация на курс ===&lt;br /&gt;
&lt;br /&gt;
Регистрация на курс проходит по ссылке: https://forms.yandex.ru/u/68b5cce75056902b66dd51fb&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
1. История развития ИИ. Базовые принципы работы больших языковых моделей.&lt;br /&gt;
&lt;br /&gt;
2. Основные виды и параметры Больших Языковых Моделей. Каким образом выбирать LLM для решения задач?&lt;br /&gt;
&lt;br /&gt;
3. Составные части приложений: Frontend, Backend, Веб-серверы. Применимость LLM для каждого из видов решения задач.&lt;br /&gt;
&lt;br /&gt;
4. Проектирование стартовых шаблонов решений на основе LLM.&lt;br /&gt;
&lt;br /&gt;
5. Инструменты для решения LLM-задач: IDE (Cursor/Copilot), CLI (Claude Code), чат-боты.&lt;br /&gt;
&lt;br /&gt;
6. Генерация знаний для LLM: RAG-модели (Retrieval Augmentation), GraphRAG, KAG (Knowledge Augmentation Graph).&lt;br /&gt;
&lt;br /&gt;
7. Model Context Protocol как универсальная база для создания решения. Популярные назначения MCP. Популярные серверы Model Context Protocol: Context7, Supabase.&lt;br /&gt;
&lt;br /&gt;
8. Оптимизация кодовой базы при помощи LLM.&lt;br /&gt;
&lt;br /&gt;
9. NoCode и LowCode-решения для создания фронтендов. Графовые методы для решения задач генеративного ИИ: ComfyUI, n8n.&lt;br /&gt;
&lt;br /&gt;
10. Этика и безопасность использования LLM: служебные данные, ключи авторизации. Инструменты выявления уязвимостей.&lt;br /&gt;
&lt;br /&gt;
11. Универсальные платформы для разработки кода: SourceCraft, OpenAI Codex.&lt;br /&gt;
&lt;br /&gt;
12. Направления развития IT-отрасли: Bug Driven Development, Prompt Storytelling. Принципы написания системных промптов для IDE. Мультиагентные системы&lt;br /&gt;
&lt;br /&gt;
== Формат сдачи курса ==&lt;br /&gt;
&lt;br /&gt;
Курс предполагает быструю разработку прототипа решений при помощи изученных инструментов в рамках курса. Необходимо подтвердить навыки эффективной работы с LLM-моделями.&lt;br /&gt;
&lt;br /&gt;
=== Минимальные требования ===&lt;br /&gt;
&lt;br /&gt;
Необходимо реализовать проект с минимальными компонентами:&lt;br /&gt;
* Frontend/Backend/DB&lt;br /&gt;
* Backlog проекта можно оценить в не менее 100 Story Points (в оценке человеческих ресурсов)&lt;br /&gt;
&lt;br /&gt;
В качестве сдачи домашнего задания необходимо отправить ссылку на приватный репозиторий с отчетом по выполненному проекту:&lt;br /&gt;
* Спроектированный Product Backlog для решения&lt;br /&gt;
* Показать, какие компоненты пришлось дорабатывать руками&lt;br /&gt;
* Использовать MCP-серверы (указать, какие компоненты были использованы)&lt;br /&gt;
* Сообщить, какие LLM-модели были использованы для реализации задач&lt;br /&gt;
&lt;br /&gt;
Бонусы:&lt;br /&gt;
+ Использование MultiAgent LLM (BMAD, Claude Flow)&lt;br /&gt;
+ Настройка агентов, в том числе, через LowCode-инструменты n8n / SourceCraft.&lt;br /&gt;
+ Интеграция систем с примерами использования и реализацией Test Driven Development&lt;br /&gt;
&lt;br /&gt;
=== Примеры проектов ===&lt;br /&gt;
&lt;br /&gt;
Можно выбрать на усмотрение один из проектов или реализовать свой собственный проект по согласованию с преподавателем.&lt;br /&gt;
&lt;br /&gt;
Описание проекта дается в минимальном формате - Вашей целью является улучшение проекта с помощью LLM. Ваша цель - использовать и ограничивать воображение.&lt;br /&gt;
&lt;br /&gt;
==== Простые проекты (удовлетворительно 3-4) ====&lt;br /&gt;
1. Kanban-доска (Упрощенный Trello):&lt;br /&gt;
* создание задач&lt;br /&gt;
* назначение задач для пользователей&lt;br /&gt;
* приглашение пользователей&lt;br /&gt;
* создание досок&lt;br /&gt;
* создание статусов задач&lt;br /&gt;
* ограничение по количеству задач с определенным статусом (основная идея Kanban)&lt;br /&gt;
2. Меню столовой с голосованием:&lt;br /&gt;
* Блюда по дням недели&lt;br /&gt;
* Голосование за блюдо&lt;br /&gt;
* Рейтинг блюд&lt;br /&gt;
* Фильтр по категориям&lt;br /&gt;
3. Dashboard успеваемость (Электронная ведомость):&lt;br /&gt;
* Студенты, предметы, оценки&lt;br /&gt;
* Средний балл по предмету&lt;br /&gt;
* График успеваемости студента&lt;br /&gt;
* Топ студентов&lt;br /&gt;
&lt;br /&gt;
==== Задачи невысокой сложности (хорошо 5) ====&lt;br /&gt;
1. Мини маркетплейс объявлений:&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;
* Поддержка режима Double Elimination&lt;br /&gt;
* Визуализация сетки&lt;br /&gt;
&lt;br /&gt;
==== Задачи с усложнениями (оценки 7-8) ====&lt;br /&gt;
1. Календарь событий с напоминаниями&lt;br /&gt;
* События с датой/временем&lt;br /&gt;
* Повторяющиеся события&lt;br /&gt;
* Напоминания в UI&lt;br /&gt;
* Приглашение участников&lt;br /&gt;
2. Форум с ветками обсуждений&lt;br /&gt;
* Разделы → Темы → Сообщения&lt;br /&gt;
* Ответы на сообщения (дерево)&lt;br /&gt;
* Пагинация&lt;br /&gt;
* Markdown в сообщениях&lt;br /&gt;
3. Трекер тренировок с аналитикой&lt;br /&gt;
* Логирование тренировок (тип, длительность, дистанция)&lt;br /&gt;
* Графики прогресса&lt;br /&gt;
* Цели и прогресс к ним&lt;br /&gt;
* Сравнение периодов&lt;br /&gt;
4. Система опросов с условной логикой&lt;br /&gt;
* Конструктор опросов&lt;br /&gt;
* Разные типы вопросов&lt;br /&gt;
* &amp;quot;Если ответ X → показать вопрос Y&amp;quot;&lt;br /&gt;
* Аналитика ответов&lt;br /&gt;
&lt;br /&gt;
==== Задание на оценку 10 ====&lt;br /&gt;
&lt;br /&gt;
1. Простейший видехостинг&lt;br /&gt;
* Загрузка видео&lt;br /&gt;
* Стриминг воспроизведения&lt;br /&gt;
* Превью/thumbnail&lt;br /&gt;
* Комментарии + лайки&lt;br /&gt;
2. Карта мероприятий с геолокациями:&lt;br /&gt;
* События с координатами&lt;br /&gt;
* Отображение на карте&lt;br /&gt;
* Поиск &amp;quot;рядом со мной&amp;quot;&lt;br /&gt;
* Фильтры по дате/категории&lt;br /&gt;
3. A/B тестирование (Feature Flags)&lt;br /&gt;
* Создание экспериментов&lt;br /&gt;
* SDK для получения варианта&lt;br /&gt;
* сбор метрик&lt;br /&gt;
* Поддержка критериев и статзначимости&lt;br /&gt;
4. Realtime-доска для ретроспектив (Miro-lite)&lt;br /&gt;
* Стикеры на доске&lt;br /&gt;
* Realtime синхронизация&lt;br /&gt;
* поддержка нескольких пользователей&lt;br /&gt;
* Голосование за стикеры&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4233</id>
		<title>Современные методы разработки программных продуктов с помощью методов искусственного интеллекта 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4233"/>
				<updated>2025-12-10T21:05:42Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Формат курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
* Семестр: 5/7&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Дни и время занятий: вторник, 17:05-18:30, УЛК-1 (Цифра), аудитория 2.36&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
==Формат курса==&lt;br /&gt;
&lt;br /&gt;
В рамках курса студенты ознакомятся с основными принципами LLM-моделей и научатся использовать их в свою пользу. Студентам будет предложено разработать проект с использованием LLM и оценить все преимущества использования нового поколения генерации кода.&lt;br /&gt;
&lt;br /&gt;
=== Регистрация на курс ===&lt;br /&gt;
&lt;br /&gt;
Регистрация на курс проходит по ссылке: https://forms.yandex.ru/u/68b5cce75056902b66dd51fb&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
1. История развития ИИ. Базовые принципы работы больших языковых моделей.&lt;br /&gt;
&lt;br /&gt;
2. Основные виды и параметры Больших Языковых Моделей. Каким образом выбирать LLM для решения задач?&lt;br /&gt;
&lt;br /&gt;
3. Составные части приложений: Frontend, Backend, Веб-серверы. Применимость LLM для каждого из видов решения задач.&lt;br /&gt;
&lt;br /&gt;
4. Проектирование стартовых шаблонов решений на основе LLM.&lt;br /&gt;
&lt;br /&gt;
5. Инструменты для решения LLM-задач: IDE (Cursor/Copilot), CLI (Claude Code), чат-боты.&lt;br /&gt;
&lt;br /&gt;
6. Генерация знаний для LLM: RAG-модели (Retrieval Augmentation), GraphRAG, KAG (Knowledge Augmentation Graph).&lt;br /&gt;
&lt;br /&gt;
7. Model Context Protocol как универсальная база для создания решения. Популярные назначения MCP. Популярные серверы Model Context Protocol: Context7, Supabase.&lt;br /&gt;
&lt;br /&gt;
8. Оптимизация кодовой базы при помощи LLM.&lt;br /&gt;
&lt;br /&gt;
9. NoCode и LowCode-решения для создания фронтендов. Графовые методы для решения задач генеративного ИИ: ComfyUI, n8n.&lt;br /&gt;
&lt;br /&gt;
10. Этика и безопасность использования LLM: служебные данные, ключи авторизации. Инструменты выявления уязвимостей.&lt;br /&gt;
&lt;br /&gt;
11. Универсальные платформы для разработки кода: SourceCraft, OpenAI Codex.&lt;br /&gt;
&lt;br /&gt;
12. Направления развития IT-отрасли: Bug Driven Development, Prompt Storytelling. Принципы написания системных промптов для IDE. Мультиагентные системы&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4232</id>
		<title>Современные методы разработки программных продуктов с помощью методов искусственного интеллекта 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4232"/>
				<updated>2025-12-10T21:04:43Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
* Семестр: 5/7&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Дни и время занятий: вторник, 17:05-18:30, УЛК-1 (Цифра), аудитория 2.36&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
==Формат курса==&lt;br /&gt;
&lt;br /&gt;
В рамках курса студенты ознакомятся с основными принципами LLM-моделей и научатся использовать их в свою пользу. Студентам будет предложено разработать проект с использованием LLM и оценить все преимущества использования нового поколения генерации кода.&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
1. История развития ИИ. Базовые принципы работы больших языковых моделей.&lt;br /&gt;
&lt;br /&gt;
2. Основные виды и параметры Больших Языковых Моделей. Каким образом выбирать LLM для решения задач?&lt;br /&gt;
&lt;br /&gt;
3. Составные части приложений: Frontend, Backend, Веб-серверы. Применимость LLM для каждого из видов решения задач.&lt;br /&gt;
&lt;br /&gt;
4. Проектирование стартовых шаблонов решений на основе LLM.&lt;br /&gt;
&lt;br /&gt;
5. Инструменты для решения LLM-задач: IDE (Cursor/Copilot), CLI (Claude Code), чат-боты.&lt;br /&gt;
&lt;br /&gt;
6. Генерация знаний для LLM: RAG-модели (Retrieval Augmentation), GraphRAG, KAG (Knowledge Augmentation Graph).&lt;br /&gt;
&lt;br /&gt;
7. Model Context Protocol как универсальная база для создания решения. Популярные назначения MCP. Популярные серверы Model Context Protocol: Context7, Supabase.&lt;br /&gt;
&lt;br /&gt;
8. Оптимизация кодовой базы при помощи LLM.&lt;br /&gt;
&lt;br /&gt;
9. NoCode и LowCode-решения для создания фронтендов. Графовые методы для решения задач генеративного ИИ: ComfyUI, n8n.&lt;br /&gt;
&lt;br /&gt;
10. Этика и безопасность использования LLM: служебные данные, ключи авторизации. Инструменты выявления уязвимостей.&lt;br /&gt;
&lt;br /&gt;
11. Универсальные платформы для разработки кода: SourceCraft, OpenAI Codex.&lt;br /&gt;
&lt;br /&gt;
12. Направления развития IT-отрасли: Bug Driven Development, Prompt Storytelling. Принципы написания системных промптов для IDE. Мультиагентные системы&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4231</id>
		<title>Современные методы разработки программных продуктов с помощью методов искусственного интеллекта 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4231"/>
				<updated>2025-12-10T21:01:20Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* План курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
* Семестр: 5/7&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
==Формат курса==&lt;br /&gt;
&lt;br /&gt;
В рамках курса студенты ознакомятся с основными принципами LLM-моделей и научатся использовать их в свою пользу. Студентам будет предложено разработать проект с использованием LLM и оценить все преимущества использования нового поколения генерации кода.&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
1. История развития ИИ. Базовые принципы работы больших языковых моделей.&lt;br /&gt;
&lt;br /&gt;
2. Основные виды и параметры Больших Языковых Моделей. Каким образом выбирать LLM для решения задач?&lt;br /&gt;
&lt;br /&gt;
3. Составные части приложений: Frontend, Backend, Веб-серверы. Применимость LLM для каждого из видов решения задач.&lt;br /&gt;
&lt;br /&gt;
4. Проектирование стартовых шаблонов решений на основе LLM.&lt;br /&gt;
&lt;br /&gt;
5. Инструменты для решения LLM-задач: IDE (Cursor/Copilot), CLI (Claude Code), чат-боты.&lt;br /&gt;
&lt;br /&gt;
6. Генерация знаний для LLM: RAG-модели (Retrieval Augmentation), GraphRAG, KAG (Knowledge Augmentation Graph).&lt;br /&gt;
&lt;br /&gt;
7. Model Context Protocol как универсальная база для создания решения. Популярные назначения MCP. Популярные серверы Model Context Protocol: Context7, Supabase.&lt;br /&gt;
&lt;br /&gt;
8. Оптимизация кодовой базы при помощи LLM.&lt;br /&gt;
&lt;br /&gt;
9. NoCode и LowCode-решения для создания фронтендов. Графовые методы для решения задач генеративного ИИ: ComfyUI, n8n.&lt;br /&gt;
&lt;br /&gt;
10. Этика и безопасность использования LLM: служебные данные, ключи авторизации. Инструменты выявления уязвимостей.&lt;br /&gt;
&lt;br /&gt;
11. Универсальные платформы для разработки кода: SourceCraft, OpenAI Codex.&lt;br /&gt;
&lt;br /&gt;
12. Направления развития IT-отрасли: Bug Driven Development, Prompt Storytelling. Принципы написания системных промптов для IDE. Мультиагентные системы&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4124</id>
		<title>Современные методы разработки программных продуктов с помощью методов искусственного интеллекта 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4124"/>
				<updated>2025-09-01T15:10:39Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
* Семестр: 5/7&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
==Формат курса==&lt;br /&gt;
&lt;br /&gt;
В рамках курса студенты ознакомятся с основными принципами LLM-моделей и научатся использовать их в свою пользу. Студентам будет предложено разработать проект с использованием LLM и оценить все преимущества использования нового поколения генерации кода.&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
1. История развития ИИ. Базовые принципы работы больших языковых моделей.&lt;br /&gt;
&lt;br /&gt;
2. Основные виды и параметры Больших Языковых Моделей. Каким образом выбирать LLM для решения задач?&lt;br /&gt;
&lt;br /&gt;
3. Составные части приложений: Frontend, Backend, Веб-серверы. Применимость LLM для каждого из видов решения задач.&lt;br /&gt;
&lt;br /&gt;
4. Проектирование стартовых шаблонов решений на основе LLM.&lt;br /&gt;
&lt;br /&gt;
5. Инструменты для решения LLM-задач: IDE (Cursor/Copilot), CLI (Claude Code), чат-боты.&lt;br /&gt;
&lt;br /&gt;
6. Генерация знаний для LLM: RAG-модели (Retrieval Augmentation).&lt;br /&gt;
&lt;br /&gt;
7. Model Context Protocol как универсальная база для создания решения. Популярные назначения MCP.&lt;br /&gt;
&lt;br /&gt;
8. Оптимизация кодовой базы при помощи LLM.&lt;br /&gt;
&lt;br /&gt;
9. NoCode и LowCode-решения для создания фронтендов.&lt;br /&gt;
&lt;br /&gt;
10. Этика и безопасность использования LLM: служебные данные, ключи авторизации. Инструменты выявления уязвимостей.&lt;br /&gt;
&lt;br /&gt;
11. Направления развития IT-отрасли: Bug Driven Development, Prompt Storytelling. Принципы написания системных промптов для IDE.&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4123</id>
		<title>Современные методы разработки программных продуктов с помощью методов искусственного интеллекта 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4123"/>
				<updated>2025-09-01T15:10:25Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* План курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
* Семестр: 1/3/5/7/9/11&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
==Формат курса==&lt;br /&gt;
&lt;br /&gt;
В рамках курса студенты ознакомятся с основными принципами LLM-моделей и научатся использовать их в свою пользу. Студентам будет предложено разработать проект с использованием LLM и оценить все преимущества использования нового поколения генерации кода.&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
1. История развития ИИ. Базовые принципы работы больших языковых моделей.&lt;br /&gt;
&lt;br /&gt;
2. Основные виды и параметры Больших Языковых Моделей. Каким образом выбирать LLM для решения задач?&lt;br /&gt;
&lt;br /&gt;
3. Составные части приложений: Frontend, Backend, Веб-серверы. Применимость LLM для каждого из видов решения задач.&lt;br /&gt;
&lt;br /&gt;
4. Проектирование стартовых шаблонов решений на основе LLM.&lt;br /&gt;
&lt;br /&gt;
5. Инструменты для решения LLM-задач: IDE (Cursor/Copilot), CLI (Claude Code), чат-боты.&lt;br /&gt;
&lt;br /&gt;
6. Генерация знаний для LLM: RAG-модели (Retrieval Augmentation).&lt;br /&gt;
&lt;br /&gt;
7. Model Context Protocol как универсальная база для создания решения. Популярные назначения MCP.&lt;br /&gt;
&lt;br /&gt;
8. Оптимизация кодовой базы при помощи LLM.&lt;br /&gt;
&lt;br /&gt;
9. NoCode и LowCode-решения для создания фронтендов.&lt;br /&gt;
&lt;br /&gt;
10. Этика и безопасность использования LLM: служебные данные, ключи авторизации. Инструменты выявления уязвимостей.&lt;br /&gt;
&lt;br /&gt;
11. Направления развития IT-отрасли: Bug Driven Development, Prompt Storytelling. Принципы написания системных промптов для IDE.&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4005</id>
		<title>Современные методы разработки программных продуктов с помощью методов искусственного интеллекта 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0_2025&amp;diff=4005"/>
				<updated>2025-07-17T13:08:40Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: Новая страница: «==Общие сведения== * Семестр: 1/3/5/7/9/11 * Форма контроля: дифференцированный зачет  '''Преподав…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
* Семестр: 1/3/5/7/9/11&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
==Формат курса==&lt;br /&gt;
&lt;br /&gt;
В рамках курса студенты ознакомятся с основными принципами LLM-моделей и научатся использовать их в свою пользу. Студентам будет предложено разработать проект с использованием LLM и оценить все преимущества использования нового поколения генерации кода.&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
1. История развития ИИ. Базовые принципы работы больших языковых моделей.&lt;br /&gt;
2. Основные виды и параметры Больших Языковых Моделей. Каким образом выбирать LLM для решения задач?&lt;br /&gt;
3. Составные части приложений: Frontend, Backend, Веб-серверы. Применимость LLM для каждого из видов решения задач.&lt;br /&gt;
4. Проектирование стартовых шаблонов решений на основе LLM.&lt;br /&gt;
5. Инструменты для решения LLM-задач: IDE (Cursor/Copilot), CLI (Claude Code), чат-боты.&lt;br /&gt;
6. Генерация знаний для LLM: RAG-модели (Retrieval Augmentation).&lt;br /&gt;
7. Model Context Protocol как универсальная база для создания решения. Популярные назначения MCP.&lt;br /&gt;
8. Оптимизация кодовой базы при помощи LLM.&lt;br /&gt;
9. NoCode и LowCode-решения для создания фронтендов.&lt;br /&gt;
10. Этика и безопасность использования LLM: служебные данные, ключи авторизации. Инструменты выявления уязвимостей.&lt;br /&gt;
11. Направления развития IT-отрасли: Bug Driven Development, Prompt Storytelling. Принципы написания системных промптов для IDE.&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3847</id>
		<title>ТП весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3847"/>
				<updated>2025-02-17T21:44:22Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие сведения ==&lt;br /&gt;
* Семестр: 2 (первый курс, весенний семестр)&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Запись вводного занятия&lt;br /&gt;
* Регистрация на курс происходит через сайт https://akhcheck.ru&lt;br /&gt;
* '''ДЛЯ ТЕХ, У КОГО КУРС ПО ВЫБОРУ''' [https://docs.google.com/forms/d/e/1FAIpQLSdAFWmCtm2LwtNzALUViW3CbnYG4AIvwRy-jaZhM_UC07tLlg/viewform?usp=header Регистрация на электив от кафедры АТП]&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
'''Руководитель курса:''' [[Участник:Ахтямов_Павел | Ахтямов Павел]] (akhtyamovpavel@akhpl.ru)&lt;br /&gt;
&lt;br /&gt;
'''Кураторы''':&lt;br /&gt;
* Иван Калинин&lt;br /&gt;
* Николай Спицын&lt;br /&gt;
&lt;br /&gt;
== Система оценивания ==&lt;br /&gt;
* Домашние задания - 70%&lt;br /&gt;
* Активность на семинарах - 15%&lt;br /&gt;
* Контрольные мероприятия - 15%&lt;br /&gt;
* Активность на лекциях - 10%&lt;br /&gt;
&lt;br /&gt;
=== Семинаристы ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! День недели&lt;br /&gt;
! Расписание&lt;br /&gt;
! Аудитория&lt;br /&gt;
|-&lt;br /&gt;
| 402&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 9:00&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 403&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 404&lt;br /&gt;
| Белков Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 802 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 405&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 17:05&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 406&lt;br /&gt;
| Калмыков Андрей&lt;br /&gt;
| Четверг&lt;br /&gt;
| 15:30&lt;br /&gt;
| 317 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 407&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:30&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 408&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 801 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 409&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 411&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 412&lt;br /&gt;
| Завадский Виталий&lt;br /&gt;
| Четверг&lt;br /&gt;
| 13:55&lt;br /&gt;
| 324Б ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 413&lt;br /&gt;
| Яцулевич Владимир&lt;br /&gt;
| Вторник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 516 ГК&lt;br /&gt;
|-&lt;br /&gt;
| 414&lt;br /&gt;
| Вашкевич Егор&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:35&lt;br /&gt;
| 324А ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 415&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Четверг&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 416&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 9241-9242 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 417&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 423&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 18:35&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 424&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 425&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 426&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:35&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 427&lt;br /&gt;
| Ахтямов Павел&lt;br /&gt;
| Среда&lt;br /&gt;
| 9:00&lt;br /&gt;
| 907 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 431&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 206 УПМ&lt;br /&gt;
|-&lt;br /&gt;
| 432&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 451&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 452&lt;br /&gt;
| Касымалиева Жанель&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 206 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 453&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
* 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS.&lt;br /&gt;
* 2. Системы контроля версий - часть 1. Виды систем контроля версий. Базовые команды в Git. Работа с удаленным репозиторием.&lt;br /&gt;
* 3. Bash-скриптинг и реализация скриптов.&lt;br /&gt;
* 4. Система контроля версий - часть 2. Работа с ветвлениями. Merge vs Rebase. Контроль за процессами.&lt;br /&gt;
* 5. Системы контроля версий - часть 3. Работа в Github, Gitlab - приглашение в репозитории, организация контроля, Protected ветки.&lt;br /&gt;
* 6. Системы сборки проектов. Скриптовые системы сборки.&lt;br /&gt;
* 7. Системы сборки проектов на C++/Java (Make/CMake/Conan для C++, Maven/Gradle для Java).&lt;br /&gt;
* 8. Тестирование ПО. Принципы тестирования ПО. Психология тестирования ПО. Тестирование vs QC vs QA. Пирамида тестирования.&lt;br /&gt;
* 9. Тестирование ПО. Unit тестирование, Mock тестирование.&lt;br /&gt;
* 10. Сетевой стек - работа веб-сервисов, стек ISO/OSI - TCP/IP.&lt;br /&gt;
* 11. Сетевок стек - виды API: REST API/GraphQL/XML. Тестирование API: Selenium, Playwright, Requests Mock.&lt;br /&gt;
* 12. Инструменты виртуализации и контейнеризации. Docker как основной инструмент контейнеризации. Понятия образ и контейнеров - их отличия. Запуск контейнеров.&lt;br /&gt;
* 13. Docker. Сборка образов. Различные конфигурации сборки образов.&lt;br /&gt;
* 14. Docker Compose как инструмент развертывания инфраструктуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
1. Сайт международной сертификации ISTQB: https://www.istqb.org/&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3799</id>
		<title>ТП весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3799"/>
				<updated>2025-02-04T20:54:01Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Семинаристы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие сведения ==&lt;br /&gt;
* Семестр: 2 (первый курс, весенний семестр)&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Запись вводного занятия&lt;br /&gt;
* Регистрация на курс происходит через сайт https://akhcheck.ru&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
'''Руководитель курса:''' [[Участник:Ахтямов_Павел | Ахтямов Павел]] (akhtyamovpavel@akhpl.ru)&lt;br /&gt;
&lt;br /&gt;
'''Кураторы''':&lt;br /&gt;
* Иван Калинин&lt;br /&gt;
* Николай Спицын&lt;br /&gt;
&lt;br /&gt;
== Система оценивания ==&lt;br /&gt;
* Домашние задания - 70%&lt;br /&gt;
* Активность на семинарах - 15%&lt;br /&gt;
* Контрольные мероприятия - 15%&lt;br /&gt;
* Активность на лекциях - 10%&lt;br /&gt;
&lt;br /&gt;
=== Семинаристы ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! День недели&lt;br /&gt;
! Расписание&lt;br /&gt;
! Аудитория&lt;br /&gt;
|-&lt;br /&gt;
| 402&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 9:00&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 403&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 404&lt;br /&gt;
| Белков Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 802 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 405&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 17:05&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 406&lt;br /&gt;
| Калмыков Андрей&lt;br /&gt;
| Четверг&lt;br /&gt;
| 15:30&lt;br /&gt;
| 317 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 407&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:30&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 408&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 801 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 409&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 411&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 412&lt;br /&gt;
| Завадский Виталий&lt;br /&gt;
| Четверг&lt;br /&gt;
| 13:55&lt;br /&gt;
| 324Б ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 413&lt;br /&gt;
| Яцулевич Владимир&lt;br /&gt;
| Вторник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 516 ГК&lt;br /&gt;
|-&lt;br /&gt;
| 414&lt;br /&gt;
| Вашкевич Егор&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:35&lt;br /&gt;
| 324А ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 415&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Четверг&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 416&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 9241-9242 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 417&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 423&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 18:35&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 424&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 425&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 426&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:35&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 427&lt;br /&gt;
| Ахтямов Павел&lt;br /&gt;
| Среда&lt;br /&gt;
| 9:00&lt;br /&gt;
| 907 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 431&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 206 УПМ&lt;br /&gt;
|-&lt;br /&gt;
| 432&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 451&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 452&lt;br /&gt;
| Касымалиева Жанель&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 206 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 453&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
* 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS.&lt;br /&gt;
* 2. Системы контроля версий - часть 1. Виды систем контроля версий. Базовые команды в Git. Работа с удаленным репозиторием.&lt;br /&gt;
* 3. Bash-скриптинг и реализация скриптов.&lt;br /&gt;
* 4. Система контроля версий - часть 2. Работа с ветвлениями. Merge vs Rebase. Контроль за процессами.&lt;br /&gt;
* 5. Системы контроля версий - часть 3. Работа в Github, Gitlab - приглашение в репозитории, организация контроля, Protected ветки.&lt;br /&gt;
* 6. Системы сборки проектов. Скриптовые системы сборки.&lt;br /&gt;
* 7. Системы сборки проектов на C++/Java (Make/CMake/Conan для C++, Maven/Gradle для Java).&lt;br /&gt;
* 8. Тестирование ПО. Принципы тестирования ПО. Психология тестирования ПО. Тестирование vs QC vs QA. Пирамида тестирования.&lt;br /&gt;
* 9. Тестирование ПО. Unit тестирование, Mock тестирование.&lt;br /&gt;
* 10. Сетевой стек - работа веб-сервисов, стек ISO/OSI - TCP/IP.&lt;br /&gt;
* 11. Сетевок стек - виды API: REST API/GraphQL/XML. Тестирование API: Selenium, Playwright, Requests Mock.&lt;br /&gt;
* 12. Инструменты виртуализации и контейнеризации. Docker как основной инструмент контейнеризации. Понятия образ и контейнеров - их отличия. Запуск контейнеров.&lt;br /&gt;
* 13. Docker. Сборка образов. Различные конфигурации сборки образов.&lt;br /&gt;
* 14. Docker Compose как инструмент развертывания инфраструктуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
1. Сайт международной сертификации ISTQB: https://www.istqb.org/&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%B2_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3794</id>
		<title>Современные технологии разработки сервисов анализа данных весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%B2_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3794"/>
				<updated>2025-02-03T22:44:38Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 2 (пятый курс)&lt;br /&gt;
* Формат: онлайн&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* '''[Материалы занятий]'''&lt;br /&gt;
* '''[Текущие оценки]''' (По закону о хранении персональных данных ведомости будут доступны на сайте https://akhcheck.ru)&lt;br /&gt;
* '''[Продление дедлайнов]'''&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
** [[ Участник:Ахтямов_Павел | Павел Ахтямов ]] (akhtyamovpavel at akhpl.ru)&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;
| 10.02.2024 || Linux &amp;amp; Bash&lt;br /&gt;
|-&lt;br /&gt;
| 17.02.2024 || Git&lt;br /&gt;
|-&lt;br /&gt;
| 24.02.2024 || API и прототипирование сервисов. Сетевой стек&lt;br /&gt;
|-&lt;br /&gt;
| 05.03.2024 || Docker для ML-сервисов. Оптимальная сборка образов и запуск контейнеров&lt;br /&gt;
|-&lt;br /&gt;
| 12.03.2024 || Тестирование. Часть 1&lt;br /&gt;
|-&lt;br /&gt;
| 19.03.2024 || Тестирование. Часть 2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Оценивание =&lt;br /&gt;
&lt;br /&gt;
Оценивание производиться по сумме баллов за курсы.&lt;br /&gt;
&lt;br /&gt;
Задания будут сдаваться на платформе https://akhcheck.ru. &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;
| Тестовое задание (для знакомства с системой) || 15.03.2024 ||&lt;br /&gt;
|-&lt;br /&gt;
| Bash || 10.03.2024 ||&lt;br /&gt;
|-&lt;br /&gt;
| Git || 17.03.2024 || &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3793</id>
		<title>ТП весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3793"/>
				<updated>2025-02-03T22:33:41Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Команда курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие сведения ==&lt;br /&gt;
* Семестр: 2 (первый курс, весенний семестр)&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Запись вводного занятия&lt;br /&gt;
* Регистрация на курс происходит через сайт https://akhcheck.ru&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
'''Руководитель курса:''' [[Участник:Ахтямов_Павел | Ахтямов Павел]] (akhtyamovpavel@akhpl.ru)&lt;br /&gt;
&lt;br /&gt;
'''Кураторы''':&lt;br /&gt;
* Иван Калинин&lt;br /&gt;
* Николай Спицын&lt;br /&gt;
&lt;br /&gt;
== Система оценивания ==&lt;br /&gt;
* Домашние задания - 70%&lt;br /&gt;
* Активность на семинарах - 15%&lt;br /&gt;
* Контрольные мероприятия - 15%&lt;br /&gt;
* Активность на лекциях - 10%&lt;br /&gt;
&lt;br /&gt;
=== Семинаристы ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! День недели&lt;br /&gt;
! Расписание&lt;br /&gt;
! Аудитория&lt;br /&gt;
|-&lt;br /&gt;
| 402&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 9:00&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 403&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 404&lt;br /&gt;
| Белков Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 802 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 405&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 17:05&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 406&lt;br /&gt;
| Калмыков Андрей&lt;br /&gt;
| Четверг&lt;br /&gt;
| 15:30&lt;br /&gt;
| 317 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 407&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:30&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 408&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 801 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 409&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 411&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 412&lt;br /&gt;
| Завадский Виталий&lt;br /&gt;
| Четверг&lt;br /&gt;
| 13:55&lt;br /&gt;
| 324Б ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 413&lt;br /&gt;
| Яцулевич Владимир&lt;br /&gt;
| Вторник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 516 ГК&lt;br /&gt;
|-&lt;br /&gt;
| 414&lt;br /&gt;
| Вашкевич Егор&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:35&lt;br /&gt;
| 324А ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 415&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Четверг&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 416&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 9241-9242 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 417&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 423&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 18:35&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 424&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 425&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 426&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:35&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 427&lt;br /&gt;
| Ахтямов Павел&lt;br /&gt;
| Среда&lt;br /&gt;
| 9:00&lt;br /&gt;
| 702 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 431&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 206 УПМ&lt;br /&gt;
|-&lt;br /&gt;
| 432&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 451&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 452&lt;br /&gt;
| Касымалиева Жанель&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 206 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 453&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
* 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS.&lt;br /&gt;
* 2. Системы контроля версий - часть 1. Виды систем контроля версий. Базовые команды в Git. Работа с удаленным репозиторием.&lt;br /&gt;
* 3. Bash-скриптинг и реализация скриптов.&lt;br /&gt;
* 4. Система контроля версий - часть 2. Работа с ветвлениями. Merge vs Rebase. Контроль за процессами.&lt;br /&gt;
* 5. Системы контроля версий - часть 3. Работа в Github, Gitlab - приглашение в репозитории, организация контроля, Protected ветки.&lt;br /&gt;
* 6. Системы сборки проектов. Скриптовые системы сборки.&lt;br /&gt;
* 7. Системы сборки проектов на C++/Java (Make/CMake/Conan для C++, Maven/Gradle для Java).&lt;br /&gt;
* 8. Тестирование ПО. Принципы тестирования ПО. Психология тестирования ПО. Тестирование vs QC vs QA. Пирамида тестирования.&lt;br /&gt;
* 9. Тестирование ПО. Unit тестирование, Mock тестирование.&lt;br /&gt;
* 10. Сетевой стек - работа веб-сервисов, стек ISO/OSI - TCP/IP.&lt;br /&gt;
* 11. Сетевок стек - виды API: REST API/GraphQL/XML. Тестирование API: Selenium, Playwright, Requests Mock.&lt;br /&gt;
* 12. Инструменты виртуализации и контейнеризации. Docker как основной инструмент контейнеризации. Понятия образ и контейнеров - их отличия. Запуск контейнеров.&lt;br /&gt;
* 13. Docker. Сборка образов. Различные конфигурации сборки образов.&lt;br /&gt;
* 14. Docker Compose как инструмент развертывания инфраструктуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
1. Сайт международной сертификации ISTQB: https://www.istqb.org/&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3792</id>
		<title>ТП весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3792"/>
				<updated>2025-02-03T22:31:51Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие сведения ==&lt;br /&gt;
* Семестр: 2 (первый курс, весенний семестр)&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Запись вводного занятия&lt;br /&gt;
* Регистрация на курс происходит через сайт https://akhcheck.ru&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
'''Руководитель курса:''' [[Участник:Ахтямов_Павел | Ахтямов Павел]] (akhtyamovpavel@akhpl.ru)&lt;br /&gt;
&lt;br /&gt;
'''Кураторы''':&lt;br /&gt;
* Иван Калинин&lt;br /&gt;
* Николай Спицын&lt;br /&gt;
&lt;br /&gt;
== Система оценивания&lt;br /&gt;
* Домашние задания - 70%&lt;br /&gt;
* Активность на семинарах - 15%&lt;br /&gt;
* Контрольные мероприятия - 15%&lt;br /&gt;
* Активность на лекциях - 10%&lt;br /&gt;
&lt;br /&gt;
=== Семинаристы ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! День недели&lt;br /&gt;
! Расписание&lt;br /&gt;
! Аудитория&lt;br /&gt;
|-&lt;br /&gt;
| 402&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 9:00&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 403&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 404&lt;br /&gt;
| Белков Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 802 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 405&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 17:05&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 406&lt;br /&gt;
| Калмыков Андрей&lt;br /&gt;
| Четверг&lt;br /&gt;
| 15:30&lt;br /&gt;
| 317 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 407&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:30&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 408&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 801 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 409&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 411&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 412&lt;br /&gt;
| Завадский Виталий&lt;br /&gt;
| Четверг&lt;br /&gt;
| 13:55&lt;br /&gt;
| 324Б ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 413&lt;br /&gt;
| Яцулевич Владимир&lt;br /&gt;
| Вторник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 516 ГК&lt;br /&gt;
|-&lt;br /&gt;
| 414&lt;br /&gt;
| Вашкевич Егор&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:35&lt;br /&gt;
| 324А ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 415&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Четверг&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 416&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 9241-9242 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 417&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 423&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 18:35&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 424&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 425&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 426&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:35&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 427&lt;br /&gt;
| Ахтямов Павел&lt;br /&gt;
| Среда&lt;br /&gt;
| 9:00&lt;br /&gt;
| 702 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 431&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 206 УПМ&lt;br /&gt;
|-&lt;br /&gt;
| 432&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 451&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 452&lt;br /&gt;
| Касымалиева Жанель&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 206 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 453&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
* 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS.&lt;br /&gt;
* 2. Системы контроля версий - часть 1. Виды систем контроля версий. Базовые команды в Git. Работа с удаленным репозиторием.&lt;br /&gt;
* 3. Bash-скриптинг и реализация скриптов.&lt;br /&gt;
* 4. Система контроля версий - часть 2. Работа с ветвлениями. Merge vs Rebase. Контроль за процессами.&lt;br /&gt;
* 5. Системы контроля версий - часть 3. Работа в Github, Gitlab - приглашение в репозитории, организация контроля, Protected ветки.&lt;br /&gt;
* 6. Системы сборки проектов. Скриптовые системы сборки.&lt;br /&gt;
* 7. Системы сборки проектов на C++/Java (Make/CMake/Conan для C++, Maven/Gradle для Java).&lt;br /&gt;
* 8. Тестирование ПО. Принципы тестирования ПО. Психология тестирования ПО. Тестирование vs QC vs QA. Пирамида тестирования.&lt;br /&gt;
* 9. Тестирование ПО. Unit тестирование, Mock тестирование.&lt;br /&gt;
* 10. Сетевой стек - работа веб-сервисов, стек ISO/OSI - TCP/IP.&lt;br /&gt;
* 11. Сетевок стек - виды API: REST API/GraphQL/XML. Тестирование API: Selenium, Playwright, Requests Mock.&lt;br /&gt;
* 12. Инструменты виртуализации и контейнеризации. Docker как основной инструмент контейнеризации. Понятия образ и контейнеров - их отличия. Запуск контейнеров.&lt;br /&gt;
* 13. Docker. Сборка образов. Различные конфигурации сборки образов.&lt;br /&gt;
* 14. Docker Compose как инструмент развертывания инфраструктуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
1. Сайт международной сертификации ISTQB: https://www.istqb.org/&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3791</id>
		<title>ТП весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3791"/>
				<updated>2025-02-03T22:27:29Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Команда курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие сведения ==&lt;br /&gt;
* Семестр: 2 (первый курс, весенний семестр)&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Запись вводного занятия&lt;br /&gt;
* Регистрация на курс происходит через сайт https://akhcheck.ru&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
'''Руководитель курса:''' [[Участник:Ахтямов_Павел | Ахтямов Павел]] (akhtyamovpavel@akhpl.ru)&lt;br /&gt;
&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; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! День недели&lt;br /&gt;
! Расписание&lt;br /&gt;
! Аудитория&lt;br /&gt;
|-&lt;br /&gt;
| 402&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 9:00&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 403&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 404&lt;br /&gt;
| Белков Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 802 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 405&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 17:05&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 406&lt;br /&gt;
| Калмыков Андрей&lt;br /&gt;
| Четверг&lt;br /&gt;
| 15:30&lt;br /&gt;
| 317 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 407&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:30&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 408&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 801 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 409&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 411&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 412&lt;br /&gt;
| Завадский Виталий&lt;br /&gt;
| Четверг&lt;br /&gt;
| 13:55&lt;br /&gt;
| 324Б ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 413&lt;br /&gt;
| Яцулевич Владимир&lt;br /&gt;
| Вторник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 516 ГК&lt;br /&gt;
|-&lt;br /&gt;
| 414&lt;br /&gt;
| Вашкевич Егор&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:35&lt;br /&gt;
| 324А ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 415&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Четверг&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 416&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 9241-9242 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 417&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 423&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 18:35&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 424&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 425&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 426&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:35&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 427&lt;br /&gt;
| Ахтямов Павел&lt;br /&gt;
| Среда&lt;br /&gt;
| 9:00&lt;br /&gt;
| 702 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 431&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 206 УПМ&lt;br /&gt;
|-&lt;br /&gt;
| 432&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 451&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 452&lt;br /&gt;
| Касымалиева Жанель&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 206 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 453&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
* 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS.&lt;br /&gt;
* 2. Системы контроля версий - часть 1. Виды систем контроля версий. Базовые команды в Git. Работа с удаленным репозиторием.&lt;br /&gt;
* 3. Bash-скриптинг и реализация скриптов.&lt;br /&gt;
* 4. Система контроля версий - часть 2. Работа с ветвлениями. Merge vs Rebase. Контроль за процессами.&lt;br /&gt;
* 5. Системы контроля версий - часть 3. Работа в Github, Gitlab - приглашение в репозитории, организация контроля, Protected ветки.&lt;br /&gt;
* 6. Системы сборки проектов. Скриптовые системы сборки.&lt;br /&gt;
* 7. Системы сборки проектов на C++/Java (Make/CMake/Conan для C++, Maven/Gradle для Java).&lt;br /&gt;
* 8. Тестирование ПО. Принципы тестирования ПО. Психология тестирования ПО. Тестирование vs QC vs QA. Пирамида тестирования.&lt;br /&gt;
* 9. Тестирование ПО. Unit тестирование, Mock тестирование.&lt;br /&gt;
* 10. Сетевой стек - работа веб-сервисов, стек ISO/OSI - TCP/IP.&lt;br /&gt;
* 11. Сетевок стек - виды API: REST API/GraphQL/XML. Тестирование API: Selenium, Playwright, Requests Mock.&lt;br /&gt;
* 12. Инструменты виртуализации и контейнеризации. Docker как основной инструмент контейнеризации. Понятия образ и контейнеров - их отличия. Запуск контейнеров.&lt;br /&gt;
* 13. Docker. Сборка образов. Различные конфигурации сборки образов.&lt;br /&gt;
* 14. Docker Compose как инструмент развертывания инфраструктуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
1. Сайт международной сертификации ISTQB: https://www.istqb.org/&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3790</id>
		<title>ТП весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3790"/>
				<updated>2025-02-03T22:27:20Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Команда курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие сведения ==&lt;br /&gt;
* Семестр: 2 (первый курс, весенний семестр)&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Запись вводного занятия&lt;br /&gt;
* Регистрация на курс происходит через сайт https://akhcheck.ru&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
'''Руководитель курса:''' [[Ахтямов Павел]] (akhtyamovpavel@akhpl.ru)&lt;br /&gt;
&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; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! День недели&lt;br /&gt;
! Расписание&lt;br /&gt;
! Аудитория&lt;br /&gt;
|-&lt;br /&gt;
| 402&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 9:00&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 403&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 404&lt;br /&gt;
| Белков Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 802 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 405&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 17:05&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 406&lt;br /&gt;
| Калмыков Андрей&lt;br /&gt;
| Четверг&lt;br /&gt;
| 15:30&lt;br /&gt;
| 317 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 407&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:30&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 408&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 801 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 409&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 411&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 412&lt;br /&gt;
| Завадский Виталий&lt;br /&gt;
| Четверг&lt;br /&gt;
| 13:55&lt;br /&gt;
| 324Б ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 413&lt;br /&gt;
| Яцулевич Владимир&lt;br /&gt;
| Вторник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 516 ГК&lt;br /&gt;
|-&lt;br /&gt;
| 414&lt;br /&gt;
| Вашкевич Егор&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:35&lt;br /&gt;
| 324А ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 415&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Четверг&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 416&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 9241-9242 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 417&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 423&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 18:35&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 424&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 425&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 426&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:35&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 427&lt;br /&gt;
| Ахтямов Павел&lt;br /&gt;
| Среда&lt;br /&gt;
| 9:00&lt;br /&gt;
| 702 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 431&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 206 УПМ&lt;br /&gt;
|-&lt;br /&gt;
| 432&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 451&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 452&lt;br /&gt;
| Касымалиева Жанель&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 206 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 453&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
* 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS.&lt;br /&gt;
* 2. Системы контроля версий - часть 1. Виды систем контроля версий. Базовые команды в Git. Работа с удаленным репозиторием.&lt;br /&gt;
* 3. Bash-скриптинг и реализация скриптов.&lt;br /&gt;
* 4. Система контроля версий - часть 2. Работа с ветвлениями. Merge vs Rebase. Контроль за процессами.&lt;br /&gt;
* 5. Системы контроля версий - часть 3. Работа в Github, Gitlab - приглашение в репозитории, организация контроля, Protected ветки.&lt;br /&gt;
* 6. Системы сборки проектов. Скриптовые системы сборки.&lt;br /&gt;
* 7. Системы сборки проектов на C++/Java (Make/CMake/Conan для C++, Maven/Gradle для Java).&lt;br /&gt;
* 8. Тестирование ПО. Принципы тестирования ПО. Психология тестирования ПО. Тестирование vs QC vs QA. Пирамида тестирования.&lt;br /&gt;
* 9. Тестирование ПО. Unit тестирование, Mock тестирование.&lt;br /&gt;
* 10. Сетевой стек - работа веб-сервисов, стек ISO/OSI - TCP/IP.&lt;br /&gt;
* 11. Сетевок стек - виды API: REST API/GraphQL/XML. Тестирование API: Selenium, Playwright, Requests Mock.&lt;br /&gt;
* 12. Инструменты виртуализации и контейнеризации. Docker как основной инструмент контейнеризации. Понятия образ и контейнеров - их отличия. Запуск контейнеров.&lt;br /&gt;
* 13. Docker. Сборка образов. Различные конфигурации сборки образов.&lt;br /&gt;
* 14. Docker Compose как инструмент развертывания инфраструктуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
1. Сайт международной сертификации ISTQB: https://www.istqb.org/&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3789</id>
		<title>ТП весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3789"/>
				<updated>2025-02-03T22:21:32Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Команда курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие сведения ==&lt;br /&gt;
* Семестр: 2 (первый курс, весенний семестр)&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Запись вводного занятия&lt;br /&gt;
* Регистрация на курс происходит через сайт https://akhcheck.ru&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
'''Руководитель курса:''' Ахтямов Павел (akhtyamovpavel@akhpl.ru)&lt;br /&gt;
&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; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! День недели&lt;br /&gt;
! Расписание&lt;br /&gt;
! Аудитория&lt;br /&gt;
|-&lt;br /&gt;
| 402&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 9:00&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 403&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 404&lt;br /&gt;
| Белков Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 802 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 405&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 17:05&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 406&lt;br /&gt;
| Калмыков Андрей&lt;br /&gt;
| Четверг&lt;br /&gt;
| 15:30&lt;br /&gt;
| 317 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 407&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:30&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 408&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 801 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 409&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 411&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 412&lt;br /&gt;
| Завадский Виталий&lt;br /&gt;
| Четверг&lt;br /&gt;
| 13:55&lt;br /&gt;
| 324Б ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 413&lt;br /&gt;
| Яцулевич Владимир&lt;br /&gt;
| Вторник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 516 ГК&lt;br /&gt;
|-&lt;br /&gt;
| 414&lt;br /&gt;
| Вашкевич Егор&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:35&lt;br /&gt;
| 324А ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 415&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Четверг&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 416&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 9241-9242 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 417&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 423&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 18:35&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 424&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 425&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 426&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:35&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 427&lt;br /&gt;
| Ахтямов Павел&lt;br /&gt;
| Среда&lt;br /&gt;
| 9:00&lt;br /&gt;
| 702 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 431&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 206 УПМ&lt;br /&gt;
|-&lt;br /&gt;
| 432&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 451&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 452&lt;br /&gt;
| Касымалиева Жанель&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 206 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 453&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
* 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS.&lt;br /&gt;
* 2. Системы контроля версий - часть 1. Виды систем контроля версий. Базовые команды в Git. Работа с удаленным репозиторием.&lt;br /&gt;
* 3. Bash-скриптинг и реализация скриптов.&lt;br /&gt;
* 4. Система контроля версий - часть 2. Работа с ветвлениями. Merge vs Rebase. Контроль за процессами.&lt;br /&gt;
* 5. Системы контроля версий - часть 3. Работа в Github, Gitlab - приглашение в репозитории, организация контроля, Protected ветки.&lt;br /&gt;
* 6. Системы сборки проектов. Скриптовые системы сборки.&lt;br /&gt;
* 7. Системы сборки проектов на C++/Java (Make/CMake/Conan для C++, Maven/Gradle для Java).&lt;br /&gt;
* 8. Тестирование ПО. Принципы тестирования ПО. Психология тестирования ПО. Тестирование vs QC vs QA. Пирамида тестирования.&lt;br /&gt;
* 9. Тестирование ПО. Unit тестирование, Mock тестирование.&lt;br /&gt;
* 10. Сетевой стек - работа веб-сервисов, стек ISO/OSI - TCP/IP.&lt;br /&gt;
* 11. Сетевок стек - виды API: REST API/GraphQL/XML. Тестирование API: Selenium, Playwright, Requests Mock.&lt;br /&gt;
* 12. Инструменты виртуализации и контейнеризации. Docker как основной инструмент контейнеризации. Понятия образ и контейнеров - их отличия. Запуск контейнеров.&lt;br /&gt;
* 13. Docker. Сборка образов. Различные конфигурации сборки образов.&lt;br /&gt;
* 14. Docker Compose как инструмент развертывания инфраструктуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
1. Сайт международной сертификации ISTQB: https://www.istqb.org/&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3788</id>
		<title>ТП весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3788"/>
				<updated>2025-02-03T22:21:01Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Команда курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие сведения ==&lt;br /&gt;
* Семестр: 2 (первый курс, весенний семестр)&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Запись вводного занятия&lt;br /&gt;
* Регистрация на курс происходит через сайт https://akhcheck.ru&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
Руководитель курса: Ахтямов Павел (akhtyamovpavel@akhpl.ru)&lt;br /&gt;
&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; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! День недели&lt;br /&gt;
! Расписание&lt;br /&gt;
! Аудитория&lt;br /&gt;
|-&lt;br /&gt;
| 402&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 9:00&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 403&lt;br /&gt;
| Погадаев Никита&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 806 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 404&lt;br /&gt;
| Белков Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 802 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 405&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 17:05&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 406&lt;br /&gt;
| Калмыков Андрей&lt;br /&gt;
| Четверг&lt;br /&gt;
| 15:30&lt;br /&gt;
| 317 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 407&lt;br /&gt;
| Спицын Николай&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:30&lt;br /&gt;
| 107 БК&lt;br /&gt;
|-&lt;br /&gt;
| 408&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 801 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 409&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 411&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 412&lt;br /&gt;
| Завадский Виталий&lt;br /&gt;
| Четверг&lt;br /&gt;
| 13:55&lt;br /&gt;
| 324Б ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 413&lt;br /&gt;
| Яцулевич Владимир&lt;br /&gt;
| Вторник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 516 ГК&lt;br /&gt;
|-&lt;br /&gt;
| 414&lt;br /&gt;
| Вашкевич Егор&lt;br /&gt;
| Пятница&lt;br /&gt;
| 18:35&lt;br /&gt;
| 324А ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 415&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Четверг&lt;br /&gt;
| 17:05&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 416&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 9241-9242 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 417&lt;br /&gt;
| Нам Илья&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:55&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 423&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 18:35&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 424&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 425&lt;br /&gt;
| Сазанович Михаил&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 9245-9246 ТИМКА&lt;br /&gt;
|-&lt;br /&gt;
| 426&lt;br /&gt;
| Оспанов Ален&lt;br /&gt;
| Вторник&lt;br /&gt;
| 13:35&lt;br /&gt;
| 804 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 427&lt;br /&gt;
| Ахтямов Павел&lt;br /&gt;
| Среда&lt;br /&gt;
| 9:00&lt;br /&gt;
| 702 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 431&lt;br /&gt;
| Калинин Иван&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 206 УПМ&lt;br /&gt;
|-&lt;br /&gt;
| 432&lt;br /&gt;
| Любар Пётр&lt;br /&gt;
| Среда&lt;br /&gt;
| 15:30&lt;br /&gt;
| 701 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 451&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 12:20&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|-&lt;br /&gt;
| 452&lt;br /&gt;
| Касымалиева Жанель&lt;br /&gt;
| Понедельник&lt;br /&gt;
| 17:05&lt;br /&gt;
| 206 КПМ&lt;br /&gt;
|-&lt;br /&gt;
| 453&lt;br /&gt;
| Егоров Владислав&lt;br /&gt;
| Вторник&lt;br /&gt;
| 10:45&lt;br /&gt;
| 319 ЛК&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
* 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS.&lt;br /&gt;
* 2. Системы контроля версий - часть 1. Виды систем контроля версий. Базовые команды в Git. Работа с удаленным репозиторием.&lt;br /&gt;
* 3. Bash-скриптинг и реализация скриптов.&lt;br /&gt;
* 4. Система контроля версий - часть 2. Работа с ветвлениями. Merge vs Rebase. Контроль за процессами.&lt;br /&gt;
* 5. Системы контроля версий - часть 3. Работа в Github, Gitlab - приглашение в репозитории, организация контроля, Protected ветки.&lt;br /&gt;
* 6. Системы сборки проектов. Скриптовые системы сборки.&lt;br /&gt;
* 7. Системы сборки проектов на C++/Java (Make/CMake/Conan для C++, Maven/Gradle для Java).&lt;br /&gt;
* 8. Тестирование ПО. Принципы тестирования ПО. Психология тестирования ПО. Тестирование vs QC vs QA. Пирамида тестирования.&lt;br /&gt;
* 9. Тестирование ПО. Unit тестирование, Mock тестирование.&lt;br /&gt;
* 10. Сетевой стек - работа веб-сервисов, стек ISO/OSI - TCP/IP.&lt;br /&gt;
* 11. Сетевок стек - виды API: REST API/GraphQL/XML. Тестирование API: Selenium, Playwright, Requests Mock.&lt;br /&gt;
* 12. Инструменты виртуализации и контейнеризации. Docker как основной инструмент контейнеризации. Понятия образ и контейнеров - их отличия. Запуск контейнеров.&lt;br /&gt;
* 13. Docker. Сборка образов. Различные конфигурации сборки образов.&lt;br /&gt;
* 14. Docker Compose как инструмент развертывания инфраструктуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
1. Сайт международной сертификации ISTQB: https://www.istqb.org/&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%B8_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3787</id>
		<title>Параллельные и распределенные вычисления весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%B8_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3787"/>
				<updated>2025-02-03T21:51:49Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Преподаватели */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 6 (третий курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
* '''[https://docs.google.com/forms/d/e/1FAIpQLSdiXebJ4ddB7RybaVIPvsGiDoHmFBMNth2vIrhuXSlztsfDvg/viewform Форма регистрации на курс].&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRvjUbLbXkpA6LTEsUfwWZ7rAqAxcjDT0hriRaPPKqjQg8oGhePyEGZZ-4kV8-i9-s-QiXjNQYFE1gH/pubhtml?gid=397546993&amp;amp;single=true План лекций, семинаров,домашних работ, контрольных]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRvjUbLbXkpA6LTEsUfwWZ7rAqAxcjDT0hriRaPPKqjQg8oGhePyEGZZ-4kV8-i9-s-QiXjNQYFE1gH/pubhtml?gid=2040051800&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRvjUbLbXkpA6LTEsUfwWZ7rAqAxcjDT0hriRaPPKqjQg8oGhePyEGZZ-4kV8-i9-s-QiXjNQYFE1gH/pubhtml?gid=633420430&amp;amp;single=true Статус проверки домашних заданий]&lt;br /&gt;
* [https://forms.gle/B73K4MYzpVf9izP1A Продление дедлайнов и дописывание КР]&lt;br /&gt;
* [https://t.me/+3s6XjCzFlaYxMzIy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
* [https://drive.google.com/drive/folders/132C2q7QfsV4nPJ_jjhKSqAo6ADO0gj-k?usp=sharing Записи лекций]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/pd/global/-/tree/main/materials?ref_type=heads Конспекты семинаров]&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 6 домашних заданий. Проверка включает 2 этапа:&lt;br /&gt;
# прохождение автоматических тестов (начиная с ДЗ по CUDA).&lt;br /&gt;
# code review при условии выполненного п.1. Исправления по code review можно делать в течение '''1 месяца''' после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| [https://gitlab.atp-fivt.org/courses-public/pd/global/-/blob/main/homeworks/task1_mpi.md?ref_type=heads MPI] || 03.03.2025&lt;br /&gt;
|-&lt;br /&gt;
| [https://gitlab.atp-fivt.org/courses-public/pd/global/-/blob/main/homeworks/task2_cuda.md?ref_type=heads CUDA] || 24.03.2025&lt;br /&gt;
|-&lt;br /&gt;
| [https://gitlab.atp-fivt.org/courses-public/pd/global/-/blob/main/homeworks/task3_hdfs.md?ref_type=heads HDFS] || 07.04.2025&lt;br /&gt;
|-&lt;br /&gt;
| [https://gitlab.atp-fivt.org/courses-public/pd/global/-/blob/main/homeworks/task4_mapreduce.md?ref_type=heads Map-Reduce] || 21.04.2025&lt;br /&gt;
|-&lt;br /&gt;
| [https://gitlab.atp-fivt.org/courses-public/pd/global/-/blob/main/homeworks/task5_hive.md?ref_type=heads Hive] || 05.05.2025&lt;br /&gt;
|-&lt;br /&gt;
| [https://gitlab.atp-fivt.org/courses-public/pd/global/-/blob/main/homeworks/task6_spark.md?ref_type=heads Spark] || 19.05.2025&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Штраф за опоздание каждый день -5%, до достижения -75% (15 дней)&lt;br /&gt;
&lt;br /&gt;
Сдавать и исправлять домашки можно до 28.05.2025&lt;br /&gt;
&lt;br /&gt;
==== Сервера ====&lt;br /&gt;
* MPI &amp;amp; OpenMP: &amp;lt;pre&amp;gt;ssh &amp;lt;user&amp;gt;@185.81.248.52 -p 2222&amp;lt;/pre&amp;gt;&lt;br /&gt;
* CUDA: &amp;lt;pre&amp;gt;ssh &amp;lt;user&amp;gt;@lorien.atp-fivt.org&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Hadoop cluster: &amp;lt;pre&amp;gt;ssh &amp;lt;user&amp;gt;@mipt-client.atp-fivt.org&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* В случае проблем с кластерами пишите на '''servers@atp-fivt.org'''&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Руководитель курса'''&lt;br /&gt;
** Чернецкий Аркадий&lt;br /&gt;
&lt;br /&gt;
* '''Лекторы'''&lt;br /&gt;
** Ивченко Олег&lt;br /&gt;
** Долуденко Алексей&lt;br /&gt;
** [[Участник:Ахтямов_Павел | Ахтямов Павел ]]&lt;br /&gt;
** Изабелла Затикян&lt;br /&gt;
** Леонид Меркин&lt;br /&gt;
** Вадим Опольский&lt;br /&gt;
&lt;br /&gt;
* '''Семинаристы'''&lt;br /&gt;
** Чернецкий Аркадий&lt;br /&gt;
** Ахтямов Павел&lt;br /&gt;
** Дмитрий Павлов&lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&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;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 3 теста. На контрольных нельзя пользоваться ничем и никем, кроме разрешённых смотрящими вещей. Код писать не потребуется.&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;
| HDFS &amp;amp; MapReduce  || 15 мин.&lt;br /&gt;
|-&lt;br /&gt;
| Hive &amp;amp; Spark || 20 мин.&lt;br /&gt;
|-&lt;br /&gt;
| Zookeeper, Kafka, Cassandra || 15 мин.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== MPI &amp;amp; OpenMP ===&lt;br /&gt;
# Антонов А.С. Технологии параллельного программирования MPI и OpenMP: Учеб. пособие. Предисл.: В.А.Садовничий. - М.: Издательство Московского университета, 2012.&lt;br /&gt;
&lt;br /&gt;
=== CUDA ===&lt;br /&gt;
# Дж. Сандерс, Э. Кэррот. Технология CUDA в примерах и задачах, 2013 (рус).&lt;br /&gt;
# [http://courses.cms.caltech.edu/cs179/ Курс &amp;quot;GPU programming&amp;quot; в Caltech].&lt;br /&gt;
# [https://www.cs.bgu.ac.il/~graph161/wiki.files/09f-GPU%20-%20Scans.pdf Лекция по Scan курсе по комп. графике, Ben-Gurion university]&lt;br /&gt;
# [http://developer.download.nvidia.com/compute/cuda/1.1-Beta/x86_website/projects/scan/doc/scan.pdf Parallel Prefix Sum (Scan) with CUDA, Mark Harris, NVidia]&lt;br /&gt;
# Книги от Nvidia: [https://developer.nvidia.com/gpugems/gpugems/contributors GPU gems], [https://developer.nvidia.com/gpugems/gpugems2/inside-front-cover GPU gems 2], [https://developer.nvidia.com/gpugems/gpugems3/foreword GPU gems 3]. Особенно интересна глава 39 из [https://developer.nvidia.com/gpugems/gpugems3/part-vi-gpu-computing/chapter-39-parallel-prefix-sum-scan-cuda GPU Gems] про Scan.&lt;br /&gt;
&lt;br /&gt;
=== HDFS ===&lt;br /&gt;
# [https://www.oreilly.com/library/view/hadoop-the-definitive/9781491901687/ T. White. &amp;quot;Hadoop. The definitive guide&amp;quot;], гл. 3 &amp;quot;Hadoop distributed filesystem&amp;quot;. (есть русский перевод). 4е издание&lt;br /&gt;
# [https://storageconference.us/2010/Papers/MSST/Shvachko.pdf Статья про архитектуру HDFS от Константина Швачко (Yahoo!)]&lt;br /&gt;
# [http://www.blogjava.net/DLevin/archive/2015/01/25/422428.html Статья про архитектуру HDFS в блоге HortonWorks (Китайская копия :))]&lt;br /&gt;
# [http://blog.madhukaraphatak.com/secondary-namenode---what-it-really-do/ Что в действительности делает SNN]&lt;br /&gt;
# [https://nancyyanyu.github.io/posts/49a14c15/ Выдержка из курсов Яндекс про HDFS]&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%90%D1%85%D1%82%D1%8F%D0%BC%D0%BE%D0%B2_%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB&amp;diff=3786</id>
		<title>Участник:Ахтямов Павел</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%90%D1%85%D1%82%D1%8F%D0%BC%D0%BE%D0%B2_%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB&amp;diff=3786"/>
				<updated>2025-02-03T21:50:17Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: Новая страница: «==Контактные данные==  * Почтовый адрес: akhtyamovpavel at akhpl.ru * TG: akhtyamovpavel * Github: https://github.com/akhtyamovpavel…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Контактные данные==&lt;br /&gt;
&lt;br /&gt;
* Почтовый адрес: akhtyamovpavel at akhpl.ru&lt;br /&gt;
* TG: akhtyamovpavel&lt;br /&gt;
* Github: https://github.com/akhtyamovpavel&lt;br /&gt;
&lt;br /&gt;
== Преподаваемые дисциплины, весна 2025 ==&lt;br /&gt;
&lt;br /&gt;
* [[ТП весна 2025 | Технологии программирования, весна 2025]]:&lt;br /&gt;
   * Лекции: среда, 10:45, Б. Хим&lt;br /&gt;
   * Семинары: среда, 9:00, 702 КПМ&lt;br /&gt;
* [[Языки программирования и теория компиляции весна 2025 | Языки программирования и теория компиляции, весна 2025]] - пятница, 12:20, 113 ГК&lt;br /&gt;
* [[Теория языков программирования весна 2025 | Теория языков программирования]] - пятница, 12:20, 113 ГК&lt;br /&gt;
* [[Параллельные и распределенные вычисления весна 2025 | Параллельные и распределенные вычисления 2025]]:&lt;br /&gt;
  * Лекции по CUDA: понедельник, 12:20, 239 НК&lt;br /&gt;
  * Семинары: вторник, 9:00, 807 КПМ&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</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_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%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%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3785</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_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%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%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3785"/>
				<updated>2025-02-03T21:43:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
Семинарист:&lt;br /&gt;
* Петр Любар&lt;br /&gt;
&lt;br /&gt;
Ассистент:&lt;br /&gt;
* Валерий Зайнуллин&lt;br /&gt;
==Расписание занятий==&lt;br /&gt;
* Лекция: пятница, 12:20, 113 ГК&lt;br /&gt;
* Семинар: пятница, 13:55, 113 ГК&lt;br /&gt;
&lt;br /&gt;
==Cписок тем==&lt;br /&gt;
1. Введение в теорию компиляции  &lt;br /&gt;
&lt;br /&gt;
2. Лексический анализ кода  &lt;br /&gt;
&lt;br /&gt;
3. Синтаксический анализ кода. Методы нисходящего анализа токенов  &lt;br /&gt;
&lt;br /&gt;
4. Синтаксический анализ кода. Методы восходящего анализа токенов  &lt;br /&gt;
&lt;br /&gt;
5. Построение синтаксического дерева разбора.  &lt;br /&gt;
&lt;br /&gt;
6. Семантический анализ дерева разбора  &lt;br /&gt;
&lt;br /&gt;
7. Основы механизмов вызова процедур  &lt;br /&gt;
&lt;br /&gt;
8. Построение промежуточного представления по синтаксическому дереву разбора &lt;br /&gt;
 &lt;br /&gt;
9. Оптимизация промежуточного представления. Понятие о  каноническом дереве промежуточного представления  &lt;br /&gt;
&lt;br /&gt;
10. Преобразование промежуточного представления в низкоуровневый язык. &lt;br /&gt;
&lt;br /&gt;
11. Механизм выбора инструкций  &lt;br /&gt;
&lt;br /&gt;
12. Методы анализа графа исполнения машинного кода  &lt;br /&gt;
&lt;br /&gt;
13. Механизм распределения регистров  &lt;br /&gt;
&lt;br /&gt;
14. Работа сборщиков мусора.&lt;br /&gt;
&lt;br /&gt;
15. Разработка компиляторов для функциональной парадигмы программирования&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Полезные ссылки==&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLSf8Z8vserrlOK_8P-F0ChNDSclGAxrNTqh8jagR8PLM_2Tx6g/viewform?usp=header Регистрация на курс]&lt;br /&gt;
Ограничения по регистрации: максимум 35-40 студентов.&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</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_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%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%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3784</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_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%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%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3784"/>
				<updated>2025-02-03T21:42:56Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
Семинарист:&lt;br /&gt;
* Петр Любар&lt;br /&gt;
&lt;br /&gt;
Ассистент:&lt;br /&gt;
* Валерий Зайнуллин&lt;br /&gt;
==Расписание занятий&lt;br /&gt;
* Лекция: пятница, 12:20, 113 ГК&lt;br /&gt;
* Семинар: пятница, 13:55, 113 ГК&lt;br /&gt;
&lt;br /&gt;
==Cписок тем==&lt;br /&gt;
1. Введение в теорию компиляции  &lt;br /&gt;
&lt;br /&gt;
2. Лексический анализ кода  &lt;br /&gt;
&lt;br /&gt;
3. Синтаксический анализ кода. Методы нисходящего анализа токенов  &lt;br /&gt;
&lt;br /&gt;
4. Синтаксический анализ кода. Методы восходящего анализа токенов  &lt;br /&gt;
&lt;br /&gt;
5. Построение синтаксического дерева разбора.  &lt;br /&gt;
&lt;br /&gt;
6. Семантический анализ дерева разбора  &lt;br /&gt;
&lt;br /&gt;
7. Основы механизмов вызова процедур  &lt;br /&gt;
&lt;br /&gt;
8. Построение промежуточного представления по синтаксическому дереву разбора &lt;br /&gt;
 &lt;br /&gt;
9. Оптимизация промежуточного представления. Понятие о  каноническом дереве промежуточного представления  &lt;br /&gt;
&lt;br /&gt;
10. Преобразование промежуточного представления в низкоуровневый язык. &lt;br /&gt;
&lt;br /&gt;
11. Механизм выбора инструкций  &lt;br /&gt;
&lt;br /&gt;
12. Методы анализа графа исполнения машинного кода  &lt;br /&gt;
&lt;br /&gt;
13. Механизм распределения регистров  &lt;br /&gt;
&lt;br /&gt;
14. Работа сборщиков мусора.&lt;br /&gt;
&lt;br /&gt;
15. Разработка компиляторов для функциональной парадигмы программирования&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Полезные ссылки==&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLSf8Z8vserrlOK_8P-F0ChNDSclGAxrNTqh8jagR8PLM_2Tx6g/viewform?usp=header Регистрация на курс]&lt;br /&gt;
Ограничения по регистрации: максимум 35-40 студентов.&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</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_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%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%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3783</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_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%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%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3783"/>
				<updated>2025-02-03T21:40:36Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
Семинарист:&lt;br /&gt;
* Петр Любар&lt;br /&gt;
&lt;br /&gt;
Ассистент:&lt;br /&gt;
* Валерий Зайнуллин&lt;br /&gt;
&lt;br /&gt;
==Cписок тем==&lt;br /&gt;
1. Введение в теорию компиляции  &lt;br /&gt;
2. Лексический анализ кода  &lt;br /&gt;
3. Синтаксический анализ кода. Методы нисходящего анализа токенов  &lt;br /&gt;
4. Синтаксический анализ кода. Методы восходящего анализа токенов  &lt;br /&gt;
5. Построение синтаксического дерева разбора.  &lt;br /&gt;
6. Семантический анализ дерева разбора  &lt;br /&gt;
7. Основы механизмов вызова процедур  &lt;br /&gt;
8. Построение промежуточного представления по синтаксическому дереву разбора  &lt;br /&gt;
9. Оптимизация промежуточного представления. Понятие о  каноническом дереве промежуточного представления  &lt;br /&gt;
10. Преобразование промежуточного представления в низкоуровневый язык. &lt;br /&gt;
11. Механизм выбора инструкций  &lt;br /&gt;
12. Методы анализа графа исполнения машинного кода  &lt;br /&gt;
13. Механизм распределения регистров  &lt;br /&gt;
14. Работа сборщиков мусора.&lt;br /&gt;
15. Разработка компиляторов для функциональной парадигмы программирования&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Полезные ссылки==&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLSf8Z8vserrlOK_8P-F0ChNDSclGAxrNTqh8jagR8PLM_2Tx6g/viewform?usp=header Регистрация на курс]&lt;br /&gt;
Ограничения по регистрации: максимум 35-40 студентов.&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA%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_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3782</id>
		<title>Языки программирования и теория компиляции весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA%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_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3782"/>
				<updated>2025-02-03T21:39:41Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* План курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие сведения ==&lt;br /&gt;
* Семестр: 4/6&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* [https://docs.google.com/forms/d/e/1FAIpQLSdypmAZxaUhxxj1gc5B-ggIl5oumFpup2SP1xGb5hHdAdtRXw/viewform?usp=header Регистрация на курс]&lt;br /&gt;
'''Критерии отбора студентов:'''&lt;br /&gt;
* Первый приоритет - реализация интерпретатора языка программирования в курсе &amp;quot;Формальные языки и трансляции&amp;quot;&lt;br /&gt;
* Второй приоритет - отличная оценка по предметам &amp;quot;АКОС&amp;quot; и &amp;quot;Технологии Программирования&amp;quot;&lt;br /&gt;
*Третий приоритет - все желающие&lt;br /&gt;
&lt;br /&gt;
'''Чат курса'''&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
Руководитель курса: Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
&lt;br /&gt;
* 1. Введение в теорию компиляции  &lt;br /&gt;
* 2. Лексический анализ кода  &lt;br /&gt;
* 3. Синтаксический анализ кода. Методы нисходящего анализа токенов  &lt;br /&gt;
* 4. Синтаксический анализ кода. Методы восходящего анализа токенов  &lt;br /&gt;
* 5. Построение синтаксического дерева разбора.  &lt;br /&gt;
* 6. Семантический анализ дерева разбора  &lt;br /&gt;
* 7. Основы механизмов вызова процедур  &lt;br /&gt;
* 8. Построение промежуточного представления по синтаксическому дереву разбора  &lt;br /&gt;
* 9. Оптимизация промежуточного представления. Понятие о  каноническом дереве промежуточного представления  &lt;br /&gt;
* 10. Преобразование промежуточного представления в низкоуровневый язык. 11. Механизм выбора инструкций  &lt;br /&gt;
* 12. Методы анализа графа исполнения машинного кода  &lt;br /&gt;
* 13. Механизм распределения регистров  &lt;br /&gt;
* 14. Работа сборщиков мусора.&lt;br /&gt;
* 15. Разработка компиляторов для функциональной парадигмы программирования&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* Плейлист с лекциями: https://www.youtube.com/playlist?list=PL4_hYwCyhAvYn6d6hwGI2uVskw6MAnBFL&lt;br /&gt;
* Материалы курса: https://drive.google.com/drive/folders/152MyqMhRSHaEeyc87lz7cp_BmvurLbVL&lt;br /&gt;
* Плейлист с семинарами: https://www.youtube.com/playlist?list=PLfibPMPn-PgyeIHNtZn73iChsB3ZyfzcT&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA%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_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3781</id>
		<title>Языки программирования и теория компиляции весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA%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_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3781"/>
				<updated>2025-02-03T21:39:35Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие сведения ==&lt;br /&gt;
* Семестр: 4/6&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* [https://docs.google.com/forms/d/e/1FAIpQLSdypmAZxaUhxxj1gc5B-ggIl5oumFpup2SP1xGb5hHdAdtRXw/viewform?usp=header Регистрация на курс]&lt;br /&gt;
'''Критерии отбора студентов:'''&lt;br /&gt;
* Первый приоритет - реализация интерпретатора языка программирования в курсе &amp;quot;Формальные языки и трансляции&amp;quot;&lt;br /&gt;
* Второй приоритет - отличная оценка по предметам &amp;quot;АКОС&amp;quot; и &amp;quot;Технологии Программирования&amp;quot;&lt;br /&gt;
*Третий приоритет - все желающие&lt;br /&gt;
&lt;br /&gt;
'''Чат курса'''&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
Руководитель курса: Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
&lt;br /&gt;
* 1. Введение в теорию компиляции  &lt;br /&gt;
* 2. Лексический анализ кода  &lt;br /&gt;
* 3. Синтаксический анализ кода. Методы нисходящего анализа токенов  &lt;br /&gt;
* 4. Синтаксический анализ кода. Методы восходящего анализа токенов  &lt;br /&gt;
* 5. Построение синтаксического дерева разбора.  &lt;br /&gt;
* 6. Семантический анализ дерева разбора  &lt;br /&gt;
* 7. Основы механизмов вызова процедур  &lt;br /&gt;
* 8. Построение промежуточного представления по синтаксическому дереву разбора  &lt;br /&gt;
* 9. Оптимизация промежуточного представления. Понятие о  каноническом дереве промежуточного представления  &lt;br /&gt;
* 10. Преобразование промежуточного представления в низкоуровневый язык. 11. Механизм выбора инструкций  &lt;br /&gt;
* 12. Методы анализа графа исполнения машинного кода  &lt;br /&gt;
* 13. Механизм распределения регистров  &lt;br /&gt;
* 14. Работа сборщиков мусора.&lt;br /&gt;
* 15. Разработка компиляторов для функциональной парадигмы программирования&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* Плейлист с лекциями: https://www.youtube.com/playlist?list=PL4_hYwCyhAvYn6d6hwGI2uVskw6MAnBFL&lt;br /&gt;
* Материалы курса: https://drive.google.com/drive/folders/152MyqMhRSHaEeyc87lz7cp_BmvurLbVL&lt;br /&gt;
* Плейлист с семинарами: https://www.youtube.com/playlist?list=PLfibPMPn-PgyeIHNtZn73iChsB3ZyfzcT&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</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_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%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%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3780</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_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%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%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3780"/>
				<updated>2025-02-03T21:34:45Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
&lt;br /&gt;
'''Преподаватель'''&lt;br /&gt;
*Ахтямов Павел&lt;br /&gt;
&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/forms/d/e/1FAIpQLSf8Z8vserrlOK_8P-F0ChNDSclGAxrNTqh8jagR8PLM_2Tx6g/viewform?usp=header Регистрация на курс]&lt;br /&gt;
Ограничения по регистрации: максимум 35-40 студентов.&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3757</id>
		<title>ТП весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3757"/>
				<updated>2025-02-01T09:57:19Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие сведения ==&lt;br /&gt;
* Семестр: 2 (первый курс, весенний семестр)&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Запись вводного занятия&lt;br /&gt;
* Регистрация на курс происходит через сайт https://akhcheck.ru&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
Руководитель курса: Ахтямов Павел (akhtyamovpavel@akhpl.ru)&lt;br /&gt;
&lt;br /&gt;
Кураторы:&lt;br /&gt;
* Иван Калинин&lt;br /&gt;
* Николай Спицын&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
* 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS.&lt;br /&gt;
* 2. Системы контроля версий - часть 1. Виды систем контроля версий. Базовые команды в Git. Работа с удаленным репозиторием.&lt;br /&gt;
* 3. Bash-скриптинг и реализация скриптов.&lt;br /&gt;
* 4. Система контроля версий - часть 2. Работа с ветвлениями. Merge vs Rebase. Контроль за процессами.&lt;br /&gt;
* 5. Системы контроля версий - часть 3. Работа в Github, Gitlab - приглашение в репозитории, организация контроля, Protected ветки.&lt;br /&gt;
* 6. Системы сборки проектов. Скриптовые системы сборки.&lt;br /&gt;
* 7. Системы сборки проектов на C++/Java (Make/CMake/Conan для C++, Maven/Gradle для Java).&lt;br /&gt;
* 8. Тестирование ПО. Принципы тестирования ПО. Психология тестирования ПО. Тестирование vs QC vs QA. Пирамида тестирования.&lt;br /&gt;
* 9. Тестирование ПО. Unit тестирование, Mock тестирование.&lt;br /&gt;
* 10. Сетевой стек - работа веб-сервисов, стек ISO/OSI - TCP/IP.&lt;br /&gt;
* 11. Сетевок стек - виды API: REST API/GraphQL/XML. Тестирование API: Selenium, Playwright, Requests Mock.&lt;br /&gt;
* 12. Инструменты виртуализации и контейнеризации. Docker как основной инструмент контейнеризации. Понятия образ и контейнеров - их отличия. Запуск контейнеров.&lt;br /&gt;
* 13. Docker. Сборка образов. Различные конфигурации сборки образов.&lt;br /&gt;
* 14. Docker Compose как инструмент развертывания инфраструктуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
1. Сайт международной сертификации ISTQB: https://www.istqb.org/&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3756</id>
		<title>ТП весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3756"/>
				<updated>2025-02-01T09:55:50Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: Изменена структура страницы&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Общие сведения ==&lt;br /&gt;
* Семестр: 2 (первый курс, весенний семестр)&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
* Запись вводного занятия&lt;br /&gt;
* Регистрация на курс происходит через сайт https://akhcheck.ru&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
Руководитель курса: Ахтямов Павел (akhtyamovpavel@akhpl.ru)&lt;br /&gt;
Кураторы:&lt;br /&gt;
* Иван Калинин&lt;br /&gt;
* Николай Спицын&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
* 1. Основные понятия об операционных системах. Различие Windows, Linux, Mac OS.&lt;br /&gt;
* 2. Системы контроля версий - часть 1. Виды систем контроля версий. Базовые команды в Git. Работа с удаленным репозиторием.&lt;br /&gt;
* 3. Bash-скриптинг и реализация скриптов.&lt;br /&gt;
* 4. Система контроля версий - часть 2. Работа с ветвлениями. Merge vs Rebase. Контроль за процессами.&lt;br /&gt;
* 5. Системы контроля версий - часть 3. Работа в Github, Gitlab - приглашение в репозитории, организация контроля, Protected ветки.&lt;br /&gt;
* 6. Системы сборки проектов. Скриптовые системы сборки.&lt;br /&gt;
* 7. Системы сборки проектов на C++/Java (Make/CMake/Conan для C++, Maven/Gradle для Java).&lt;br /&gt;
* 8. Тестирование ПО. Принципы тестирования ПО. Психология тестирования ПО. Тестирование vs QC vs QA. Пирамида тестирования.&lt;br /&gt;
* 9. Тестирование ПО. Unit тестирование, Mock тестирование.&lt;br /&gt;
* 10. Сетевой стек - работа веб-сервисов, стек ISO/OSI - TCP/IP.&lt;br /&gt;
* 11. Сетевок стек - виды API: REST API/GraphQL/XML. Тестирование API: Selenium, Playwright, Requests Mock.&lt;br /&gt;
* 12. Инструменты виртуализации и контейнеризации. Docker как основной инструмент контейнеризации. Понятия образ и контейнеров - их отличия. Запуск контейнеров.&lt;br /&gt;
* 13. Docker. Сборка образов. Различные конфигурации сборки образов.&lt;br /&gt;
* 14. Docker Compose как инструмент развертывания инфраструктуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
1. Сайт международной сертификации ISTQB: https://www.istqb.org/&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%B2_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2024&amp;diff=2821</id>
		<title>Современные технологии разработки сервисов анализа данных 2024</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%B2_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2024&amp;diff=2821"/>
				<updated>2024-02-19T10:36:11Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 2 (пятый курс)&lt;br /&gt;
* Формат: онлайн&lt;br /&gt;
* Форма контроля: дифференцированный зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* '''[Материалы занятий]'''&lt;br /&gt;
* '''[Текущие оценки]''' (По закону о хранении персональных данных ведомости будут доступны на сайте https://akhcheck.ru)&lt;br /&gt;
* '''[Продление дедлайнов]'''&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
** Павел Ахтямов (akhtyamovpavel at akhpl.ru)&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;
| 05.02.2024 || Linux &amp;amp; Bash&lt;br /&gt;
|-&lt;br /&gt;
| 19.02.2024 || Git&lt;br /&gt;
|-&lt;br /&gt;
| 26.02.2024 || API и прототипирование сервисов. Сетевой стек&lt;br /&gt;
|-&lt;br /&gt;
| 03.03.2024 || Docker для ML-сервисов. Оптимальная сборка образов и запуск контейнеров&lt;br /&gt;
|-&lt;br /&gt;
| 10.03.2024 || Тестирование. Часть 1&lt;br /&gt;
|-&lt;br /&gt;
| 17.03.2024 || Тестирование. Часть 2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Оценивание =&lt;br /&gt;
&lt;br /&gt;
Оценивание производиться по сумме баллов за курсы.&lt;br /&gt;
&lt;br /&gt;
Задания будут сдаваться на платформе https://akhcheck.ru. &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;
| Тестовое задание (для знакомства с системой) || 15.03.2024 ||&lt;br /&gt;
|-&lt;br /&gt;
| Bash || 10.03.2024 ||&lt;br /&gt;
|-&lt;br /&gt;
| Git || 17.03.2024 || &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%B8_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_2023s&amp;diff=1814</id>
		<title>Параллельные и распределенные вычисления 2023s</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%B8_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_2023s&amp;diff=1814"/>
				<updated>2023-03-19T15:04:44Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: Сдвинут дедлайн по заданию CUDA&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 6 (третий курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
* '''[https://forms.gle/ZvHCCKLpML14ue1TA Форма регистрации на курс].&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1qaaB9S6nbZ-773MWlGjxo7D2cKOrFnelopH0BQeTRCo/edit?usp=sharing План лекций, семинаров,домашних работ, контрольных]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1qaaB9S6nbZ-773MWlGjxo7D2cKOrFnelopH0BQeTRCo/edit#gid=77548513 Расписание семинаров]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1qEcaMjCSkp1GsQQONe_GBlU3gD-4l1KoBa3HS7smY0s/edit?usp=share_link Таблица с оценками]&lt;br /&gt;
* [https://t.me/+5QH5IIWrErJhZmRi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
Доступ открыт для всех аккаунтов @phystech.edu.&lt;br /&gt;
&lt;br /&gt;
===== Лекции =====&lt;br /&gt;
* [https://disk.yandex.ru/d/xDKoz2o-0x_NhA Видео лекций].&lt;br /&gt;
* [https://youtube.com/playlist?list=PLfibPMPn-PgyfrdrfmxvEAXtcjw7yfZmL Скринкасты лекций по CUDA] &lt;br /&gt;
* [https://drive.google.com/drive/folders/1eH2pePnbu3KqiRYtcBpDFffZXMXGA6-H?usp=share_link Слайды презентаций]&lt;br /&gt;
* 2020 г.&lt;br /&gt;
** [https://drive.google.com/drive/folders/0B2n4K2J_6IZdfk1jdUQ4YnZtRWNCbl9YVHlvSHZjRERrOVlNVlU5dDZYWU0tN2dCRjgxVzA?resourcekey=0-cn9bfvH8nBixE3aiWvTfgA&amp;amp;usp=sharing Лекции]&lt;br /&gt;
** [https://drive.google.com/drive/folders/0B2n4K2J_6IZdfm54OF8zMmd6aVQ0U0Y0MjFsdWdudFkxODJRVWFUcUt6bmdHUkNsYmMxRHM?resourcekey=0-wyYPEDg_OIF6mj1-4o8bLw&amp;amp;usp=sharing Семинары]&lt;br /&gt;
* 2021 г. &lt;br /&gt;
** [https://drive.google.com/drive/folders/0B2n4K2J_6IZdfnNPS3JFdEdpTHM5aVFZR3dmdnlrdFNKcjlfa0dLY0lFb2l3cmtsM2VXT2s?resourcekey=0-rE3AAeTCn3pf0dgfGS86Qg&amp;amp;usp=sharing Лекции]&lt;br /&gt;
** [https://drive.google.com/drive/folders/0B2n4K2J_6IZdfjBkRmhxc2o3d3NEdzN0RUhFeGtNSmJ6RFl3bzhOSEgzX0ViV2tXNFljbHc?resourcekey=0-t0UekU9AD2iQO6vKFmLUcg&amp;amp;usp=sharing Семинары]&lt;br /&gt;
* 2022 г. весна&lt;br /&gt;
** [https://drive.google.com/drive/folders/0B2n4K2J_6IZdflFRaUJveTdvR2REdDVxTkp1cm1VRnRNWmdsSGcxWlI4Y1kyVTJmZWtBWE0?resourcekey=0-sk8F-iNm8_2O8g7SDG24IA&amp;amp;usp=sharing Лекции]&lt;br /&gt;
** [https://drive.google.com/drive/folders/0B2n4K2J_6IZdfllmTmtMbk44V0ZkT2xtc0dXbWoweGlDQmRSTE5lT0o5dk1yd3FaOTFZOEE?resourcekey=0-P5pBLFMpgXuVvFn8dB4nXA&amp;amp;usp=sharing Семинары]&lt;br /&gt;
&lt;br /&gt;
===== Семинары =====&lt;br /&gt;
* [https://disk.yandex.ru/d/MP6j3LdmHlUhOQ Видео семинаров]&lt;br /&gt;
* [https://gitlab.com/fpmi-atp/pd2022a-supplementary Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
*[https://gitlab.com/fpmi-atp/pd2022a-supplementary/global/-/tree/main/homeworks '''Домашние задания''']&lt;br /&gt;
*[https://docs.google.com/spreadsheets/d/1rxr465J4VtRxXnRtID1aRy0RzhpBltpjJYKximAQMB8/edit#gid=0 Интересные ссылки]&lt;br /&gt;
&lt;br /&gt;
== Технические ссылки ==&lt;br /&gt;
* [https://forms.gle/PWhsFdPR9iVrsXbs9 Форма для проблем с инфраструктурой АТП]&lt;br /&gt;
* В случае проблем с кластером MPI, пишите на '''parallel-cluster-atp@googlegroups.com'''.&lt;br /&gt;
&lt;br /&gt;
==== Сервера ====&lt;br /&gt;
* MPI &amp;amp; OpenMP: &amp;lt;pre&amp;gt;ssh &amp;lt;user&amp;gt;@calc.cod.phystech.edu&amp;lt;/pre&amp;gt;&lt;br /&gt;
* CUDA: &amp;lt;pre&amp;gt;ssh &amp;lt;user&amp;gt;@lorien.atp-fivt.org&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Hadoop ecosystem: &amp;lt;pre&amp;gt;ssh &amp;lt;user&amp;gt;@mipt-client.atp-fivt.org&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Лекторы'''&lt;br /&gt;
** Ивченко Олег&lt;br /&gt;
** Долуденко Алексей&lt;br /&gt;
** Ахтямов Павел&lt;br /&gt;
** Липовский Роман&lt;br /&gt;
&lt;br /&gt;
* '''Семинаристы'''&lt;br /&gt;
** Пономаренко Роман&lt;br /&gt;
** Фирсов Андрей&lt;br /&gt;
** Ахтямов Павел&lt;br /&gt;
** Чернецкий Аркадий&lt;br /&gt;
** Ирина&lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
** Манаков Данила&lt;br /&gt;
** Тугунчинов Максим&lt;br /&gt;
** Копец Максим&lt;br /&gt;
** Эвелина&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет выставляется на основании баллов, полученных в течение семестра.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 6 домашних заданий. Проверка включает 2 этапа:&lt;br /&gt;
# прохождение автоматических тестов (начиная с ДЗ по CUDA).&lt;br /&gt;
# code review при условии выполненного п.1. Исправления по code review можно делать в течение '''1 месяца''' после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жёсткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| PD-2022. MPI || 13.03.2023 || 20.03.2023&lt;br /&gt;
|-&lt;br /&gt;
| PD-2022. CUDA || 27.03.2023 || 03.04.2023&lt;br /&gt;
|-&lt;br /&gt;
| PD-2022. HDFS || 10.04.2023 || 17.04.2023&lt;br /&gt;
|-&lt;br /&gt;
| PD-2022. Map-Reduce || 24.04.2023 || 01.05.2023&lt;br /&gt;
|-&lt;br /&gt;
| PD-2022. Hive || 01.05.2023 || 08.05.2023&lt;br /&gt;
|-&lt;br /&gt;
| PD-2022. Spark || 16.05.2023 || 23.05.2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/fpmi-atp/pd2022a-supplementary/global/-/tree/main/homeworks Репозиторий с домашками]&lt;br /&gt;
&lt;br /&gt;
* Штраф за опоздание по soft deadline: -50%&lt;br /&gt;
* Штраф за опоздание по hard deadline: -75%&lt;br /&gt;
&lt;br /&gt;
Сдавать и исправлять домашки можно за 1 неделю до начала сессии.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 3 теста. На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&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;
| PD-2023s. HDFS &amp;amp; MapReduce ||  || 15 мин.&lt;br /&gt;
|-&lt;br /&gt;
| PD-2023s. Hive &amp;amp; Spark ||  || 20 мин.&lt;br /&gt;
|-&lt;br /&gt;
| PD-2023s. Zookeeper, Kafka, Cassandra ||  || 15 мин.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [https://forms.gle/LjN9694Z6H5Xh1Xr7 '''форму на дописывание''']. &lt;br /&gt;
* PD-2023s. Дописывание. HDFS &amp;amp; MAPREDUCE&lt;br /&gt;
* PD-2023s. Дописывание. Hive &amp;amp; Spark&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== MPI &amp;amp; OpenMP ===&lt;br /&gt;
# Антонов А.С. Технологии параллельного программирования MPI и OpenMP: Учеб. пособие. Предисл.: В.А.Садовничий. - М.: Издательство Московского университета, 2012.&lt;br /&gt;
&lt;br /&gt;
=== CUDA ===&lt;br /&gt;
# Дж. Сандерс, Э. Кэррот. Технология CUDA в примерах и задачах, 2013 (рус).&lt;br /&gt;
# [http://courses.cms.caltech.edu/cs179/ Курс &amp;quot;GPU programming&amp;quot; в Caltech].&lt;br /&gt;
# [https://www.cs.bgu.ac.il/~graph161/wiki.files/09f-GPU%20-%20Scans.pdf Лекция по Scan курсе по комп. графике, Ben-Gurion university]&lt;br /&gt;
# [http://developer.download.nvidia.com/compute/cuda/1.1-Beta/x86_website/projects/scan/doc/scan.pdf Parallel Prefix Sum (Scan) with CUDA, Mark Harris, NVidia]&lt;br /&gt;
# Книги от Nvidia: [https://developer.nvidia.com/gpugems/gpugems/contributors GPU gems], [https://developer.nvidia.com/gpugems/gpugems2/inside-front-cover GPU gems 2], [https://developer.nvidia.com/gpugems/gpugems3/foreword GPU gems 3]. Особенно интересна глава 39 из [https://developer.nvidia.com/gpugems/gpugems3/part-vi-gpu-computing/chapter-39-parallel-prefix-sum-scan-cuda GPU Gems] про Scan.&lt;br /&gt;
&lt;br /&gt;
=== HDFS ===&lt;br /&gt;
# [https://www.oreilly.com/library/view/hadoop-the-definitive/9781491901687/ T. White. &amp;quot;Hadoop. The definitive guide&amp;quot;], гл. 3 &amp;quot;Hadoop distributed filesystem&amp;quot;. (есть русский перевод). 4е издание&lt;br /&gt;
# [https://storageconference.us/2010/Papers/MSST/Shvachko.pdf Статья про архитектуру HDFS от Константина Швачко (Yahoo!)]&lt;br /&gt;
# [http://www.blogjava.net/DLevin/archive/2015/01/25/422428.html Статья про архитектуру HDFS в блоге HortonWorks (Китайская копия :))]&lt;br /&gt;
# [http://blog.madhukaraphatak.com/secondary-namenode---what-it-really-do/ Что в действительности делает SNN]&lt;br /&gt;
# [https://nancyyanyu.github.io/posts/49a14c15/ Выдержка из курсов Яндекс про HDFS]&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</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%92%D0%B5%D1%81%D0%BD%D0%B0_2023&amp;diff=1778</id>
		<title>Технологии программирования. Весна 2023</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%92%D0%B5%D1%81%D0%BD%D0%B0_2023&amp;diff=1778"/>
				<updated>2023-02-28T21:22:00Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Темы лекций */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Технологии программирования'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Форма отчетности ==&lt;br /&gt;
&lt;br /&gt;
Дифференцированный зачет&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Система оценивания ==&lt;br /&gt;
&lt;br /&gt;
* 40% - выполнение проекта&lt;br /&gt;
* 40% - выполнение технических заданий&lt;br /&gt;
* 20% - контрольные работы&lt;br /&gt;
&lt;br /&gt;
=== Минимальные границы для зачета ===&lt;br /&gt;
&lt;br /&gt;
* Технические задания - 15 из 40&lt;br /&gt;
* Проект - 10 из 40&lt;br /&gt;
* Контрольные работы - 5 из 20&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
&lt;br /&gt;
1. Принципы проектирования ПО&lt;br /&gt;
&lt;br /&gt;
2. SOLID, DRY, KISS, YAGNI&lt;br /&gt;
&lt;br /&gt;
3. UML: основные диаграммы&lt;br /&gt;
&lt;br /&gt;
4. Методологии проектирования ПО: принципы, основные методы&lt;br /&gt;
&lt;br /&gt;
5. Тестирование 1: пирамида тестирования, психология тестирования, QA vs QC vs Тестирование&lt;br /&gt;
&lt;br /&gt;
6. Тестирование 2: виды тестирования, методики тестирования&lt;br /&gt;
&lt;br /&gt;
== Темы семинаров ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Контакты ==&lt;br /&gt;
&lt;br /&gt;
info (at) akhpl.ru&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</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%92%D0%B5%D1%81%D0%BD%D0%B0_2023&amp;diff=1777</id>
		<title>Технологии программирования. Весна 2023</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%92%D0%B5%D1%81%D0%BD%D0%B0_2023&amp;diff=1777"/>
				<updated>2023-02-28T21:21:45Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Темы лекций */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Технологии программирования'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Форма отчетности ==&lt;br /&gt;
&lt;br /&gt;
Дифференцированный зачет&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Система оценивания ==&lt;br /&gt;
&lt;br /&gt;
* 40% - выполнение проекта&lt;br /&gt;
* 40% - выполнение технических заданий&lt;br /&gt;
* 20% - контрольные работы&lt;br /&gt;
&lt;br /&gt;
=== Минимальные границы для зачета ===&lt;br /&gt;
&lt;br /&gt;
* Технические задания - 15 из 40&lt;br /&gt;
* Проект - 10 из 40&lt;br /&gt;
* Контрольные работы - 5 из 20&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
&lt;br /&gt;
1. Принципы проектирования ПО&lt;br /&gt;
2. SOLID, DRY, KISS, YAGNI&lt;br /&gt;
3. UML: основные диаграммы&lt;br /&gt;
4. Методологии проектирования ПО: принципы, основные методы&lt;br /&gt;
5. Тестирование 1: пирамида тестирования, психология тестирования, QA vs QC vs Тестирование&lt;br /&gt;
6. Тестирование 2: виды тестирования, методики тестирования&lt;br /&gt;
&lt;br /&gt;
== Темы семинаров ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Контакты ==&lt;br /&gt;
&lt;br /&gt;
info (at) akhpl.ru&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</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%92%D0%B5%D1%81%D0%BD%D0%B0_2023&amp;diff=1776</id>
		<title>Технологии программирования. Весна 2023</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%92%D0%B5%D1%81%D0%BD%D0%B0_2023&amp;diff=1776"/>
				<updated>2023-02-28T21:20:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Система оценивания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Технологии программирования'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Форма отчетности ==&lt;br /&gt;
&lt;br /&gt;
Дифференцированный зачет&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Система оценивания ==&lt;br /&gt;
&lt;br /&gt;
* 40% - выполнение проекта&lt;br /&gt;
* 40% - выполнение технических заданий&lt;br /&gt;
* 20% - контрольные работы&lt;br /&gt;
&lt;br /&gt;
=== Минимальные границы для зачета ===&lt;br /&gt;
&lt;br /&gt;
* Технические задания - 15 из 40&lt;br /&gt;
* Проект - 10 из 40&lt;br /&gt;
* Контрольные работы - 5 из 20&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Темы семинаров ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Контакты ==&lt;br /&gt;
&lt;br /&gt;
info (at) akhpl.ru&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%B8_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_2023s&amp;diff=1775</id>
		<title>Параллельные и распределенные вычисления 2023s</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%B8_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_2023s&amp;diff=1775"/>
				<updated>2023-02-28T21:18:25Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 6 (третий курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
* '''[https://forms.gle/ZvHCCKLpML14ue1TA Форма регистрации на курс].&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1qaaB9S6nbZ-773MWlGjxo7D2cKOrFnelopH0BQeTRCo/edit?usp=sharing План лекций, семинаров,домашних работ, контрольных]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1qaaB9S6nbZ-773MWlGjxo7D2cKOrFnelopH0BQeTRCo/edit#gid=77548513 Расписание семинаров]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1qEcaMjCSkp1GsQQONe_GBlU3gD-4l1KoBa3HS7smY0s/edit?usp=share_link Таблица с оценками]&lt;br /&gt;
* [https://t.me/+5QH5IIWrErJhZmRi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
=== Материалы занятий ===&lt;br /&gt;
Доступ открыт для всех аккаунтов @phystech.edu.&lt;br /&gt;
&lt;br /&gt;
===== Лекции =====&lt;br /&gt;
* [https://disk.yandex.ru/d/xDKoz2o-0x_NhA Видео лекций].&lt;br /&gt;
* [https://youtube.com/playlist?list=PLfibPMPn-PgyfrdrfmxvEAXtcjw7yfZmL Скринкасты лекций по CUDA] &lt;br /&gt;
* [https://drive.google.com/drive/folders/1eH2pePnbu3KqiRYtcBpDFffZXMXGA6-H?usp=share_link Слайды презентаций]&lt;br /&gt;
* 2020 г.&lt;br /&gt;
** [https://drive.google.com/drive/folders/0B2n4K2J_6IZdfk1jdUQ4YnZtRWNCbl9YVHlvSHZjRERrOVlNVlU5dDZYWU0tN2dCRjgxVzA?resourcekey=0-cn9bfvH8nBixE3aiWvTfgA&amp;amp;usp=sharing Лекции]&lt;br /&gt;
** [https://drive.google.com/drive/folders/0B2n4K2J_6IZdfm54OF8zMmd6aVQ0U0Y0MjFsdWdudFkxODJRVWFUcUt6bmdHUkNsYmMxRHM?resourcekey=0-wyYPEDg_OIF6mj1-4o8bLw&amp;amp;usp=sharing Семинары]&lt;br /&gt;
* 2021 г. &lt;br /&gt;
** [https://drive.google.com/drive/folders/0B2n4K2J_6IZdfnNPS3JFdEdpTHM5aVFZR3dmdnlrdFNKcjlfa0dLY0lFb2l3cmtsM2VXT2s?resourcekey=0-rE3AAeTCn3pf0dgfGS86Qg&amp;amp;usp=sharing Лекции]&lt;br /&gt;
** [https://drive.google.com/drive/folders/0B2n4K2J_6IZdfjBkRmhxc2o3d3NEdzN0RUhFeGtNSmJ6RFl3bzhOSEgzX0ViV2tXNFljbHc?resourcekey=0-t0UekU9AD2iQO6vKFmLUcg&amp;amp;usp=sharing Семинары]&lt;br /&gt;
* 2022 г. весна&lt;br /&gt;
** [https://drive.google.com/drive/folders/0B2n4K2J_6IZdflFRaUJveTdvR2REdDVxTkp1cm1VRnRNWmdsSGcxWlI4Y1kyVTJmZWtBWE0?resourcekey=0-sk8F-iNm8_2O8g7SDG24IA&amp;amp;usp=sharing Лекции]&lt;br /&gt;
** [https://drive.google.com/drive/folders/0B2n4K2J_6IZdfllmTmtMbk44V0ZkT2xtc0dXbWoweGlDQmRSTE5lT0o5dk1yd3FaOTFZOEE?resourcekey=0-P5pBLFMpgXuVvFn8dB4nXA&amp;amp;usp=sharing Семинары]&lt;br /&gt;
&lt;br /&gt;
===== Семинары =====&lt;br /&gt;
* [https://disk.yandex.ru/d/MP6j3LdmHlUhOQ Видео семинаров]&lt;br /&gt;
* [https://gitlab.com/fpmi-atp/pd2022a-supplementary Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
*[https://gitlab.com/fpmi-atp/pd2022a-supplementary/global/-/tree/main/homeworks '''Домашние задания''']&lt;br /&gt;
*[https://docs.google.com/spreadsheets/d/1rxr465J4VtRxXnRtID1aRy0RzhpBltpjJYKximAQMB8/edit#gid=0 Интересные ссылки]&lt;br /&gt;
&lt;br /&gt;
== Технические ссылки ==&lt;br /&gt;
* [https://forms.gle/PWhsFdPR9iVrsXbs9 Форма для проблем с инфраструктурой АТП]&lt;br /&gt;
* В случае проблем с кластером MPI, пишите на '''parallel-cluster-atp@googlegroups.com'''.&lt;br /&gt;
&lt;br /&gt;
==== Сервера ====&lt;br /&gt;
* MPI &amp;amp; OpenMP: &amp;lt;pre&amp;gt;ssh &amp;lt;user&amp;gt;@calc.cod.phystech.edu&amp;lt;/pre&amp;gt;&lt;br /&gt;
* CUDA: &amp;lt;pre&amp;gt;ssh &amp;lt;user&amp;gt;@lorien.atp-fivt.org&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Hadoop ecosystem: &amp;lt;pre&amp;gt;ssh &amp;lt;user&amp;gt;@mipt-client.atp-fivt.org&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Преподаватели =&lt;br /&gt;
* '''Лекторы'''&lt;br /&gt;
** Ивченко Олег&lt;br /&gt;
** Долуденко Алексей&lt;br /&gt;
** Ахтямов Павел&lt;br /&gt;
** Липовский Роман&lt;br /&gt;
&lt;br /&gt;
* '''Семинаристы'''&lt;br /&gt;
** Пономаренко Роман&lt;br /&gt;
** Фирсов Андрей&lt;br /&gt;
** Ахтямов Павел&lt;br /&gt;
** Чернецкий Аркадий&lt;br /&gt;
** Ирина&lt;br /&gt;
&lt;br /&gt;
* '''Учебные ассистенты'''&lt;br /&gt;
** Манаков Данила&lt;br /&gt;
** Тугунчинов Максим&lt;br /&gt;
** Копец Максим&lt;br /&gt;
** Эвелина&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет выставляется на основании баллов, полученных в течение семестра.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 6 домашних заданий. Проверка включает 2 этапа:&lt;br /&gt;
# прохождение автоматических тестов (начиная с ДЗ по CUDA).&lt;br /&gt;
# code review при условии выполненного п.1. Исправления по code review можно делать в течение '''1 месяца''' после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жёсткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| PD-2022. MPI || 08.03.2023 || 15.03.2023&lt;br /&gt;
|-&lt;br /&gt;
| PD-2022. CUDA || 20.03.2023 || 27.03.2023&lt;br /&gt;
|-&lt;br /&gt;
| PD-2022. HDFS || 10.04.2023 || 17.04.2023&lt;br /&gt;
|-&lt;br /&gt;
| PD-2022. Map-Reduce || 24.04.2023 || 01.05.2023&lt;br /&gt;
|-&lt;br /&gt;
| PD-2022. Hive || 01.05.2023 || 08.05.2023&lt;br /&gt;
|-&lt;br /&gt;
| PD-2022. Spark || 16.05.2023 || 23.05.2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/fpmi-atp/pd2022a-supplementary/global/-/tree/main/homeworks Репозиторий с домашками]&lt;br /&gt;
&lt;br /&gt;
* Штраф за опоздание по soft deadline: -50%&lt;br /&gt;
* Штраф за опоздание по hard deadline: -75%&lt;br /&gt;
&lt;br /&gt;
Сдавать и исправлять домашки можно за 1 неделю до начала сессии.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 3 теста. На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&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;
| PD-2023s. HDFS &amp;amp; MapReduce ||  || 15 мин.&lt;br /&gt;
|-&lt;br /&gt;
| PD-2023s. Hive &amp;amp; Spark ||  || 20 мин.&lt;br /&gt;
|-&lt;br /&gt;
| PD-2023s. Zookeeper, Kafka, Cassandra ||  || 15 мин.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [https://forms.gle/LjN9694Z6H5Xh1Xr7 '''форму на дописывание''']. &lt;br /&gt;
* PD-2023s. Дописывание. HDFS &amp;amp; MAPREDUCE&lt;br /&gt;
* PD-2023s. Дописывание. Hive &amp;amp; Spark&lt;br /&gt;
&lt;br /&gt;
= Литература =&lt;br /&gt;
=== MPI &amp;amp; OpenMP ===&lt;br /&gt;
# Антонов А.С. Технологии параллельного программирования MPI и OpenMP: Учеб. пособие. Предисл.: В.А.Садовничий. - М.: Издательство Московского университета, 2012.&lt;br /&gt;
&lt;br /&gt;
=== CUDA ===&lt;br /&gt;
# Дж. Сандерс, Э. Кэррот. Технология CUDA в примерах и задачах, 2013 (рус).&lt;br /&gt;
# [http://courses.cms.caltech.edu/cs179/ Курс &amp;quot;GPU programming&amp;quot; в Caltech].&lt;br /&gt;
# [https://www.cs.bgu.ac.il/~graph161/wiki.files/09f-GPU%20-%20Scans.pdf Лекция по Scan курсе по комп. графике, Ben-Gurion university]&lt;br /&gt;
# [http://developer.download.nvidia.com/compute/cuda/1.1-Beta/x86_website/projects/scan/doc/scan.pdf Parallel Prefix Sum (Scan) with CUDA, Mark Harris, NVidia]&lt;br /&gt;
# Книги от Nvidia: [https://developer.nvidia.com/gpugems/gpugems/contributors GPU gems], [https://developer.nvidia.com/gpugems/gpugems2/inside-front-cover GPU gems 2], [https://developer.nvidia.com/gpugems/gpugems3/foreword GPU gems 3]. Особенно интересна глава 39 из [https://developer.nvidia.com/gpugems/gpugems3/part-vi-gpu-computing/chapter-39-parallel-prefix-sum-scan-cuda GPU Gems] про Scan.&lt;br /&gt;
&lt;br /&gt;
=== HDFS ===&lt;br /&gt;
# [https://www.oreilly.com/library/view/hadoop-the-definitive/9781491901687/ T. White. &amp;quot;Hadoop. The definitive guide&amp;quot;], гл. 3 &amp;quot;Hadoop distributed filesystem&amp;quot;. (есть русский перевод). 4е издание&lt;br /&gt;
# [https://storageconference.us/2010/Papers/MSST/Shvachko.pdf Статья про архитектуру HDFS от Константина Швачко (Yahoo!)]&lt;br /&gt;
# [http://www.blogjava.net/DLevin/archive/2015/01/25/422428.html Статья про архитектуру HDFS в блоге HortonWorks (Китайская копия :))]&lt;br /&gt;
# [http://blog.madhukaraphatak.com/secondary-namenode---what-it-really-do/ Что в действительности делает SNN]&lt;br /&gt;
# [https://nancyyanyu.github.io/posts/49a14c15/ Выдержка из курсов Яндекс про HDFS]&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</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%92%D0%B5%D1%81%D0%BD%D0%B0_2023&amp;diff=1753</id>
		<title>Технологии программирования. Весна 2023</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%92%D0%B5%D1%81%D0%BD%D0%B0_2023&amp;diff=1753"/>
				<updated>2023-02-16T09:40:38Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Технологии программирования'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Форма отчетности ==&lt;br /&gt;
&lt;br /&gt;
Дифференцированный зачет&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Система оценивания ==&lt;br /&gt;
&lt;br /&gt;
* 40% - выполнение проекта&lt;br /&gt;
* 40% - выполнение технических заданий&lt;br /&gt;
* 20% - контрольные работы&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Темы лекций ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Темы семинаров ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Контакты ==&lt;br /&gt;
&lt;br /&gt;
info (at) akhpl.ru&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</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=1705</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=1705"/>
				<updated>2023-02-06T09:15:30Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: Добавлена страница по ТП&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Учебные курсы кафедры Алгоритмов и технологий программирования ==&lt;br /&gt;
&lt;br /&gt;
=== Весенний семестр 2023 года ===&lt;br /&gt;
&lt;br /&gt;
[[Про индивидуальные планы 2023 весна]]&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;
[[Программирование на С++ основной и продвинутый потоки. Весна 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;
&lt;br /&gt;
||&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;
||&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;
=== Адаптационные курсы магистратуры 2018 ===&lt;br /&gt;
'''Внимание!''' Эти дисциплины могут выбрать в качестве вариативных дисциплин только те магистранты, которые поступили в магистратуру ФИВТ не из МФТИ, или (по рекомендации научных руководителей) с других факультетов МФТИ.&lt;br /&gt;
&lt;br /&gt;
[[Программирование_магистратура_часть_1_2018|Введение в программирование C++, часть 1 (осень, 9 семестр)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_магистратура_часть_2_2018|Введение в программирование C++, часть 2 (весна, 10 семестр)]]&lt;br /&gt;
&lt;br /&gt;
[[Машинка_часть_1_2018|Машинное обучение (весна, 10 семестр)]]&lt;br /&gt;
&lt;br /&gt;
[[ТПОС_2018|Технологии программирования и операционные системы (осень, 11 семестр)]]&lt;br /&gt;
&lt;br /&gt;
== Научно-исследовательская работа ==&lt;br /&gt;
&lt;br /&gt;
=== Примеры тем НИР прошлых лет ===&lt;br /&gt;
==== 2016 год ====&lt;br /&gt;
# Тестирование распределенных приложений в экосистеме Hadoop.&lt;br /&gt;
# Учет внешних данных при построении рекомендаций.&lt;br /&gt;
# Новая модель «атомов в соединении» и особенности химических свойств сверхтяжелых элементов.&lt;br /&gt;
# Оптимизация размещения объектов в памяти виртуальной машины Java.&lt;br /&gt;
# Разработка расширенного интерфейса пользователя к базе пространственных структур РНК.&lt;br /&gt;
==== 2017 год ====&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
==== 2018 год ====&lt;br /&gt;
# Решение задачи нахождения особых точек лица на сделанных при помощи мобильного телефона фотографиях&lt;br /&gt;
# Разработка рекомендательной системы для подбора одежды&lt;br /&gt;
# Обучение человекоподобного агента в физическом симуляторе&lt;br /&gt;
# Исследование задачи трекинга лица для фотографий и видео, сделанных на мобильный телефон&lt;br /&gt;
# Классификация триплексов в структурах РНК&lt;br /&gt;
# Персонализированные рекомендательные системы в области индустрии моды&lt;br /&gt;
&lt;br /&gt;
==== 2019 год ====&lt;br /&gt;
# Анализ стоимостной модели распределённого SQL-запроса в СУБД Tarantool&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;
&lt;br /&gt;
==== 2020 год ====&lt;br /&gt;
# Индексирование многомерных данных при помощи кривой Мортона в NoSQL in-memory СУБД&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;
TBD&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</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%92%D0%B5%D1%81%D0%BD%D0%B0_2023&amp;diff=1704</id>
		<title>Технологии программирования. Весна 2023</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%92%D0%B5%D1%81%D0%BD%D0%B0_2023&amp;diff=1704"/>
				<updated>2023-02-06T09:14:51Z</updated>
		
		<summary type="html">&lt;p&gt;Ахтямов Павел: Создал страницу&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Технологии программирования'''&lt;/div&gt;</summary>
		<author><name>Ахтямов Павел</name></author>	</entry>

	</feed>