ТПОС 2019 — различия между версиями
VeLKerr (обсуждение | вклад) (Новая страница: «= Технологии программирования и операционные системы = == Материалы курса == * [https://gitlab.com/Ve…») |
VeLKerr (обсуждение | вклад) (→Материалы курса) |
||
(не показаны 23 промежуточные версии 3 участников) | |||
Строка 1: | Строка 1: | ||
= Технологии программирования и операционные системы = | = Технологии программирования и операционные системы = | ||
+ | * [https://bit.ly/tpos_signup Регистрация на курс] | ||
+ | * [http://bit.ly/tpos19-join Чат курса] | ||
== Материалы курса == | == Материалы курса == | ||
* [https://gitlab.com/VeLKerr/atp-tpos19 Материалы семинаров и ДЗ] | * [https://gitlab.com/VeLKerr/atp-tpos19 Материалы семинаров и ДЗ] | ||
+ | * Лекции Рашита Азизбаева по виртуализации: | ||
+ | ** [https://drive.google.com/drive/folders/153nz5Nt8LP50cFBIZ-Lk7-UuP8j2Lf8e?usp=sharing Видео (Prod)] | ||
+ | ** [https://drive.google.com/drive/folders/187Fcbf3-nicy1aw83U6EeF9-vctZRGLK?usp=sharing Презентации] | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Домашка !! deadline | ||
+ | |- | ||
+ | |[https://gitlab.com/VeLKerr/atp-tpos19/blob/master/homeworks/hw-01.md Автоматизация работы с Tmux ] | ||
+ | ||23.09.2019, 23:59 | ||
+ | |- | ||
+ | |[https://docs.google.com/document/d/1Q9tQ1zOFJ8AjZDZAudvm628U5bPHJ6Uzd6f8w8iB078 Mocker]||16.12.2019, 23:59 | ||
+ | |} | ||
+ | |||
+ | === Сервер для выполнения 2й ДЗ === | ||
+ | |||
+ | 1. Доступ на сервер: '''ssh tpo2019XX@193.200.211.74 -p 1171''' | ||
+ | Значение для XX см. в таблице оценок, дефолтный пароль см. в чате. | ||
+ | |||
+ | 2. Характеристики сервера: | ||
+ | * HDD: 1.8 Tb | ||
+ | * RAM: 32 Gb | ||
+ | * CPU: 4 cores XEON E5320 | ||
+ | |||
+ | == План курса == | ||
+ | 1. Семейство ОС Unix. Основные командные интерпретаторы. Утилита sed, язык awk. Использование Python как заменителя shell. Jupyter и TmpNb как его модификация. Терминальные мультиплексоры, автоматизация работы с ними. | ||
+ | |||
+ | 2. Системы контроля версий в современных проектах. CVS – первая система контроля версий. SVN. Современные VCS – Git, Mercurial и работа с ними. Автоматизация работы с Git. | ||
+ | |||
+ | 3. Виртуализация. Её виды (контейнерная, на уровне ОС). Современные платформы виртуализации и работа с ними. Автоматизация работы с виртуальными окружениями. | ||
+ | |||
+ | 4. Непрерывная интеграция (continuous integration) и её этапы. Основные инструменты CI и их связь с VCS. | ||
+ | |||
+ | 5. Компьютерные сети, модель OSI, её уровни. Сетевые протоколы обмена информацией. | ||
+ | |||
+ | == Оценивание == | ||
+ | * [https://docs.google.com/spreadsheets/d/1yErkGh85qOT2JLBE8H0gI29X1RE6nzj1N9SsPLY3kNQ Таблица с оценками] | ||
+ | * По каждому из пунктов плана будет выдана 1 домашка. Оценка выставляется по домашкам. | ||
+ | * При желании можно прийти на экзамен и получить +2 балла. | ||
+ | |||
+ | === Экзамен === | ||
+ | * Экзамен состоится 23.12 в 14:00 на Тимке (ауд. 9237). | ||
+ | * Программа экзамена - пункты 2-4 из плана курса. | ||
+ | * На экзамене будет предложена письменная работа из 2 вопросов. Длительность работы 30 минут. | ||
+ | * Если вы не собираетесь приходить на экзамен, подтвердите согласие с текущей оценкой '''с помощью [https://forms.gle/P2NfoEWaay5nPLju9 формы]'''. |
Текущая версия на 15:59, 1 февраля 2020
Содержание
Технологии программирования и операционные системы
Материалы курса
- Материалы семинаров и ДЗ
- Лекции Рашита Азизбаева по виртуализации:
Домашка | deadline |
---|---|
Автоматизация работы с Tmux | 23.09.2019, 23:59 |
Mocker | 16.12.2019, 23:59 |
Сервер для выполнения 2й ДЗ
1. Доступ на сервер: ssh tpo2019XX@193.200.211.74 -p 1171 Значение для XX см. в таблице оценок, дефолтный пароль см. в чате.
2. Характеристики сервера:
- HDD: 1.8 Tb
- RAM: 32 Gb
- CPU: 4 cores XEON E5320
План курса
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 балла.
Экзамен
- Экзамен состоится 23.12 в 14:00 на Тимке (ауд. 9237).
- Программа экзамена - пункты 2-4 из плана курса.
- На экзамене будет предложена письменная работа из 2 вопросов. Длительность работы 30 минут.
- Если вы не собираетесь приходить на экзамен, подтвердите согласие с текущей оценкой с помощью формы.