Язык программирования Rust 2023/24

Материал из Wiki - Факультет компьютерных наук
Версия от 02:42, 10 декабря 2023; Aasyzranov (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Язык программирования Rust

Организация

  • Общая информация
  1. Курс "Язык программирования Rust 23/24" рассчитан на 1-ый семестр 2023/24 учебного года
  2. Ведутся записи ВСЕХ лекций и семинаров
  3. Занятия проходят ЕЖЕНЕДЕЛЬНО по субботам:

Лекции: суббота 11:10 в ZOOM

  1. Ссылка на лекцию: лекция

Семинары: суббота 13:00 в ZOOM

  1. Ссылка на семинар 221-226: 1 группа
  2. Ссылка на семинар 227-2210: 2 группа
  • Лекции-исключения

С 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

  • Настройка окружения
  1. В первую очередь Вам необходимо зарегистрироваться на сайте GitHub, ссылка: https://github.com/
  2. Далее перейдите по ссылке: https://github.com/rust-hse/rust-hse-2023/blob/main/README.md
  3. Все дальнейшие шаги описаны на сайте.

___________________________________________________________________________________________________________________________________

Дедлайны

  • Главный дэдлайн

По прошествии Главного дэдлайна вес оценки = 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

Feedback

Ссылка на анонимный фидбэк

https://forms.gle/C2iFeEJh1aHzs9Qm8