ИПР КНАД 22 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 25: Строка 25:
 
7. cmake, make, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки. Виртуализация и контейнеризация: VM, Docker, FUSE, SSHFS, SSH
 
7. cmake, make, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки. Виртуализация и контейнеризация: VM, Docker, FUSE, SSHFS, SSH
  
8. apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source
+
8. Markdown, LaTeX, LaTeX beamer, Overleaf [https://github.com/danlark1/hse_missing_cs_education/tree/master/layout_systems Записки]
  
9. Markdown, LaTeX, LaTeX beamer, Overleaf
+
9. apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source
  
 
10. Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов Железо, характеристики, производительность, numbers each programmer should know
 
10. Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов Железо, характеристики, производительность, numbers each programmer should know
Строка 43: Строка 43:
  
 
[https://official.contest.yandex.ru/contest/38091/enter/ ДЗ3]. Дедлайн – 4 июня 2022 22:59:59 MSK.
 
[https://official.contest.yandex.ru/contest/38091/enter/ ДЗ3]. Дедлайн – 4 июня 2022 22:59:59 MSK.
 +
 +
[https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/resume ДЗ4]. Дедлайн – 11 июня 2022 22:59:59 MSK.
 +
 +
Бонусный балл к ДЗ4 – завести страницу на linkedin, указать хотя бы 10 скиллов и начать фармить коннекшены!

Версия 14:34, 28 мая 2022

Преподаватели: С.С. Горшков И.В. Иванов

телеграм-чат

Курс ПМИ

Лекции

Суббота 11:10 – 12:30, zoom

Программа курса

1. Вводная лекция. Shell, env variables, различные виды, zsh, tmux. Примеры типичных команд и ошибок. Записки

2. Shell scripting, grep, find, curl. Записки Синтаксис регулярок дополнительное чтение про shell

3. Мощь текстовых редакторов, vim и sublime text. Философия, архитектура, ключевые идеи Записки

4. git, mercurial и svn, основные идеи Записки Git

5. Безопасность и приватность

6. gdb, дебаг процессов unix систем Записки Как я ставил gdb на мак

7. cmake, make, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки. Виртуализация и контейнеризация: VM, Docker, FUSE, SSHFS, SSH

8. Markdown, LaTeX, LaTeX beamer, Overleaf Записки

9. apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source

10. Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов Железо, характеристики, производительность, numbers each programmer should know

Формула оценки

0.2 * ДЗ1 + 0.3 * ДЗ2 + 0.2 * ДЗ3 + 0.3 * ДЗ4, где ДЗ1, ДЗ2, ДЗ3, ДЗ4 — оценки за все домашние задания. Экзамена не планируется. Семинаров тоже нет.


Домашние задания

ДЗ1. Дедлайн – 10 мая 2022 23:59:59 MSK. Рекомендуется прикреплять файл с решением (.sh), а не набирать текст в редакторе.

ДЗ2. Дедлайн - 15 мая 2022 23:59:59 MSK. Сдавать через гугл-форму. Рекомендуем прикреплять ссылку на zip-архив в облаке.

ДЗ3. Дедлайн – 4 июня 2022 22:59:59 MSK.

ДЗ4. Дедлайн – 11 июня 2022 22:59:59 MSK.

Бонусный балл к ДЗ4 – завести страницу на linkedin, указать хотя бы 10 скиллов и начать фармить коннекшены!