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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 15: Строка 15:
 
2. Shell scripting, grep, find, curl. [https://github.com/danlark1/hse_missing_cs_education/tree/master/shell_scripting Записки] [https://github.com/google/re2/wiki/Syntax Синтаксис регулярок] [https://github.com/blackav/hse-caos-2019/tree/master/01-intro дополнительное чтение про shell]
 
2. Shell scripting, grep, find, curl. [https://github.com/danlark1/hse_missing_cs_education/tree/master/shell_scripting Записки] [https://github.com/google/re2/wiki/Syntax Синтаксис регулярок] [https://github.com/blackav/hse-caos-2019/tree/master/01-intro дополнительное чтение про shell]
  
3. Мощь текстовых редакторов, vim и sublime text. Философия, архитектура, ключевые идеи
+
3. Мощь текстовых редакторов, vim и sublime text. Философия, архитектура, ключевые идеи [https://github.com/danlark1/hse_missing_cs_education/tree/master/text_editors Записки]
  
 
4. git, mercurial и svn, основные идеи
 
4. git, mercurial и svn, основные идеи

Версия 14:45, 24 апреля 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, основные идеи

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

6. gdb, lldb, дебаг процессов unix систем Разбор первых двух домашних заданий, ответы на вопросы, продвинутый дебаг процессов unix

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

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

9. Markdown, LaTeX, LaTeX beamer, Overleaf

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. Дедлайн – 03.05.2022 23:59:59. Рекомендуется прикреплять файл с решением (.sh), а не набирать текст в редакторе.