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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(недочёты в минус)
(Откоректирована информация)
Строка 1: Строка 1:
 
== <big><big><big>'''Язык программирования Rust'''</big></big> ==
 
== <big><big><big>'''Язык программирования Rust'''</big></big> ==
=== Посыл курса ===
+
=== Организация ===
'''Легендами''' не рождаются, легендами '''становятся''', '''уча Rust'''
+
<br />
+
___________________________________________________________________________________________________________________________________
+
 
+
=== Организация (все ответы здесь)===
+
 
* '''Общая информация'''
 
* '''Общая информация'''
# '''''Курс "Язык программирования Rust 23/24" рассчитан на 1-ый семестр 2023/24 учебного года'''''
+
# Курс "Язык программирования Rust 23/24" рассчитан на 1-ый семестр 2023/24 учебного года
# '''''Ведутся записи ВСЕХ лекций и семинаров'''''
+
# Ведутся записи ВСЕХ лекций и семинаров
# '''''Занятия проходят ЕЖЕНЕДЕЛЬНО по субботам:'''''
+
# Занятия проходят ЕЖЕНЕДЕЛЬНО по субботам:
 
Лекции: суббота 11:10 в ZOOM
 
Лекции: суббота 11:10 в ZOOM
 
<br />
 
<br />
Строка 17: Строка 12:
 
#Ссылка на семинар 221-226: [https://us06web.zoom.us/j/86081781194?pwd=NHZxeDlEekZvN0IydlJJcXhNQU9Qdz09 1 группа]
 
#Ссылка на семинар 221-226: [https://us06web.zoom.us/j/86081781194?pwd=NHZxeDlEekZvN0IydlJJcXhNQU9Qdz09 1 группа]
 
#Ссылка на семинар 227-2210: [https://us06web.zoom.us/j/87668339392?pwd=V1JhOEM1SzVCN1RIdXNiYnhFaThydz09 2 группа]
 
#Ссылка на семинар 227-2210: [https://us06web.zoom.us/j/87668339392?pwd=V1JhOEM1SzVCN1RIdXNiYnhFaThydz09 2 группа]
<br />
 
  
 
* '''Лекции-исключения'''
 
* '''Лекции-исключения'''
Строка 55: Строка 49:
 
|-
 
|-
 
|}
 
|}
<br />
 
  
 
* '''''Округление оценки'''''
 
* '''''Округление оценки'''''
Строка 79: Строка 72:
 
# Все дальнейшие шаги описаны на сайте.
 
# Все дальнейшие шаги описаны на сайте.
 
___________________________________________________________________________________________________________________________________
 
___________________________________________________________________________________________________________________________________
=== ĐéadLįneš ===
+
=== Дедлайны ===
  
* '''Небольшая притча'''
+
* Главный дэдлайн
 
После прошествия Главного дэдлайна вес оценки = 0%
 
После прошествия Главного дэдлайна вес оценки = 0%
 
<br />
 
<br />
 
<br />
 
<br />
  
* '''Ссылка''' на специальный сайт с дэдами
+
* Ссылка на специальный сайт с дэдлайнами
 
[https://%D1%80%D0%B0%D1%81%D1%82-%D1%85%D1%81%D0%B5.%D1%80%D1%84 Дэдлайны]
 
[https://%D1%80%D0%B0%D1%81%D1%82-%D1%85%D1%81%D0%B5.%D1%80%D1%84 Дэдлайны]
 
<br />
 
<br />
Строка 97: Строка 90:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Номер ДЗ !! deadline !! Главный дэдлайн !! % сейчас
+
! Номер ДЗ !! Дэдлайн !! Главный дэдлайн !! % сейчас
 
|-
 
|-
 
| ДЗ-1 / Tutorial|| 30.12.23 || 21.12.23 ||100%
 
| ДЗ-1 / Tutorial|| 30.12.23 || 21.12.23 ||100%
Строка 113: Строка 106:
 
| ДЗ-7 / Threads || 12.11.23 || 21.12.23 || 100%
 
| ДЗ-7 / Threads || 12.11.23 || 21.12.23 || 100%
 
|}
 
|}
<br />
 
  
* Большие проекты(BFG)
+
* Большие проекты
 
По истечении Дэдлайна вес оценки за ПРОЕКТ = 70% от изначального
 
По истечении Дэдлайна вес оценки за ПРОЕКТ = 70% от изначального
 
<br />
 
<br />
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Номер BFG !! deadline !! Главный дэдлайн!!% сейчас
+
! Номер проекта !! Дэдлайн !! Главный дэдлайн !!% сейчас
 
|-
 
|-
 
| №1 Mass Move || 22.10.23 || 29.10.23 || 100%
 
| №1 Mass Move || 22.10.23 || 29.10.23 || 100%
Строка 126: Строка 118:
 
| №2 ?? || ... || ... || 100%
 
| №2 ?? || ... || ... || 100%
 
|}
 
|}
 +
<br />
 
___________________________________________________________________________________________________________________________________
 
___________________________________________________________________________________________________________________________________
=== Таблица с результатами ('''ссылка''') ===
+
=== Таблица с результатами ===
 
[https://docs.google.com/spreadsheets/d/1R02622hEAEfSdK18Ng6BFx6Nxham8qMohZH8whE2Gls/edit#gid=0 Таблица]
 
[https://docs.google.com/spreadsheets/d/1R02622hEAEfSdK18Ng6BFx6Nxham8qMohZH8whE2Gls/edit#gid=0 Таблица]
 
<br />
 
<br />
Строка 175: Строка 168:
 
___________________________________________________________________________________________________________________________________
 
___________________________________________________________________________________________________________________________________
  
=== '''''Конспекты лекций''''' ===
+
=== Конспекты лекций ===
  
 
MEGATODO
 
MEGATODO
Строка 188: Строка 181:
 
== <big><big>'''Полезные контакты'''</big></big> ==
 
== <big><big>'''Полезные контакты'''</big></big> ==
  
=== Ссылка на '''''КАНАЛ''''' курса ===
+
=== Ссылка на канал курса ===
* [https://t.me/rust2023 единственный и неповторимый]
+
* [https://t.me/rust2023 канал курса]
 
///////////////////////////////////////////////////////////////////////
 
///////////////////////////////////////////////////////////////////////
=== Ссылка на '''''ЧАТ''''' курса ===
+
=== Ссылка на чат курса ===
* [https://t.me/+g1Xgc-J_WkpkZjky наш чат]
+
* [https://t.me/+g1Xgc-J_WkpkZjky чат курса]
 
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 
=== Контакты преподавателей ===
 
=== Контакты преподавателей ===
Строка 208: Строка 201:
 
== <big><big>'''Feedback'''</big></big> ==
 
== <big><big>'''Feedback'''</big></big> ==
  
=== Ссылка на '''''анонимный''''' фидбэк ===
+
=== Ссылка на анонимный фидбэк ===
 
https://forms.gle/C2iFeEJh1aHzs9Qm8
 
https://forms.gle/C2iFeEJh1aHzs9Qm8

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

Язык программирования 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. Все дальнейшие шаги описаны на сайте.

___________________________________________________________________________________________________________________________________

Дедлайны

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

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

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

Дэдлайны

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

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

Номер ДЗ Дэдлайн Главный дэдлайн  % сейчас
ДЗ-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 50%
ДЗ-7 / Threads 12.11.23 21.12.23 100%
  • Большие проекты

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

Номер проекта Дэдлайн Главный дэдлайн % сейчас
№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