<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=MissingSemester2021%2F2022</id>
	<title>MissingSemester2021/2022 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=MissingSemester2021%2F2022"/>
	<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=MissingSemester2021/2022&amp;action=history"/>
	<updated>2026-06-06T13:25:42Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikicshse.ru/index.php?title=MissingSemester2021/2022&amp;diff=483&amp;oldid=prev</id>
		<title>imported&gt;Vaboben: Migrated current public revision from wiki.cs.hse.ru</title>
		<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=MissingSemester2021/2022&amp;diff=483&amp;oldid=prev"/>
		<updated>2021-12-23T15:18:35Z</updated>

		<summary type="html">&lt;p&gt;Migrated current public revision from wiki.cs.hse.ru&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
На занятиях студенты узнают все о продвинутых темах в рамках Компьютерных Наук, от операционных систем до машинного обучения, но есть один важный предмет, который редко освещается в стандартной программе, и вместо этого студенты сами его проходят: владение своими инструментами разработки. Курс предназначен для освоения работы с командной строкой, использования мощного текстового редактора, использования необычных функций систем контроля версий и многого другого. Мы рассмотрим дизайн и внутренности этих инструментов, чтобы студенты в будущем свободно владели и понимали остальных разработчиков, а также думали в рамках этих инструментов наиболее гибко. Закрепим хорошим количеством упражнений.&lt;br /&gt;
&lt;br /&gt;
Курс предназначен для студентов всего второго курса и будет проходить в первом и вторых модулях.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лектор:&amp;#039;&amp;#039;&amp;#039; Кутенин Данила (Google)&lt;br /&gt;
&lt;br /&gt;
Лекции проходят онлайн по субботам 9:30-10:50. Ссылка для [https://zoom.us/j/91479299255?pwd=WGVjK1gzZjRIWHN6S3d4U2Q5UG5uZz09 подключения]. Лекции будут записываться и выкладываться на [https://www.youtube.com/playlist?list=PLEwK9wdS5g0psb_ZYjskVmPBQfEJfI9ui youtube].&lt;br /&gt;
&lt;br /&gt;
Семинаров не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
Телеграм-канал курса: https://t.me/hse_msemester_2021. Смотрите закреплённое сообщение как источник самой правды.&lt;br /&gt;
&lt;br /&gt;
Телеграм-чат курса: в канале&lt;br /&gt;
&lt;br /&gt;
GitHub репозиторий с материалами и лекциями: https://github.com/danlark1/hse_missing_cs_education&lt;br /&gt;
&lt;br /&gt;
Записи лекций: в канале&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TODO&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&lt;br /&gt;
# Мощь текстовых редакторов, vim и sublime text. Философия, архитектура, ключевые идеи&lt;br /&gt;
# git, mercurial и svn, основные идеи&lt;br /&gt;
# Безопасность и приватность&lt;br /&gt;
# gdb, lldb, дебаг процессов unix систем&lt;br /&gt;
# Разбор первых двух домашних заданий, ответы на вопросы, продвинутый дебаг процессов unix&lt;br /&gt;
# cmake, make, bazel, gopackage, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки&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;
# Markdown, LaTeX, LaTeX beamer, Overleaf&lt;br /&gt;
# Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов&lt;br /&gt;
# Железо, характеристики, производительность, numbers each programmer should know&lt;br /&gt;
# Технология LLVM для написания языков программирования&lt;br /&gt;
&lt;br /&gt;
Если будет интерес, сделаем ещё несколько лекций по интересующим Вас темам. Форма для обратной связи: https://forms.gle/EZCdUxjXuvozwA726. Вы также можете пожаловаться или похвалить курс :)&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&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/29079/enter/, все задачи по 2 балла, штрафов за перепосылки нет. Дедлайн 3 октября 23:59&lt;br /&gt;
# Git Practice https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git&lt;br /&gt;
# GDB debug https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/gdb_debug, 4 задачи, каждая по 2.5 балла. Дедлайн 19 ноября 23:59&lt;br /&gt;
# Публикация резюме через CI в Github (например, Github Actions)&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.2 * ДЗ1 + 0.3 * ДЗ2 + 0.2 * ДЗ3 + 0.3 * ДЗ4 + Б), 10), где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания (округления за ДЗ не предусмотрены), Б — бонус за исправление лекций, нахождения опечаток в записанном лекционном материале. Округление арифметическое. Автоматы не предусмотрены. Экзамена не планируется.&lt;/div&gt;</summary>
		<author><name>imported&gt;Vaboben</name></author>
	</entry>
</feed>