ТПОС 2019 — различия между версиями

Материал из Public ATP Wiki
Перейти к: навигация, поиск
(Новая страница: «= Технологии программирования и операционные системы = == Материалы курса == * [https://gitlab.com/Ve…»)
 
(Материалы курса)
 
(не показаны 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 минут.
  • Если вы не собираетесь приходить на экзамен, подтвердите согласие с текущей оценкой с помощью формы.