- Практика 1. Прикладной уровень
- Практика 2. Прикладной уровень
- Практика 3. Прикладной уровень
- Практика 4. Прикладной уровень
- Практика 5. Прикладной уровень
- Практика 6. Транспортный уровень
- Практика 7. Транспортный уровень
- Практика 8. Транспортный уровень
- Практика 9. Сетевой уровень
- Практика 10. Сетевой уровень
- Практика 11. Сетевой уровень
- Практика 12. Сетевой уровень
- Практика 13. Канальный уровень
- Практика 14. Канальный уровень
Для сдачи домашних заданий необходимо:
- Форкнуть этот репозиторий к себе (или создать свой собственный)
- Вписать ответы на вопросы, решения задач и прочие пояснения прямо в .md документ с нужной лабой, там специально оставлены пустые места для этого. Вы также можете не использовать готовые шаблоны, а сдавать лабы в любой другой удобной вам форме.
- Запушить изменения в свой репозиторий (делать PR не нужно)
- Отправить ссылку на папку с выполненными заданиями в emkn
Рекомендуемые языки — Python или Go, на них сдавать домашние задания будет наиболее просто.
Однако вы можете использовать любой другой язык программирования. В этом случае приложите инструкцию по запуску ваших программ (в том числе версию райнтайма).
- За каждую лабу можно получить максимум 10 обязательных баллов, остальные баллы — бонусные
- Для доступа к экзамену нужно набрать хотя бы 5 баллов по каждой лабе
- Если задание сдано не в срок, то снимается 2 балла
- Если задание сдано после окончания курса (после даты зачёта), то снимается 5 баллов
- Все штрафы вычитаются из обязательных баллов. Если, например, вы выполнили заданий на 17 баллов, но при этом сдали после дедлайна, то получаете 10 + 7 - 2 = 8 обязательных баллов и 7 бонусных.
Если вы нашли недоработку/опечатку в условиях заданий, то можете послать Pull Request с исправлением в этот репозиторий. За все исправления начисляются дополнительные баллы. Размер дополнительных баллов зависит от серьёзности исправления и определяется преподавателями.
Документация по Markdown. Особенно стоит обратить внимание на раздел про вставку изображений (в том числе прямо из буфера обмена), а также на соседнюю статью про использование формул LaTeX внутри Markdown.
Для VSCode есть плагин, который позволяет делать всё то же самое, что и при редактировании .md документов на GitHub. Отличие только в том, что при вставке картинки из буфера обмена, она загружается не на сервер GitHub, а в локальную папку (её можно настроить — параметр markdown.copyFiles.destination).
В Jetbrains IDE по умолчанию встроен markdown, однако функциональность гораздо более скудная,
в частности, нет поддержки
Совет: По ходу курса вам часто будет нужно делать скриншоты фрагмента экрана, разберитесь, как это делается в вашей операционной системе.