<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mfgnik</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mfgnik"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Mfgnik"/>
	<updated>2026-09-21T21:09:23Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=75351</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=75351"/>
		<updated>2023-01-10T10:02:34Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Пересдача */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 22 декабря, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 4 декабря, 23:59. Форма для досдачи - https://forms.yandex.ru/u/6390effb90fa7b5c520872ac/ Дедлайн досдачи - 10 декабря, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud. Форма для сдачи - https://forms.yandex.ru/u/637f36a390fa7b649b7eeee1/. Дедлайн - 21 декабря, 23:59. Форма для получения доступа к виртуалке. https://forms.yandex.ru/u/639cbbd869387251be4fd4b9/&lt;br /&gt;
# CV в Latex. Форма для сдачи - https://forms.yandex.ru/u/6392ec4602848faaa5b7d842/ Дедлайн - 24 декабря, 23:59. Можно досдавать на половину баллов до 28 декабря, 23:59&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания телеграм бота&lt;br /&gt;
&lt;br /&gt;
# Бот размещен на Yandex.Cloud, а его код выложен на github  (4 балла)&lt;br /&gt;
# Бот имеет не менее трех методов (+ 1 балл)&lt;br /&gt;
# Бот имеет не менее пяти методов (+ 1 балл)&lt;br /&gt;
# Бот асинхронный (+ 2 балла)&lt;br /&gt;
# Используется docker-compose (+ 1 балл)&lt;br /&gt;
# В docker-compose более одного контейнера (+ 1 балл)&lt;br /&gt;
&lt;br /&gt;
=== Экзамен ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Пересдача ===&lt;br /&gt;
&lt;br /&gt;
Если ваша оценка за курс меньше 4, можно досдать домашние задания до 31 января в телеграм лектору (@zxcvbnnmqwert) (если дорешено первое задание про это тоже надо явно написать). Задачи будут проверены без штрафа. Итоговая будет вычислена по формуле Мин(5, Округление(0.3 * ДЗ1 + 0.3 * ДЗ2 + 0.3 * ДЗ3 + 0.1 * ДЗ4)).&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка за курс ===&lt;br /&gt;
&lt;br /&gt;
Итог = Мин(Округление(0.3 * ДЗ1 + 0.3 * ДЗ2 + 0.3 * ДЗ3 + 0.1 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=75349</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=75349"/>
		<updated>2023-01-10T10:01:38Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: &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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 22 декабря, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 4 декабря, 23:59. Форма для досдачи - https://forms.yandex.ru/u/6390effb90fa7b5c520872ac/ Дедлайн досдачи - 10 декабря, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud. Форма для сдачи - https://forms.yandex.ru/u/637f36a390fa7b649b7eeee1/. Дедлайн - 21 декабря, 23:59. Форма для получения доступа к виртуалке. https://forms.yandex.ru/u/639cbbd869387251be4fd4b9/&lt;br /&gt;
# CV в Latex. Форма для сдачи - https://forms.yandex.ru/u/6392ec4602848faaa5b7d842/ Дедлайн - 24 декабря, 23:59. Можно досдавать на половину баллов до 28 декабря, 23:59&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания телеграм бота&lt;br /&gt;
&lt;br /&gt;
# Бот размещен на Yandex.Cloud, а его код выложен на github  (4 балла)&lt;br /&gt;
# Бот имеет не менее трех методов (+ 1 балл)&lt;br /&gt;
# Бот имеет не менее пяти методов (+ 1 балл)&lt;br /&gt;
# Бот асинхронный (+ 2 балла)&lt;br /&gt;
# Используется docker-compose (+ 1 балл)&lt;br /&gt;
# В docker-compose более одного контейнера (+ 1 балл)&lt;br /&gt;
&lt;br /&gt;
=== Экзамен ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Пересдача ===&lt;br /&gt;
&lt;br /&gt;
Если ваша оценка за курс меньше 4, можно досдать домашние задания до 31 января в телеграм лектору (@zxcvbnnmqwert) (если дорешено первое задание про это тоже надо явно написать). Задачи будут проверены без штрафа. Итоговая будет вычислена по формуле Макс(5, Округление(0.3 * ДЗ1 + 0.3 * ДЗ2 + 0.3 * ДЗ3 + 0.1 * ДЗ4)).&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка за курс ===&lt;br /&gt;
&lt;br /&gt;
Итог = Мин(Округление(0.3 * ДЗ1 + 0.3 * ДЗ2 + 0.3 * ДЗ3 + 0.1 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=75127</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=75127"/>
		<updated>2022-12-25T19:24:02Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Домашние задания */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 22 декабря, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 4 декабря, 23:59. Форма для досдачи - https://forms.yandex.ru/u/6390effb90fa7b5c520872ac/ Дедлайн досдачи - 10 декабря, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud. Форма для сдачи - https://forms.yandex.ru/u/637f36a390fa7b649b7eeee1/. Дедлайн - 21 декабря, 23:59. Форма для получения доступа к виртуалке. https://forms.yandex.ru/u/639cbbd869387251be4fd4b9/&lt;br /&gt;
# CV в Latex. Форма для сдачи - https://forms.yandex.ru/u/6392ec4602848faaa5b7d842/ Дедлайн - 24 декабря, 23:59. Можно досдавать на половину баллов до 28 декабря, 23:59&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания телеграм бота&lt;br /&gt;
&lt;br /&gt;
# Бот размещен на Yandex.Cloud, а его код выложен на github  (4 балла)&lt;br /&gt;
# Бот имеет не менее трех методов (+ 1 балл)&lt;br /&gt;
# Бот имеет не менее пяти методов (+ 1 балл)&lt;br /&gt;
# Бот асинхронный (+ 2 балла)&lt;br /&gt;
# Используется docker-compose (+ 1 балл)&lt;br /&gt;
# В docker-compose более одного контейнера (+ 1 балл)&lt;br /&gt;
&lt;br /&gt;
=== Экзамен ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка за курс ===&lt;br /&gt;
&lt;br /&gt;
Итог = Мин(Округление(0.3 * ДЗ1 + 0.3 * ДЗ2 + 0.3 * ДЗ3 + 0.1 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74969</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74969"/>
		<updated>2022-12-16T18:50:39Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Домашние задания */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 22 декабря, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 4 декабря, 23:59. Форма для досдачи - https://forms.yandex.ru/u/6390effb90fa7b5c520872ac/ Дедлайн досдачи - 10 декабря, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud. Форма для сдачи - https://forms.yandex.ru/u/637f36a390fa7b649b7eeee1/. Дедлайн - 21 декабря, 23:59. Форма для получения доступа к виртуалке. https://forms.yandex.ru/u/639cbbd869387251be4fd4b9/&lt;br /&gt;
# CV в Latex. Форма для сдачи - https://forms.yandex.ru/u/6392ec4602848faaa5b7d842/ Дедлайн - 24 декабря, 23:59&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания телеграм бота&lt;br /&gt;
&lt;br /&gt;
# Бот размещен на Yandex.Cloud, а его код выложен на github  (4 балла)&lt;br /&gt;
# Бот имеет не менее трех методов (+ 1 балл)&lt;br /&gt;
# Бот имеет не менее пяти методов (+ 1 балл)&lt;br /&gt;
# Бот асинхронный (+ 2 балла)&lt;br /&gt;
# Используется docker-compose (+ 1 балл)&lt;br /&gt;
# В docker-compose более одного контейнера (+ 1 балл)&lt;br /&gt;
&lt;br /&gt;
=== Экзамен ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка за курс ===&lt;br /&gt;
&lt;br /&gt;
Итог = Мин(Округление(0.3 * ДЗ1 + 0.3 * ДЗ2 + 0.3 * ДЗ3 + 0.1 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74930</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74930"/>
		<updated>2022-12-15T10:15:37Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Домашние задания */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 22 декабря, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 4 декабря, 23:59. Форма для досдачи - https://forms.yandex.ru/u/6390effb90fa7b5c520872ac/ Дедлайн досдачи - 10 декабря, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud. Форма для сдачи - https://forms.yandex.ru/u/637f36a390fa7b649b7eeee1/. Дедлайн - 21 декабря, 23:59&lt;br /&gt;
# CV в Latex. Форма для сдачи - https://forms.yandex.ru/u/6392ec4602848faaa5b7d842/ Дедлайн - 24 декабря, 23:59&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания телеграм бота&lt;br /&gt;
&lt;br /&gt;
# Бот размещен на Yandex.Cloud, а его код выложен на github  (4 балла)&lt;br /&gt;
# Бот имеет не менее трех методов (+ 1 балл)&lt;br /&gt;
# Бот имеет не менее пяти методов (+ 1 балл)&lt;br /&gt;
# Бот асинхронный (+ 2 балла)&lt;br /&gt;
# Используется docker-compose (+ 1 балл)&lt;br /&gt;
# В docker-compose более одного контейнера (+ 1 балл)&lt;br /&gt;
&lt;br /&gt;
=== Экзамен ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка за курс ===&lt;br /&gt;
&lt;br /&gt;
Итог = Мин(Округление(0.3 * ДЗ1 + 0.3 * ДЗ2 + 0.3 * ДЗ3 + 0.1 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74749</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74749"/>
		<updated>2022-12-09T08:08:40Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Домашние задания */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 4 декабря, 23:59. Форма для досдачи - https://forms.yandex.ru/u/6390effb90fa7b5c520872ac/ Дедлайн досдачи - 10 декабря, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud. Форма для сдачи - https://forms.yandex.ru/u/637f36a390fa7b649b7eeee1/. Дедлайн - 21 декабря, 23:59&lt;br /&gt;
# CV в Latex. Форма для сдачи - https://forms.yandex.ru/u/6392ec4602848faaa5b7d842/ Дедлайн - 24 декабря, 23:59&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания телеграм бота&lt;br /&gt;
&lt;br /&gt;
# Бот размещен на Yandex.Cloud, а его код выложен на github  (4 балла)&lt;br /&gt;
# Бот имеет не менее трех методов (+ 1 балл)&lt;br /&gt;
# Бот имеет не менее пяти методов (+ 1 балл)&lt;br /&gt;
# Бот асинхронный (+ 2 балла)&lt;br /&gt;
# Используется docker-compose (+ 1 балл)&lt;br /&gt;
# В docker-compose более одного контейнера (+ 1 балл)&lt;br /&gt;
&lt;br /&gt;
=== Экзамен ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка за курс ===&lt;br /&gt;
&lt;br /&gt;
Итог = Мин(Округление(0.3 * ДЗ1 + 0.3 * ДЗ2 + 0.3 * ДЗ3 + 0.1 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74486</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74486"/>
		<updated>2022-11-28T14:13:31Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Итоговая оценка за курс */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 4 декабря, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud. Форма для сдачи - https://forms.yandex.ru/u/637f36a390fa7b649b7eeee1/. Дедлайн - 17 декабря, 23:59&lt;br /&gt;
# CV в Latex. Критерии и форма сдачи появятся позже. Дедлайн - 20 декабря, 23:59&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания телеграм бота&lt;br /&gt;
&lt;br /&gt;
# Бот размещен на Yandex.Cloud, а его код выложен на github  (4 балла)&lt;br /&gt;
# Бот имеет не менее трех методов (+ 1 балл)&lt;br /&gt;
# Бот имеет не менее пяти методов (+ 1 балл)&lt;br /&gt;
# Бот асинхронный (+ 2 балла)&lt;br /&gt;
# Используется docker-compose (+ 1 балл)&lt;br /&gt;
# В docker-compose более одного контейнера (+ 1 балл)&lt;br /&gt;
&lt;br /&gt;
=== Экзамен ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка за курс ===&lt;br /&gt;
&lt;br /&gt;
Итог = Мин(Округление(0.3 * ДЗ1 + 0.3 * ДЗ2 + 0.3 * ДЗ3 + 0.1 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74485</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74485"/>
		<updated>2022-11-28T14:13:14Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Домашние задания */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 4 декабря, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud. Форма для сдачи - https://forms.yandex.ru/u/637f36a390fa7b649b7eeee1/. Дедлайн - 17 декабря, 23:59&lt;br /&gt;
# CV в Latex. Критерии и форма сдачи появятся позже. Дедлайн - 20 декабря, 23:59&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания телеграм бота&lt;br /&gt;
&lt;br /&gt;
# Бот размещен на Yandex.Cloud, а его код выложен на github  (4 балла)&lt;br /&gt;
# Бот имеет не менее трех методов (+ 1 балл)&lt;br /&gt;
# Бот имеет не менее пяти методов (+ 1 балл)&lt;br /&gt;
# Бот асинхронный (+ 2 балла)&lt;br /&gt;
# Используется docker-compose (+ 1 балл)&lt;br /&gt;
# В docker-compose более одного контейнера (+ 1 балл)&lt;br /&gt;
&lt;br /&gt;
=== Экзамен ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка за курс ===&lt;br /&gt;
&lt;br /&gt;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74484</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74484"/>
		<updated>2022-11-28T14:13:05Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Домашние задания */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 4 декабря, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud. Форма для сдачи - https://forms.yandex.ru/u/637f36a390fa7b649b7eeee1/. Дедлайн - 17 декабря, 23:59&lt;br /&gt;
# CV в Latex. Критерии и форма сдачи появятся позже. Дедлайн - 17 декабря, 23:59&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания телеграм бота&lt;br /&gt;
&lt;br /&gt;
# Бот размещен на Yandex.Cloud, а его код выложен на github  (4 балла)&lt;br /&gt;
# Бот имеет не менее трех методов (+ 1 балл)&lt;br /&gt;
# Бот имеет не менее пяти методов (+ 1 балл)&lt;br /&gt;
# Бот асинхронный (+ 2 балла)&lt;br /&gt;
# Используется docker-compose (+ 1 балл)&lt;br /&gt;
# В docker-compose более одного контейнера (+ 1 балл)&lt;br /&gt;
&lt;br /&gt;
=== Экзамен ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка за курс ===&lt;br /&gt;
&lt;br /&gt;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74483</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74483"/>
		<updated>2022-11-28T14:10:44Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Домашние задания */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 4 декабря, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud. Форма для сдачи - https://forms.yandex.ru/u/637f36a390fa7b649b7eeee1/. Дедлайн - 17 декабря, 23:59&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.5 балла.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания телеграм бота&lt;br /&gt;
&lt;br /&gt;
# Бот размещен на Yandex.Cloud, а его код выложен на github  (4 балла)&lt;br /&gt;
# Бот имеет не менее трех методов (+ 1 балл)&lt;br /&gt;
# Бот имеет не менее пяти методов (+ 1 балл)&lt;br /&gt;
# Бот асинхронный (+ 2 балла)&lt;br /&gt;
# Используется docker-compose (+ 1 балл)&lt;br /&gt;
# В docker-compose более одного контейнера (+ 1 балл)&lt;br /&gt;
&lt;br /&gt;
=== Экзамен ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка за курс ===&lt;br /&gt;
&lt;br /&gt;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74356</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74356"/>
		<updated>2022-11-24T09:24:48Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Домашние задания */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 30 ноября, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud. Форма для сдачи - https://forms.yandex.ru/u/637f36a390fa7b649b7eeee1/. Дедлайн - 17 декабря, 23:59&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.5 балла.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания телеграм бота&lt;br /&gt;
&lt;br /&gt;
# Бот размещен на Yandex.Cloud, а его код выложен на github  (4 балла)&lt;br /&gt;
# Бот имеет не менее трех методов (+ 1 балл)&lt;br /&gt;
# Бот имеет не менее пяти методов (+ 1 балл)&lt;br /&gt;
# Бот асинхронный (+ 2 балла)&lt;br /&gt;
# Используется docker-compose (+ 1 балл)&lt;br /&gt;
# В docker-compose более одного контейнера (+ 1 балл)&lt;br /&gt;
&lt;br /&gt;
=== Экзамен ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка за курс ===&lt;br /&gt;
&lt;br /&gt;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74355</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74355"/>
		<updated>2022-11-24T09:24:36Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Домашние задания */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 30 ноября, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud. Форма для сдачи - https://forms.yandex.ru/u/637f36a390fa7b649b7eeee1/. Дедлайн - 17 декабря, 23:59&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.5 балла.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания телеграм бота&lt;br /&gt;
&lt;br /&gt;
## Бот размещен на Yandex.Cloud, а его код выложен на github  (4 балла)&lt;br /&gt;
## Бот имеет не менее трех методов (+ 1 балл)&lt;br /&gt;
## Бот имеет не менее пяти методов (+ 1 балл)&lt;br /&gt;
## Бот асинхронный (+ 2 балла)&lt;br /&gt;
## Используется docker-compose (+ 1 балл)&lt;br /&gt;
## В docker-compose более одного контейнера (+ 1 балл)&lt;br /&gt;
&lt;br /&gt;
=== Экзамен ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка за курс ===&lt;br /&gt;
&lt;br /&gt;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74354</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74354"/>
		<updated>2022-11-24T09:24:18Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Домашние задания */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 30 ноября, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud. Форма для сдачи - https://forms.yandex.ru/u/637f36a390fa7b649b7eeee1/. Дедлайн - 17 декабря, 23:59&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.5 балла.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания телеграм бота&lt;br /&gt;
&lt;br /&gt;
- Бот размещен на Yandex.Cloud, а его код выложен на github  (4 балла)&lt;br /&gt;
- Бот имеет не менее трех методов (+ 1 балл)&lt;br /&gt;
- Бот имеет не менее пяти методов (+ 1 балл)&lt;br /&gt;
- Бот асинхронный (+ 2 балла)&lt;br /&gt;
- Используется docker-compose (+ 1 балл)&lt;br /&gt;
- В docker-compose более одного контейнера (+ 1 балл)&lt;br /&gt;
&lt;br /&gt;
=== Экзамен ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка за курс ===&lt;br /&gt;
&lt;br /&gt;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74343</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74343"/>
		<updated>2022-11-23T21:08:56Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: &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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 30 ноября, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud.&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.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;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74342</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74342"/>
		<updated>2022-11-23T21:08:46Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: &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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 25 ноября, 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 30 ноября, 23:59&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud.&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.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;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74132</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74132"/>
		<updated>2022-11-16T17:54:54Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Домашние задания */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 00:00&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 1 декабря, 00:00&lt;br /&gt;
# Разворачивание телеграм бота в Yandex.Cloud.&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.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;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74131</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74131"/>
		<updated>2022-11-16T17:54:45Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Домашние задания */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 00:00&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 1 декабря, 00:00&lt;br /&gt;
# Разворачивание телеграм бота&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.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;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74130</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=74130"/>
		<updated>2022-11-16T17:54:26Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Лекции */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, docker-compose.&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Обсуждение третьего ДЗ.&lt;br /&gt;
# GDB. Обсуждение четвертого ДЗ.&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 00:00&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 1 декабря, 00:00&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.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;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=73909</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=73909"/>
		<updated>2022-11-08T18:55:41Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: &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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# GDB. Обсуждение третьего ДЗ.&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Выдача ДЗ 4&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, FUSE, SSHFS, SSH&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 00:00&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 1 декабря, 00:00&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.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;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=73908</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=73908"/>
		<updated>2022-11-08T18:55:21Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: &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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# GDB. Обсуждение третьего ДЗ.&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Выдача ДЗ 4&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, FUSE, SSHFS, SSH&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн - 24 ноября, 00:00&lt;br /&gt;
&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 1 декабря, 00:00&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.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;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=73579</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=73579"/>
		<updated>2022-10-26T09:49:32Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Домашние задания */&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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# GDB. Обсуждение третьего ДЗ.&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Выдача ДЗ 4&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, FUSE, SSHFS, SSH&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет.&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/ Дедлайн - 1 декабря, 00:00&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.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;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=73578</id>
		<title>Инструменты промышленной разработки 2022/2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_2022/2023&amp;diff=73578"/>
		<updated>2022-10-26T09:48:59Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: &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;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://t.me/mfgnik Федоров Михаил]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; [https://t.me/igreetyou Осташов Денис], [https://t.me/swalrus Семён Енцов], [https://t.me/supremeSwings Даниил Рубин], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по средам 18:10-19:30. Ссылка для [https://us06web.zoom.us/j/89998348560?pwd=VG9KY2lQUE9tUUV2eEJleCt6alFYUT09 подключения]. Лекции будут записываться и выкладываться на [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: https://t.me/+sx6gCVKcC9kyM2Yy&lt;br /&gt;
&lt;br /&gt;
Записи лекций: [https://disk.yandex.ru/d/hVWLMgTBxXHBUQ/Инструменты%20промышленной%20разработки Яндекс Диск]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями прошлого года: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций прошлого года: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: http://wiki.cs.hse.ru/MissingSemester2021/2022&lt;br /&gt;
&lt;br /&gt;
=== Лекции === &lt;br /&gt;
&lt;br /&gt;
Будет 14 лекций, примерный план лекций таков:&lt;br /&gt;
&lt;br /&gt;
# Вводная лекция. Shell, env variables, различные виды, zsh, fish, tmux. Примеры типичных команд и ошибок&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 1).&lt;br /&gt;
# Shell scripting, grep, find, curl, sed(Часть 2). Обсуждение первого ДЗ.&lt;br /&gt;
# git, mercurial и svn, основные идеи. Обсуждение второго ДЗ.&lt;br /&gt;
# Python скрипты&lt;br /&gt;
# GDB. Обсуждение третьего ДЗ.&lt;br /&gt;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&lt;br /&gt;
# Разбор ДЗ 1 и 2&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов. Выдача ДЗ 4&lt;br /&gt;
# apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source&lt;br /&gt;
# Виртуализация и контейнеризация: VM, Docker, FUSE, SSHFS, SSH&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
# Тема лекции не выбрана&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: [https://www.youtube.com/watch?v=dQw4w9WgXcQ тут]. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
Не будет&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
Домашние задания направлены на закрепления материала.&lt;br /&gt;
&lt;br /&gt;
Планируется 4 домашних задания, все будут проводиться в системе Yandex.Contest и Github. Примеры, которые планируются&lt;br /&gt;
&lt;br /&gt;
# Shell scripting. https://official.contest.yandex.ru/contest/40974/enter/, все задачи по 2 балла, штрафов за перепосылки нет.&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git Форма для сдачи - https://forms.yandex.ru/u/6358fd16c09c020dd82e4190/&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.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;
Итог = Мин(Округление(0.25 * ДЗ1 + 0.25 * ДЗ2 + 0.25 * ДЗ3 + 0.25 * ДЗ4), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены). Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2021/2022_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=59935</id>
		<title>Основы и методология программирования на ПМИ 2021/2022 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2021/2022_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=59935"/>
		<updated>2021-10-14T08:32:15Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, основной поток, 2021-2022 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [А. Г. Михеев]&lt;br /&gt;
&lt;br /&gt;
Программа курса и ноутбуки лекций (будут добавляться по мере поступления): https://github.com/justalge/another_python_tutorial&lt;br /&gt;
&lt;br /&gt;
Видеозаписи всех лекций и некоторых семинаров: https://www.youtube.com/playlist?list=PLEwK9wdS5g0pOn3KCblRmmBV24o17r3LD&lt;br /&gt;
&lt;br /&gt;
Материалы лекций основаны на https://www.python-course.eu (англ. яз.). Разделы [https://www.python-course.eu/python3_course.php Python Tutorial], [https://www.python-course.eu/object_oriented_programming_introduction.php OOP] и [https://www.python-course.eu/advanced_python.php Advanced].&lt;br /&gt;
&lt;br /&gt;
Канал с важными объявлениями: https://t.me/joinchat/LsEVKZunealjOTUy&lt;br /&gt;
&lt;br /&gt;
Материалы прошлого года (рус. яз.):&lt;br /&gt;
* Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV&lt;br /&gt;
* Видео-лекции: https://www.coursera.org/learn/python-osnovy-programmirovaniya/home/welcome (платить денег ни в коем случае не нужно)&lt;br /&gt;
&lt;br /&gt;
==ДЗ==&lt;br /&gt;
&lt;br /&gt;
После каждого семинара вам будет дано оцениваемое домашнее задание. На выполнение задания дается 8 дней от момента начала соответствующего семинара. Еще в течение 7 дней после этого доступна возможность досдать задачи, однако задачи оцениваются вполовину меньшим баллом. Перед семинаром необходимо изучить соответствующую тему по лекциям и текстовым конспектам.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29037/enter/ ДЗ 1 (Арифметика)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29069/enter/ ДЗ 2 (if, while, for, float)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29227/enter/ ДЗ 3 (strings, lists)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29228/enter/ ДЗ 4 (dictionaries, sets)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29478/enter/ ДЗ 5-6 (functions, recursion)]  &#039;&#039;&#039;На 2 недели. Чтобы набрать максимальное количество баллов за это ДЗ нужно решить на 20 баллов&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29691/enter ДЗ 7 (sorting, linear search)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29699/enter ДЗ 8 (OOP intro)] - Максимальное количество баллов за это ДЗ - 14 (см баллы в контесте), чтобы получить максимум, нужно решить все задачи&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29825/enter ДЗ 9 (OOP outro) - Максимальное количество баллов за это ДЗ - 14 (см баллы в контесте), чтобы получить максимум, нужно решить все задачи], &#039;&#039;&#039;Дедлайн 16.10 23:59 для всех групп&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29982/enter/ ДЗ 10 (bonus) - Максимальное количество баллов за это ДЗ - 14], &#039;&#039;&#039;Дедлайн 16.10 23:59 для всех групп&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Программа advanced группы 2112-2==&lt;br /&gt;
&lt;br /&gt;
Краткое введение на примерах в:&lt;br /&gt;
&lt;br /&gt;
- использование внешних библиотек&lt;br /&gt;
&lt;br /&gt;
- dataclasses, type hints&lt;br /&gt;
&lt;br /&gt;
- сравнение oop и fp стилей&lt;br /&gt;
&lt;br /&gt;
- чистый читабельный код: нейминг, agile, ограничения на средства языка, линтеры&lt;br /&gt;
&lt;br /&gt;
- простой веб сервис: http, бд&lt;br /&gt;
&lt;br /&gt;
- threading, multiprocessing&lt;br /&gt;
&lt;br /&gt;
- async&lt;br /&gt;
&lt;br /&gt;
- git&lt;br /&gt;
&lt;br /&gt;
- bash&lt;br /&gt;
&lt;br /&gt;
- публикация библиотек&lt;br /&gt;
&lt;br /&gt;
- аналитика и визуализация&lt;br /&gt;
&lt;br /&gt;
- ML/pytorch&lt;br /&gt;
&lt;br /&gt;
- поиск информации и готовых модулей&lt;br /&gt;
&lt;br /&gt;
- мини-проект на любую из вышеперечисленных тем&lt;br /&gt;
&lt;br /&gt;
==Программа advanced группы 214-2==&lt;br /&gt;
&lt;br /&gt;
Семинар 1 - знакомство с python&lt;br /&gt;
&lt;br /&gt;
Семинар 2 - код стайл, pep8, правила хорошего тона camel case, snake case&lt;br /&gt;
&lt;br /&gt;
Семинар 3 - учимся писать тесты, tdd&lt;br /&gt;
&lt;br /&gt;
Семинар 4 - python в математике: графики, статистика&lt;br /&gt;
&lt;br /&gt;
Семинар 5 - системы контроля версий, open source&lt;br /&gt;
&lt;br /&gt;
Семинар 6 - парсинг данных: bs4, selenium&lt;br /&gt;
&lt;br /&gt;
Семинар 7 - учимся писать код на собеседованиях, и как их проходить&lt;br /&gt;
&lt;br /&gt;
Семинар 8 - фреймворки для тестирования, пишем свой mvp проект на семинаре&lt;br /&gt;
&lt;br /&gt;
Семинар 9 - pyqt&lt;br /&gt;
&lt;br /&gt;
Семинар 10 - веб разработка, requests, flask&lt;br /&gt;
&lt;br /&gt;
Семинар 11 - пишем телеграм-бота&lt;br /&gt;
&lt;br /&gt;
Семинар 12 - intro ml&lt;br /&gt;
&lt;br /&gt;
==Система защиты ДЗ==&lt;br /&gt;
&lt;br /&gt;
Раз в две недели проходит защита ДЗ (с прокторингом или очно). На защиту отводится одна лекционная пара.&lt;br /&gt;
На защите будет предложено для решения 8 задач, по 2 задачи средней сложности на каждую тему лекции.&lt;br /&gt;
Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.&lt;br /&gt;
&lt;br /&gt;
Оценка за каждую лекционную тему определяется как &#039;&#039;&#039;koef*оценка за лекционную тему (до защиты)&#039;&#039;&#039;, где koef - коэффициент, который определяется тем, как была написана защита ДЗ.&lt;br /&gt;
Так, если на защите ДЗ решено 0 задач - коэффициент составляет 0.3, 1 задача - 0.6, 2 задачи - 1.&lt;br /&gt;
&lt;br /&gt;
Со студентами, результат работы которых на защите сильно отличается от оценки за ДЗ до защиты, будет проведена дополнительная устная защита с целью поиска путей исправления проблем в освоении материала.&lt;br /&gt;
&lt;br /&gt;
== Формула оценки и экзамен ==&lt;br /&gt;
&lt;br /&gt;
На оценку влияют: выполнение домашнего задания, работа на семинаре, защита домашнего задания и экзамен. Итоговая оценка за курс вычисляется как &#039;&#039;&#039;0.6*накопленная + 0.4*экзамен&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Накопленная оценка считается как: среднее арифметическое оценок за каждую лекционную тему.&lt;br /&gt;
Оценка за каждую лекционную тему рассчитывается как: &#039;&#039;&#039;min(10, koef*(0.8*оценка за ДЗ по теме лекции (до защиты) + 0.2*оценка за семинар по теме лекции))&#039;&#039;&#039;.&lt;br /&gt;
Максимальная оценка за работу на семинаре - 10 баллов. Максимальная оценка за  ДЗ по теме лекции (до защиты) - 14 баллов. При этом суммарное количество баллов в одном ДЗ в контесте больше 14. Чтобы получить максимальную оценку за ДЗ можно решить не все задачи. Таким образом, максимальную оценку по теме лекции вы можете получить, решая только ДЗ.&lt;br /&gt;
&lt;br /&gt;
За найденные и сообщенные семинаристу проблемы в тестах вы можете получить от 2 до 5 дополнительных баллов к оценке за семинар.&lt;br /&gt;
&lt;br /&gt;
Промежуточные значения не округляются, итоговое значение округляется по математическим правилам: к ближайшему целому, при дробной части 0.5 - в большую сторону.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
&lt;br /&gt;
Необходимо установить интерпретатор Python версии не ниже 3.6 под свою ОС. Ссылка https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Списывание ==&lt;br /&gt;
&lt;br /&gt;
Все ваши домашние задания, их защиты и экзамен будут проверены на плагиат. При выявлении списывания ваша работа будет аннулирована. Выявление повторного списывания влечет за собой отчисление из университета.&lt;br /&gt;
&lt;br /&gt;
== Дедлайны по ДЗ в группах ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест !! ДЗ 1 !! ДЗ 2 !! ДЗ 3 !! ДЗ 4 !! ДЗ 5-6 !! ДЗ 7 !! ДЗ 8 !! ДЗ 9 !! ДЗ 10 !! ДЗ 11 !! ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 212-1 || 15.09.21 16:20 || 16.09.21 15:00 || - || - || - || - || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 212-2 || 16.09.21 9:30 || 16.09.21 11:10 || 23.09.21 9:30 || 23.09.21 11:10 || 06.10.21 9:30 || 07.10.21 9:30 || 07.10.21 11:10 || 16.10.21 23:59 || 16.10.21 23:59 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 214-2 || 16.09.21 9:29 || 18.09.21 9:29 || 23.09.21 9:29 || 25.09.21 9:29  || 06.10.21 9:29 || 07.10.21 9:29 || 09.10.21 9:29 || 16.10.21 23:59 || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 218-1 || 19.09.21 13:00 || 22.09.21 19:40 || 23.09.21 14:40 || 29.09.21 19:40 || 06.10.21 14:40 || 07.10.21 13:00 || 13.10.21 19:40 || 16.10.21 23:59 || 16.10.21 23:59 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2111-2 || 18.09.21 09:30 || 19.09.21 11:10 || 23.09.21 09:30 || 25.09.21 09:30 || 07.10.21 09:30 || 07.10.21 09:30 || 09.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 216-2 || 15.09.21 18:10 || 15.09.21 19:40 || 22.09.21 18:10 || 22.09.21 19:40 || 06.10.21 18:10 || 06.10.21 18:10 || 06.10.21 19:40 || 16.10.21 23:59 || 16.10.21 23:59 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 219-1 || 15.09.21 11:10 || 16.09.21 11:10 || 22.09.21 11:10 || 23.09.21 11:10 || 06.10.21 11:10 || 06.10.21 11:10 || 07.10.21 11:10 || 16.10.21 23:59 || 16.10.21 23:59 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2111-1 || 16.09.21 9:30 || 18.09.21 9:30 || 23.09.21 9:30 || 25.09.21 9:30 || 07.10.21 9:30 || 07.10.21 9:30 || 09.10.21 9:30 || 16.10.21 23:59 || 16.10.21 23:59 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 216-1 || 16.09.21 9:30 || 16.09.21 11:10 || 23.09.21 9:30 || 23.09.21 11:10 || 07.10.21 9:30 || 07.10.21 11:10 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 219-2 || 14.09.21 23:59 || 17.09.21 23:59 || 21.09.21 23:59 || 24.09.21 23:59 || 05.10.21 23:59 || 05.10.21 23:59 || 09.10.21 23:59 || 16.10.21 23:59 || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Дедлайны по дорешиванию семинаров в группах ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! -  !! Семинар 2 (code style) !! Семинар 3 (тестирование) !! Семинар 4 (matplotlib)!! Семинар 5 (git)!! Семинар 6 (wiki) !! Семинар 7 (cv) !! Семинар 8 (pyqt) !! Семинар 9 (pytest) !! Семинар 10 (web)&lt;br /&gt;
|-&lt;br /&gt;
| 214-2 || 13.09.21 23:59 || 18.09.21 23:59 || 20.09.21 23:59 || 27.09.21 23:59 || 06.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2021/2022_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=59099</id>
		<title>Основы и методология программирования на ПМИ 2021/2022 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2021/2022_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=59099"/>
		<updated>2021-09-28T16:18:07Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Дедлайны по ДЗ в группах */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, основной поток, 2021-2022 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [А. Г. Михеев]&lt;br /&gt;
&lt;br /&gt;
Программа курса и ноутбуки лекций (будут добавляться по мере поступления): https://github.com/justalge/another_python_totorial/blob/main/README.md&lt;br /&gt;
&lt;br /&gt;
Видеозаписи всех лекций и некоторых семинаров: https://www.youtube.com/playlist?list=PLEwK9wdS5g0pOn3KCblRmmBV24o17r3LD&lt;br /&gt;
&lt;br /&gt;
Материалы лекций основаны на https://www.python-course.eu (англ. яз.). Разделы [https://www.python-course.eu/python3_course.php Python Tutorial], [https://www.python-course.eu/object_oriented_programming_introduction.php OOP] и [https://www.python-course.eu/advanced_python.php Advanced].&lt;br /&gt;
&lt;br /&gt;
Канал с важными объявлениями: https://t.me/joinchat/LsEVKZunealjOTUy&lt;br /&gt;
&lt;br /&gt;
Материалы прошлого года (рус. яз.):&lt;br /&gt;
* Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV&lt;br /&gt;
* Видео-лекции: https://www.coursera.org/learn/python-osnovy-programmirovaniya/home/welcome (платить денег ни в коем случае не нужно)&lt;br /&gt;
&lt;br /&gt;
==ДЗ==&lt;br /&gt;
&lt;br /&gt;
После каждого семинара вам будет дано оцениваемое домашнее задание. На выполнение задания дается 8 дней от момента начала соответствующего семинара. Еще в течение 7 дней после этого доступна возможность досдать задачи, однако задачи оцениваются вполовину меньшим баллом. Перед семинаром необходимо изучить соответствующую тему по лекциям и текстовым конспектам.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29037/enter/ ДЗ 1 (Арифметика)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29069/enter/ ДЗ 2 (if, while, for, float)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29227/enter/ ДЗ 3 (strings, lists)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29228/enter/ ДЗ 4 (dictionaries, sets)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29478/enter/ ДЗ 5-6 (functions, recursion)]  &#039;&#039;&#039;На 2 недели. Чтобы набрать максимальное количество баллов за это ДЗ нужно решить на 20 баллов&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29691/enter ДЗ 7 (sorting, linear search)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29699/enter ДЗ 8 (OOP intro)]&lt;br /&gt;
&lt;br /&gt;
==Программа advanced группы 2112-2==&lt;br /&gt;
&lt;br /&gt;
Краткое введение на примерах в:&lt;br /&gt;
&lt;br /&gt;
- использование внешних библиотек&lt;br /&gt;
&lt;br /&gt;
- dataclasses, type hints&lt;br /&gt;
&lt;br /&gt;
- сравнение oop и fp стилей&lt;br /&gt;
&lt;br /&gt;
- чистый читабельный код: нейминг, agile, ограничения на средства языка, линтеры&lt;br /&gt;
&lt;br /&gt;
- простой веб сервис: http, бд&lt;br /&gt;
&lt;br /&gt;
- threading, multiprocessing&lt;br /&gt;
&lt;br /&gt;
- async&lt;br /&gt;
&lt;br /&gt;
- git&lt;br /&gt;
&lt;br /&gt;
- bash&lt;br /&gt;
&lt;br /&gt;
- публикация библиотек&lt;br /&gt;
&lt;br /&gt;
- аналитика и визуализация&lt;br /&gt;
&lt;br /&gt;
- ML/pytorch&lt;br /&gt;
&lt;br /&gt;
- поиск информации и готовых модулей&lt;br /&gt;
&lt;br /&gt;
- мини-проект на любую из вышеперечисленных тем&lt;br /&gt;
&lt;br /&gt;
==Программа advanced группы 214-2==&lt;br /&gt;
&lt;br /&gt;
Семинар 1 - знакомство с python&lt;br /&gt;
&lt;br /&gt;
Семинар 2 - код стайл, pep8, правила хорошего тона camel case, snake case&lt;br /&gt;
&lt;br /&gt;
Семинар 3 - учимся писать тесты, tdd&lt;br /&gt;
&lt;br /&gt;
Семинар 4 - python в математике: графики, статистика&lt;br /&gt;
&lt;br /&gt;
Семинар 5 - системы контроля версий, open source&lt;br /&gt;
&lt;br /&gt;
Семинар 6 - парсинг данных: bs4, selenium&lt;br /&gt;
&lt;br /&gt;
Семинар 7 - учимся писать код на собеседованиях, и как их проходить&lt;br /&gt;
&lt;br /&gt;
Семинар 8 - фреймворки для тестирования, пишем свой mvp проект на семинаре&lt;br /&gt;
&lt;br /&gt;
Семинар 9 - pyqt&lt;br /&gt;
&lt;br /&gt;
Семинар 10 - веб разработка, requests, flask&lt;br /&gt;
&lt;br /&gt;
Семинар 11 - пишем телеграм-бота&lt;br /&gt;
&lt;br /&gt;
Семинар 12 - intro ml&lt;br /&gt;
&lt;br /&gt;
==Система защиты ДЗ==&lt;br /&gt;
&lt;br /&gt;
Раз в две недели проходит защита ДЗ (с прокторингом или очно). На защиту отводится одна лекционная пара.&lt;br /&gt;
На защите будет предложено для решения 8 задач, по 2 задачи средней сложности на каждую тему лекции.&lt;br /&gt;
Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.&lt;br /&gt;
&lt;br /&gt;
Оценка за каждую лекционную тему определяется как &#039;&#039;&#039;koef*оценка за лекционную тему (до защиты)&#039;&#039;&#039;, где koef - коэффициент, который определяется тем, как была написана защита ДЗ.&lt;br /&gt;
Так, если на защите ДЗ решено 0 задач - коэффициент составляет 0.3, 1 задача - 0.6, 2 задачи - 1.&lt;br /&gt;
&lt;br /&gt;
Со студентами, результат работы которых на защите сильно отличается от оценки за ДЗ до защиты, будет проведена дополнительная устная защита с целью поиска путей исправления проблем в освоении материала.&lt;br /&gt;
&lt;br /&gt;
== Формула оценки и экзамен ==&lt;br /&gt;
&lt;br /&gt;
На оценку влияют: выполнение домашнего задания, работа на семинаре, защита домашнего задания и экзамен. Итоговая оценка за курс вычисляется как &#039;&#039;&#039;0.6*накопленная + 0.4*экзамен&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Накопленная оценка считается как: среднее арифметическое оценок за каждую лекционную тему.&lt;br /&gt;
Оценка за каждую лекционную тему рассчитывается как: &#039;&#039;&#039;min(10, koef*(0.8*оценка за ДЗ по теме лекции (до защиты) + 0.2*оценка за семинар по теме лекции))&#039;&#039;&#039;.&lt;br /&gt;
Максимальная оценка за работу на семинаре - 10 баллов. Максимальная оценка за  ДЗ по теме лекции (до защиты) - 14 баллов. При этом суммарное количество баллов в одном ДЗ в контесте больше 14. Чтобы получить максимальную оценку за ДЗ можно решить не все задачи. Таким образом, максимальную оценку по теме лекции вы можете получить, решая только ДЗ.&lt;br /&gt;
&lt;br /&gt;
За найденные и сообщенные семинаристу проблемы в тестах вы можете получить от 2 до 5 дополнительных баллов к оценке за семинар.&lt;br /&gt;
&lt;br /&gt;
Промежуточные значения не округляются, итоговое значение округляется по математическим правилам: к ближайшему целому, при дробной части 0.5 - в большую сторону.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
&lt;br /&gt;
Необходимо установить интерпретатор Python версии не ниже 3.6 под свою ОС. Ссылка https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Списывание ==&lt;br /&gt;
&lt;br /&gt;
Все ваши домашние задания, их защиты и экзамен будут проверены на плагиат. При выявлении списывания ваша работа будет аннулирована. Выявление повторного списывания влечет за собой отчисление из университета.&lt;br /&gt;
&lt;br /&gt;
== Дедлайны по ДЗ в группах ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест !! ДЗ 1 !! ДЗ 2 !! ДЗ 3 !! ДЗ 4 !! ДЗ 5-6 !! ДЗ 7 !! ДЗ 8 !! ДЗ 9 !! ДЗ 10 !! ДЗ 11 !! ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 212-1 || 15.09.21 16:20 || 16.09.21 15:00 || - || - || - || - || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 214-2 || 16.09.21 9:29 || 18.09.21 9:29 || 23.09.21 9:29 || 25.09.21 9:29  || 06.10.21 9:29 || - || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 218-1 || 19.09.21 13:00 || 22.09.21 19:40 || 23.09.21 14:40 || 29.09.21 19:40 || 30.09.21 14:40 || - || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2111-2 || 18.09.21 09:30 || 19.09.21 11:10 || 23.09.21 09:30 || 25.09.21 09:30 || 07.10.21 09:30 || - || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 216-2 || 15.09.21 18:10 || 15.09.21 19:40 || 22.09.21 18:10 || 22.09.21 19:40 || 06.10.21 18:10 || 06.10.21 18:10 || 06.10.21 19:40 || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Дедлайны по дорешиванию семинаров в группах ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! -  !! Семинар 2 (code style) !! Семинар 3 (тестирование) !! Семинар 4 (matplotlib)!! Семинар 5 (git)!! Семинар 6 (wiki) !!&lt;br /&gt;
|-&lt;br /&gt;
| 214-2 || 13.09.21 23:59 || 18.09.21 23:59 || 20.09.21 23:59 (для новеньких = 24.09.21 23:59) || 27.09.21 23:59 || 06.10.21 23:59 ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2021/2022_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=59098</id>
		<title>Основы и методология программирования на ПМИ 2021/2022 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2021/2022_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=59098"/>
		<updated>2021-09-28T16:17:58Z</updated>

		<summary type="html">&lt;p&gt;Mfgnik: /* Дедлайны по ДЗ в группах */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, основной поток, 2021-2022 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [А. Г. Михеев]&lt;br /&gt;
&lt;br /&gt;
Программа курса и ноутбуки лекций (будут добавляться по мере поступления): https://github.com/justalge/another_python_totorial/blob/main/README.md&lt;br /&gt;
&lt;br /&gt;
Видеозаписи всех лекций и некоторых семинаров: https://www.youtube.com/playlist?list=PLEwK9wdS5g0pOn3KCblRmmBV24o17r3LD&lt;br /&gt;
&lt;br /&gt;
Материалы лекций основаны на https://www.python-course.eu (англ. яз.). Разделы [https://www.python-course.eu/python3_course.php Python Tutorial], [https://www.python-course.eu/object_oriented_programming_introduction.php OOP] и [https://www.python-course.eu/advanced_python.php Advanced].&lt;br /&gt;
&lt;br /&gt;
Канал с важными объявлениями: https://t.me/joinchat/LsEVKZunealjOTUy&lt;br /&gt;
&lt;br /&gt;
Материалы прошлого года (рус. яз.):&lt;br /&gt;
* Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV&lt;br /&gt;
* Видео-лекции: https://www.coursera.org/learn/python-osnovy-programmirovaniya/home/welcome (платить денег ни в коем случае не нужно)&lt;br /&gt;
&lt;br /&gt;
==ДЗ==&lt;br /&gt;
&lt;br /&gt;
После каждого семинара вам будет дано оцениваемое домашнее задание. На выполнение задания дается 8 дней от момента начала соответствующего семинара. Еще в течение 7 дней после этого доступна возможность досдать задачи, однако задачи оцениваются вполовину меньшим баллом. Перед семинаром необходимо изучить соответствующую тему по лекциям и текстовым конспектам.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29037/enter/ ДЗ 1 (Арифметика)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29069/enter/ ДЗ 2 (if, while, for, float)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29227/enter/ ДЗ 3 (strings, lists)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29228/enter/ ДЗ 4 (dictionaries, sets)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29478/enter/ ДЗ 5-6 (functions, recursion)]  &#039;&#039;&#039;На 2 недели. Чтобы набрать максимальное количество баллов за это ДЗ нужно решить на 20 баллов&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29691/enter ДЗ 7 (sorting, linear search)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29699/enter ДЗ 8 (OOP intro)]&lt;br /&gt;
&lt;br /&gt;
==Программа advanced группы 2112-2==&lt;br /&gt;
&lt;br /&gt;
Краткое введение на примерах в:&lt;br /&gt;
&lt;br /&gt;
- использование внешних библиотек&lt;br /&gt;
&lt;br /&gt;
- dataclasses, type hints&lt;br /&gt;
&lt;br /&gt;
- сравнение oop и fp стилей&lt;br /&gt;
&lt;br /&gt;
- чистый читабельный код: нейминг, agile, ограничения на средства языка, линтеры&lt;br /&gt;
&lt;br /&gt;
- простой веб сервис: http, бд&lt;br /&gt;
&lt;br /&gt;
- threading, multiprocessing&lt;br /&gt;
&lt;br /&gt;
- async&lt;br /&gt;
&lt;br /&gt;
- git&lt;br /&gt;
&lt;br /&gt;
- bash&lt;br /&gt;
&lt;br /&gt;
- публикация библиотек&lt;br /&gt;
&lt;br /&gt;
- аналитика и визуализация&lt;br /&gt;
&lt;br /&gt;
- ML/pytorch&lt;br /&gt;
&lt;br /&gt;
- поиск информации и готовых модулей&lt;br /&gt;
&lt;br /&gt;
- мини-проект на любую из вышеперечисленных тем&lt;br /&gt;
&lt;br /&gt;
==Программа advanced группы 214-2==&lt;br /&gt;
&lt;br /&gt;
Семинар 1 - знакомство с python&lt;br /&gt;
&lt;br /&gt;
Семинар 2 - код стайл, pep8, правила хорошего тона camel case, snake case&lt;br /&gt;
&lt;br /&gt;
Семинар 3 - учимся писать тесты, tdd&lt;br /&gt;
&lt;br /&gt;
Семинар 4 - python в математике: графики, статистика&lt;br /&gt;
&lt;br /&gt;
Семинар 5 - системы контроля версий, open source&lt;br /&gt;
&lt;br /&gt;
Семинар 6 - парсинг данных: bs4, selenium&lt;br /&gt;
&lt;br /&gt;
Семинар 7 - учимся писать код на собеседованиях, и как их проходить&lt;br /&gt;
&lt;br /&gt;
Семинар 8 - фреймворки для тестирования, пишем свой mvp проект на семинаре&lt;br /&gt;
&lt;br /&gt;
Семинар 9 - pyqt&lt;br /&gt;
&lt;br /&gt;
Семинар 10 - веб разработка, requests, flask&lt;br /&gt;
&lt;br /&gt;
Семинар 11 - пишем телеграм-бота&lt;br /&gt;
&lt;br /&gt;
Семинар 12 - intro ml&lt;br /&gt;
&lt;br /&gt;
==Система защиты ДЗ==&lt;br /&gt;
&lt;br /&gt;
Раз в две недели проходит защита ДЗ (с прокторингом или очно). На защиту отводится одна лекционная пара.&lt;br /&gt;
На защите будет предложено для решения 8 задач, по 2 задачи средней сложности на каждую тему лекции.&lt;br /&gt;
Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.&lt;br /&gt;
&lt;br /&gt;
Оценка за каждую лекционную тему определяется как &#039;&#039;&#039;koef*оценка за лекционную тему (до защиты)&#039;&#039;&#039;, где koef - коэффициент, который определяется тем, как была написана защита ДЗ.&lt;br /&gt;
Так, если на защите ДЗ решено 0 задач - коэффициент составляет 0.3, 1 задача - 0.6, 2 задачи - 1.&lt;br /&gt;
&lt;br /&gt;
Со студентами, результат работы которых на защите сильно отличается от оценки за ДЗ до защиты, будет проведена дополнительная устная защита с целью поиска путей исправления проблем в освоении материала.&lt;br /&gt;
&lt;br /&gt;
== Формула оценки и экзамен ==&lt;br /&gt;
&lt;br /&gt;
На оценку влияют: выполнение домашнего задания, работа на семинаре, защита домашнего задания и экзамен. Итоговая оценка за курс вычисляется как &#039;&#039;&#039;0.6*накопленная + 0.4*экзамен&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Накопленная оценка считается как: среднее арифметическое оценок за каждую лекционную тему.&lt;br /&gt;
Оценка за каждую лекционную тему рассчитывается как: &#039;&#039;&#039;min(10, koef*(0.8*оценка за ДЗ по теме лекции (до защиты) + 0.2*оценка за семинар по теме лекции))&#039;&#039;&#039;.&lt;br /&gt;
Максимальная оценка за работу на семинаре - 10 баллов. Максимальная оценка за  ДЗ по теме лекции (до защиты) - 14 баллов. При этом суммарное количество баллов в одном ДЗ в контесте больше 14. Чтобы получить максимальную оценку за ДЗ можно решить не все задачи. Таким образом, максимальную оценку по теме лекции вы можете получить, решая только ДЗ.&lt;br /&gt;
&lt;br /&gt;
За найденные и сообщенные семинаристу проблемы в тестах вы можете получить от 2 до 5 дополнительных баллов к оценке за семинар.&lt;br /&gt;
&lt;br /&gt;
Промежуточные значения не округляются, итоговое значение округляется по математическим правилам: к ближайшему целому, при дробной части 0.5 - в большую сторону.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
&lt;br /&gt;
Необходимо установить интерпретатор Python версии не ниже 3.6 под свою ОС. Ссылка https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
== Списывание ==&lt;br /&gt;
&lt;br /&gt;
Все ваши домашние задания, их защиты и экзамен будут проверены на плагиат. При выявлении списывания ваша работа будет аннулирована. Выявление повторного списывания влечет за собой отчисление из университета.&lt;br /&gt;
&lt;br /&gt;
== Дедлайны по ДЗ в группах ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест !! ДЗ 1 !! ДЗ 2 !! ДЗ 3 !! ДЗ 4 !! ДЗ 5-6 !! ДЗ 7 !! ДЗ 8 !! ДЗ 9 !! ДЗ 10 !! ДЗ 11 !! ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 212-1 || 15.09.21 16:20 || 16.09.21 15:00 || - || - || - || - || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 214-2 || 16.09.21 9:29 || 18.09.21 9:29 || 23.09.21 9:29 || 25.09.21 9:29  || 06.10.21 9:29 || - || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 218-1 || 19.09.21 13:00 || 22.09.21 19:40 || 23.09.21 14:40 || 29.09.21 19:40 || 30.09.21 14:40 || - || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2111-2 || 18.09.21 09:30 || 19.09.21 11:10 || 23.09.21 09:30 || 25.09.21 09:30 || 07.10.21 09:30 || - || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 206-2 || 15.09.21 18:10 || 15.09.21 19:40 || 22.09.21 18:10 || 22.09.21 19:40 || 06.10.21 18:10 || 06.10.21 18:10 || 06.10.21 19:40 || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Дедлайны по дорешиванию семинаров в группах ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! -  !! Семинар 2 (code style) !! Семинар 3 (тестирование) !! Семинар 4 (matplotlib)!! Семинар 5 (git)!! Семинар 6 (wiki) !!&lt;br /&gt;
|-&lt;br /&gt;
| 214-2 || 13.09.21 23:59 || 18.09.21 23:59 || 20.09.21 23:59 (для новеньких = 24.09.21 23:59) || 27.09.21 23:59 || 06.10.21 23:59 ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mfgnik</name></author>
	</entry>
</feed>