Язык программирования Rust 2023/24 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Добавлена актИнфа)
(Изменено содержание, добавлена актуальная информация)
Строка 52: Строка 52:
 
! Способы получения ДБ !! Получатель, tg !! Кол-во ДБ
 
! Способы получения ДБ !! Получатель, tg !! Кол-во ДБ
 
|-
 
|-
| Ведение Wiki курса || Сызранов Андрей, @a_bcde7 || ???
+
| Ведение Wiki курса || Сызранов Андрей, @a_bcde7 || 1
 
|-
 
|-
| Unsafe || ??? || UB
 
|-
 
| ._. || XD || -2
 
 
|}
 
|}
 
<br />
 
<br />
Строка 90: Строка 87:
  
 
* '''Ссылка''' на специальный сайт с дэдами  
 
* '''Ссылка''' на специальный сайт с дэдами  
https://%D1%80%D0%B0%D1%81%D1%82-%D1%85%D1%81%D0%B5.%D1%80%D1%84 <small><small><sub><small><small>уже сегодня</small></small></sub></small></small>
+
[https://%D1%80%D0%B0%D1%81%D1%82-%D1%85%D1%81%D0%B5.%D1%80%D1%84 Дэдлайны]
 
<br />
 
<br />
 
<br />
 
<br />
Строка 100: Строка 97:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Номер ДЗ !! deadline !! Главный дэдлайн(его боялись даже...)!! % сейчас
+
! Номер ДЗ !! deadline !! Главный дэдлайн !! % сейчас
 
|-
 
|-
 
| ДЗ-1 / Tutorial|| 30.12.23 ||      21.12.23 ||100%
 
| ДЗ-1 / Tutorial|| 30.12.23 ||      21.12.23 ||100%
Строка 114: Строка 111:
 
| ДЗ-6 / Iterators || 16.10.23 || 21.12.23 || 100%
 
| ДЗ-6 / Iterators || 16.10.23 || 21.12.23 || 100%
 
|-
 
|-
| ДЗ-7 / ?.,# || ... || %^& || k%
+
| ДЗ-7 / Threads || ... || %^& || k%
 
|}
 
|}
 
<br />
 
<br />
Строка 124: Строка 121:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Номер BFG !! deadline !! Главный дэдлайн(да, уже сегодня) !!% сейчас
+
! Номер BFG !! deadline !! Главный дэдлайн!!% сейчас
 
|-
 
|-
 
| №1 Mass Move || 22.10.23 || 29.10.23 || 100%
 
| №1 Mass Move || 22.10.23 || 29.10.23 || 100%
 
|-
 
|-
| №2 ?? || ... || <small><small><sub><small><small>(уже сегодня)</small></small></sub></small></small> || 100%
+
| №2 ?? || ... || || 100%
 
|}
 
|}
 
___________________________________________________________________________________________________________________________________
 
___________________________________________________________________________________________________________________________________
Строка 140: Строка 137:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! №/название лекции !! дата проведения !! ссылка на запись || краткое описание лекции
+
! №/тема лекции !! дата проведения !! ссылка на запись ||
 
|-
 
