Язык программирования Rust 2023/24
Содержание
Язык программирования Rust
Организация
- Общая информация
- Курс "Язык программирования Rust 23/24" рассчитан на 1-ый семестр 2023/24 учебного года
- Ведутся записи ВСЕХ лекций и семинаров
- Занятия проходят ЕЖЕНЕДЕЛЬНО по субботам:
Лекции: суббота 11:10 в ZOOM
- Ссылка на лекцию: лекция
Семинары: суббота 13:00 в ZOOM
- Лекции-исключения
С 21.10 на 23.10 09:30
С 04.11 на 06.11 09:30
С 11.11 на 13.11 09:30
С 18.11 на 20.11 09:30
- Правила оценивания
________________________________________
Oитог = 0,5*OДЗ + 0,5*OПроект + 0,2*OДБ
________________________________________
Расшифровка:
1) ДЗ - недельные домашние задания
2) Проект - суммарная оценка за ДВА больших проекта
3) ДБ - дополнительные баллы
Способы получения ДБ и их получатели:
| Способы получения ДБ | Получатель, tg | Кол-во ДБ |
|---|---|---|
| Ведение Wiki курса | Сызранов Андрей, @a_bcde7 | 1 |
| Конспект лекций(глава ...) | ... | 1 |
- Округление оценки
Округление осуществляется по математическим правилам
Примеры: 5,5 -> 6, НО 5,4999999999999999999999 -> 5
- Пересдачи
TODO
- Пересдачи пересдач
TODO
- Настройка окружения
- В первую очередь Вам необходимо зарегистрироваться на сайте GitHub, ссылка: https://github.com/
- Далее перейдите по ссылке: https://github.com/rust-hse/rust-hse-2023/blob/main/README.md
- Все дальнейшие шаги описаны на сайте.
___________________________________________________________________________________________________________________________________
Дедлайны
- Главный дэдлайн
По прошествии Главного дэдлайна вес оценки = 0% (для Недельный Домашних Заданий главный дэдлайн - 21.12.2023
- Ссылка на специальный сайт с дэдлайнами
- Недельные Домашние Задания
По истечении Дэдлайна вес оценки за ДЗ = 50% от изначального
| Номер ДЗ | Дэдлайн | % сейчас |
|---|---|---|
| ДЗ-0 / Tutorial | 30.12.23 | 100% |
| ДЗ-1 / Basics | 18.09.23 | 50% |
| ДЗ-2 / Ownership & Borrowing | 25.09.23 | 50% |
| ДЗ-3 / Structs & Enums & Traits | 02.10.23 | 50% |
| ДЗ-4 / Cargo | 09.10.23 | 50% |
| ДЗ-5 / Iterators | 16.10.23 | 50% |
| ДЗ-6 / Threads | 12.11.23 | 50% |
| ДЗ-7 / Network | 5.12.2023 | 50% |
- Большие проекты
По истечении Дэдлайна вес оценки за ПРОЕКТ = 70% от изначального
| Номер проекта | Дэдлайн | Главный дэдлайн | % сейчас |
|---|---|---|---|
| №1 Mass Move | 22.10.23 | 29.10.23 | 100% |
| №2 ?? | ... | ... | 100% |
___________________________________________________________________________________________________________________________________
Таблица с результатами
Таблица
___________________________________________________________________________________________________________________________________
Записи занятий
- Тип занятия: Лекция
| №/тема лекции | дата проведения | ссылка на запись |
|---|---|---|
| №1 / Введение в RUST | 09.09.23 | введение |
| №2 / Работа с памятью | 16.09.23 | работа с памятью |
| №3 / Про структуры и трейты | 23.09.23 | структуры и трейты |
| №4 / Про модули и систему сборки | 30.09.23 | модули и систему сборки |
| №5 / Замыкания, итераторы | 07.10.23 | замыкания, итераторы |
| №6 / Про умные указатели и обработку ошибок | 14.10.23 | умные указатели и обработку ошибок |
| №7 / Про многопоточность | 23.10.23 | многопоточность |
| №8 / Дата рейсы, атомарные типы и мьютексы | 13.11.2023 | Дата рейсы, атомарные типы и мьютексы |
| №9 / Работа с сетью | 18.11.2023 | Работа с сетью |
| №10 / Асинхронность | 25.11.2023 | Асинхронность |
| №11 / Лекция | 02.12.2023 | ссылка |
| №12 / Лекция | 09.12.2023 | последняя |
- Тип занятия: Семинар
(Все группы есть в таблице)
| №/название лекции | дата проведения | 221-226 | 227-2210 | |
|---|---|---|---|---|
| №1 / Введение в RUST | 09.09.23 | запись не найдена | Введение в RUST | |
| №2 / Работа с памятью | 16.09.23 | Работа с памятью | Работа с памятью | |
| №3 / Про структуры и трейты | 23.09.23 | Про структуры и трейты | запись не найдена | |
| №4 / Про модули и систему сборки | 30.09.23 | Про модули и систему сборки | Про модули и систему сборки | |
| №5 / Замыкания, итераторы | 07.10.23 | Замыкания, итераторы | Замыкания, итераторы | |
| №6 / Про умные указатели и обработку ошибок | 14.10.23 | запись не найдена | Про умные указатели и обработку ошибок | |
| №7 / Про многопоточность | 23.10.23 | Про многопоточность | запись не найден | |
| №8 / Дата рейсы, атомарные типы и мьютексы | Дата рейсы, атомарные типы и мьютексы | Дата рейсы, атомарные типы и мьютексы | ||
| №9 / Работа с сетью | ||||
| №10 / Асинхронность | 25.11.2023 | Асинхронность | Асинхронность | |
| №11 / | ||||
| №12 / |
___________________________________________________________________________________________________________________________________
Конспекты лекций
MEGATODO
___________________________________________________________________________________________________________________________________
Дополнительные материалы
TODO ___________________________________________________________________________________________________________________________________
Полезные контакты
Ссылка на канал курса
///////////////////////////////////////////////////////////////////////
Ссылка на чат курса
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Контакты преподавателей
| Преподаватель | Имя преподавателя | TG-link | TG-nick |
|---|---|---|---|
| Лектор | Евгений Казаков | https://t.me/evgenstf | @evgenstf |
| Семинарист(221-226) | Максим Круглов | https://t.me/DedMaximka | @DedMaximka |
| Семинарист(227-2210) | Дмитрий Захаров | https://t.me/dima13 | @dima13 |