ТПОС 2019: различия между версиями
Перейти к навигации
Перейти к поиску
VeLKerr (обсуждение | вклад) мНет описания правки |
VeLKerr (обсуждение | вклад) |
||
| Строка 11: | Строка 11: | ||
! Домашка !! deadline | ! Домашка !! deadline | ||
|- | |- | ||
| | |[https://gitlab.com/VeLKerr/atp-tpos19/blob/master/homeworks/hw-01.md Автоматизация работы с Tmux ] | ||
||23.09.2019, 23:59 | |||
[https://gitlab.com/VeLKerr/atp-tpos19/blob/master/homeworks/hw-01.md Автоматизация работы с Tmux ] | |- | ||
|[https://docs.google.com/document/d/1Q9tQ1zOFJ8AjZDZAudvm628U5bPHJ6Uzd6f8w8iB078 Mocker]||07.12.2019, 23:59 | |||
|| | |||
|} | |} | ||
Версия от 23:52, 14 ноября 2019
Технологии программирования и операционные системы
Материалы курса
- Материалы семинаров и ДЗ
- Видео лекций приглашённых преподавателей (будут)
| Домашка | deadline |
|---|---|
| Автоматизация работы с Tmux | 23.09.2019, 23:59 |
| Mocker | 07.12.2019, 23:59 |
План курса
1. Семейство ОС Unix. Основные командные интерпретаторы. Утилита sed, язык awk. Использование Python как заменителя shell. Jupyter и TmpNb как его модификация. Терминальные мультиплексоры, автоматизация работы с ними.
2. Системы контроля версий в современных проектах. CVS – первая система контроля версий. SVN. Современные VCS – Git, Mercurial и работа с ними. Автоматизация работы с Git.
3. Виртуализация. Её виды (контейнерная, на уровне ОС). Современные платформы виртуализации и работа с ними. Автоматизация работы с виртуальными окружениями.
4. Непрерывная интеграция (continuous integration) и её этапы. Основные инструменты CI и их связь с VCS.
5. Компьютерные сети, модель OSI, её уровни. Сетевые протоколы обмена информацией.
Оценивание
- Таблица с оценками
- По каждому из пунктов плана будет выдана 1 домашка. Оценка выставляется по домашкам.
- При желании можно прийти на экзамен и получить +2 балла.