|-
| №1 / ВВЕДЕНИЕ В rusT || 09.09.23 || [https://www.youtube.com/watch?v=pnZfBFlvxog ВВЕДЕНИЕ] ||  
+
| №1 / Введение в RUST || 09.09.23 || [https://www.youtube.com/watch?v=pnZfBFlvxog введение] ||  
 
|-
 
|-
| №2 / Самая важная лекция курса || 16.09.23 || [https://www.youtube.com/watch?v=Gi6DfuxH0hk Самая важная] ||
+
| №2 / Лекция №2 || 16.09.23 || [https://www.youtube.com/watch?v=Gi6DfuxH0hk ссылка] ||
 
|-
 
|-
| №3 / Легендарная лекция курса || 23.09.23 || [https://youtu.be/qefE3Pe88TQ Легендарная] || про структуры и трейты
+
| №3 / Про структуры и трейты || 23.09.23 || [https://youtu.be/qefE3Pe88TQ структуры и трейты] ||
 
|-
 
|-
| №4 / Лекция по секретным материалам || 30.09.23 || [https://www.youtube.com/watch?v=Q_yrsGE0gns секретные материалы] || про модули и систему сборки
+
| №4 / Про модули и систему сборки || 30.09.23 || [https://www.youtube.com/watch?v=Q_yrsGE0gns модули и систему сборки] ||
 
|-
 
|-
| №5 / Лекция с 97 этажа башни Федерация! || 07.10.23 || [https://youtu.be/hu0fy-h61kY так высоко] ||
+
| №5 / Лекция №5 || 07.10.23 || [https://youtu.be/hu0fy-h61kY ссылка] ||
 
|-
 
|-
| №6 / ????? /*_*\ ????? || 14.10.23 || это тайна || про умные указатели и обработку ошибок
+
| №6 / Про умные указатели и обработку ошибок || 14.10.23 || [https://www.youtube.com/watch?v=dukdxtblIr8 умные указатели и обработку ошибок] ||
 
|-
 
|-
| Текст ячейки || 16.10.23 || nnbiepniw ||
+
| №7 / Про многопоточность || 23.10.23 || [https://www.youtube.com/watch?v=jwM11QBIHrE многопоточность] ||
 
|-
 
|-
 
| Ячейки текст || Текст ячейки || Ячейки текст ||
 
| Ячейки текст || Текст ячейки || Ячейки текст ||
Строка 181: Строка 178:
 
! №/название лекции !! дата проведения !! 221-226 || 227-2210
 
! №/название лекции !! дата проведения !! 221-226 || 227-2210
 
|-
 
|-
| №1 / ВВЕДЕНИЕ В Rust || 09.09.23 || "неразборчиво" || [https://youtu.be/wGCRkhuetLk 1-ый семинар]
+
| №1 / Введение в RUST || 09.09.23 || запись не найдена || [https://youtu.be/wGCRkhuetLk 1-ый семинар]
 
|-
 
|-
| №2 / Самая важная лекция курса || 16.09.23 || [https://youtu.be/8AfUplj_0us 2-ой семинар] || [https://youtu.be/ENERF8cS0Hw 2-ой семинар]
+
| №2 / Лекция №2 || 16.09.23 || [https://youtu.be/8AfUplj_0us 2-ой семинар] || [https://youtu.be/ENERF8cS0Hw 2-ой семинар]
 
|-
 
|-
| №3 / Легендарная лекция курса || 23.09.23 || [https://youtu.be/1eLmoF0kbSo 3-ий семинар] || "неразборчиво"
+
| №3 / Про структуры и трейты || 23.09.23 || [https://youtu.be/1eLmoF0kbSo 3-ий семинар] || запись не найдена
 
|-
 
|-
| №4 / Лекция по секретным материалам || 30.09.23 || [https://youtu.be/_BVmDsyKeNo 4-ый семинар] || [https://youtu.be/7Rv9_b0OAgU 4-ый семинар]
+
| №4 / Про модули и систему сборки || 30.09.23 || [https://youtu.be/_BVmDsyKeNo 4-ый семинар] || [https://youtu.be/7Rv9_b0OAgU 4-ый семинар]
 
|-
 
|-
| №5 / Лекция с 97 этажа башни Федерация! || 07.10.23 || [https://youtu.be/H3akI-9GQHQ 5-ый семинар] || [https://youtu.be/TbltgVB0-54 5-ый семинар]
+
| №5 / Лекция №5 || 07.10.23 || [https://youtu.be/H3akI-9GQHQ 5-ый семинар] || [https://youtu.be/TbltgVB0-54 5-ый семинар]
 
|-
 
|-
| №6 / Таинственная лекция || 14.10.23 || Ячейки текст ||
+
| №6 / Про умные указатели и обработку ошибок || 14.10.23 || запись не найдена || запись не найден
 
|-
 
|-
| Текст ячейки || Ячейки текст || Текст ячейки ||
+
| №7 / Про многопоточность || 23.10.23 || запись не найдена || запись не найден
 
|-
 
|-
 
| Ячейки текст || Текст ячейки || Ячейки текст ||
 
| Ячейки текст || Текст ячейки || Ячейки текст ||
Строка 234: Строка 231:
 
* [https://t.me/+g1Xgc-J_WkpkZjky наш чат]
 
* [https://t.me/+g1Xgc-J_WkpkZjky наш чат]
 
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
=== Ссылка на '''''ВИКИ''''' курса(?????) ===
 
* [http://wiki.cs.hse.ru/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Rust_2023/24 что?]
 
///////////////////////////////////////////////////////////////////////
 
 
=== Контакты преподавателей ===
 
=== Контакты преподавателей ===
 
{| class="wikitable"
 
{| class="wikitable"
Строка 251: Строка 245:
 
== <big><big>'''Feedback'''</big></big> ==
 
== <big><big>'''Feedback'''</big></big> ==
  
=== Ссылка на '''''ANONIMUS''''' фидбэк ===
+
=== Ссылка на '''''анонимный''''' фидбэк ===
 
https://forms.gle/C2iFeEJh1aHzs9Qm8
 
https://forms.gle/C2iFeEJh1aHzs9Qm8

Версия 03:15, 28 октября 2023

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

Посыл курса

Легендами не рождаются, легендами становятся, уча 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


  • Óкруглễние оценḵи

Округление осуществляется по математическим правилам
Примеры: 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. Все дальнейшие шаги описаны на сайте.

___________________________________________________________________________________________________________________________________

ĐéadLįneš

уже сегодня

  • Небольшая притча

После прошествия Главного дэдлайна вес оценки = 0%

  • Ссылка на специальный сайт с дэдами

Дэдлайны

  • Недельные Домашние Задания

По истечении Дэдлайна вес оценки за ДЗ = 50% от изначального

Номер ДЗ deadline Главный дэдлайн  % сейчас
ДЗ-1 / Tutorial 30.12.23 21.12.23 100%
ДЗ-2 / Basics 18.09.23 21.12.23 50%
ДЗ-3 / Ownership & Borrowing 21.12.23 21.12.23 50%
ДЗ-4 / Structs & Enums & Traits 21.12.23 21.12.23 50%
ДЗ-5 / Cargo 09.10.23 21.12.23 50%
ДЗ-6 / Iterators 16.10.23 21.12.23 100%
ДЗ-7 / Threads ...  %^& k%


  • Большие проекты(BFG)

По истечении Дэдлайна вес оценки за ПРОЕКТ = 70% от изначального
уже сегодня

Номер BFG deadline Главный дэдлайн % сейчас
№1 Mass Move 22.10.23 29.10.23 100%
№2 ?? ... 100%

___________________________________________________________________________________________________________________________________

Таблица с результатами (ссылка)

Таблица
___________________________________________________________________________________________________________________________________

Записи занятий

  • Тип занятия: Лекция
№/тема лекции дата проведения ссылка на запись
№1 / Введение в RUST 09.09.23 введение
№2 / Лекция №2 16.09.23 ссылка
№3 / Про структуры и трейты 23.09.23 структуры и трейты
№4 / Про модули и систему сборки 30.09.23 модули и систему сборки
№5 / Лекция №5 07.10.23 ссылка
№6 / Про умные указатели и обработку ошибок 14.10.23 умные указатели и обработку ошибок
№7 / Про многопоточность 23.10.23 многопоточность
Ячейки текст Текст ячейки Ячейки текст
Текст ячейки Ячейки текст Текст ячейки
Ячейки текст Текст ячейки Ячейки текст
Текст ячейки Ячейки текст Текст ячейки
Ячейки текст Текст ячейки Ячейки текст
Текст ячейки Ячейки текст Текст ячейки
Ячейки текст Текст ячейки Ячейки текст
Текст ячейки Ячейки текст Текст ячейки
Ячейки текст Текст ячейки Ячейки текст
  • Тип занятия: Семинар

(Все группы есть в таблице)

№/название лекции дата проведения 221-226 227-2210
№1 / Введение в RUST 09.09.23 запись не найдена 1-ый семинар
№2 / Лекция №2 16.09.23 2-ой семинар 2-ой семинар
№3 / Про структуры и трейты 23.09.23 3-ий семинар запись не найдена
№4 / Про модули и систему сборки 30.09.23 4-ый семинар 4-ый семинар
№5 / Лекция №5 07.10.23 5-ый семинар 5-ый семинар
№6 / Про умные указатели и обработку ошибок 14.10.23 запись не найдена запись не найден
№7 / Про многопоточность 23.10.23 запись не найдена запись не найден
Ячейки текст Текст ячейки Ячейки текст
Текст ячейки Ячейки текст Текст ячейки
Ячейки текст Текст ячейки Ячейки текст
Текст ячейки Ячейки текст Текст ячейки
Ячейки текст Текст ячейки Ячейки текст
Текст ячейки Ячейки текст Текст ячейки
Ячейки текст Текст ячейки Ячейки текст
Текст ячейки Ячейки текст Текст ячейки
Ячейки текст Текст ячейки Ячейки текст

___________________________________________________________________________________________________________________________________

Конспекты лекций

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