Язык программирования Go: различия между версиями
Maximus3 (обсуждение | вклад) Содержимое страницы заменено на «Чат курса: https://t.me/+irrVLXs6nXo1MDM6 == Преподаватели == {| class="wikitable" style="text-align:center" |- ! Группа !! Группа 1 || Группа 2 || Группа 3 || [https://t.me/+UK13ntnO4Sw3OGYy Группа 4] || Группа 5 |- || Лектор ||colspan="4"| [https://t.me/imaximus3 Иванов Максим Юрьевич] |- || Семинарист || [https://t.me/imaximus3 И...» Метка: замена |
Maximus3 (обсуждение | вклад) Нет описания правки |
||
| Строка 11: | Строка 11: | ||
|| Семинарист || [https://t.me/imaximus3 Иванов Максим] || [https://t.me/edgar_oganisian Оганисян Эдгар] || [https://t.me/edgar_oganisian Оганисян Эдгар] || [https://t.me/kiDaniel Даниэль Хайбулин] || Кирилл Шубников | || Семинарист || [https://t.me/imaximus3 Иванов Максим] || [https://t.me/edgar_oganisian Оганисян Эдгар] || [https://t.me/edgar_oganisian Оганисян Эдгар] || [https://t.me/kiDaniel Даниэль Хайбулин] || Кирилл Шубников | ||
|} | |} | ||
== Материалы курса == | |||
* [https://gitlab.manytask.org/hse/go/public-2026-fall Репозиторий с лекциями и заданиями] | |||
* [https://app.manytask.org/hse-go-2026-fall/ Manytask] | |||
* Публичные результаты TODO | |||
== Лекции и ДЗ == | |||
{| class="wikitable" style="text-align:center" | |||
|- | |||
! № !! Дата !! Тема !! Материалы !! ДЗ !! Мягкий дедлайн !! Жесткий дедлайн | |||
|- | |||
|| 1 || 08.09.2026 || Введение || [http://pages.manytask.org/hse/go/public-2026-fall/01-intro/lecture.slide.html Слайды] || [https://gitlab.manytask.org/hse/go/public-2026-fall/-/tree/main/01-Hello-World ДЗ 1] || 23:59 23.09.2026 || 23:59 30.09.2026 | |||
|- | |||
|} | |||
== Система оценки == | |||
=== Итоговая оценка === | |||
'''О<sub>итог</sub> = min(10, 0.6 × ДЗ + 0.1 × Семинары + 0.3 × Экзамен + 0.1 × Бонусы)''' | |||
Где: | |||
* '''ДЗ''' — сумма баллов по всем обычным домашним заданиям относительно максимально возможной суммы, нормированная к шкале 0-10. '''Важно:''' Большие домашние задания (БДЗ) '''НЕ учитываются''' в этой сумме | |||
* '''Семинары''' — оценка за посещение и активность на семинарах (0-10 баллов) | |||
* '''Экзамен''' — оценка за итоговый экзамен (0-10 баллов) | |||
* '''Бонусы''' — дополнительные баллы за активность, помощь другим студентам, доклады и т.д. (0-10 баллов) | |||
=== Автоматы === | |||
Итоговая оценка может быть выставлена автоматически (без сдачи экзамена) при выполнении следующих условий: | |||
{| class="wikitable" style="text-align:center" | |||
|- | |||
! Оценка !! Условие ДЗ !! Условие БДЗ !! Условие Семинары | |||
|- | |||
|| '''10''' || 95% по ДЗ || 1 большое ДЗ (БДЗ) || 9+ баллов за семинары | |||
|- | |||
|| '''10''' || 85% по ДЗ || 2 больших ДЗ (БДЗ) || 9+ баллов за семинары | |||
|- | |||
|| '''9''' || 90% по ДЗ || 1 большое ДЗ (БДЗ) || 9+ баллов за семинары | |||
|- | |||
|| '''9''' || 80% по ДЗ || 2 больших ДЗ (БДЗ) || 9+ баллов за семинары | |||
|- | |||
|| '''8''' || 85% по ДЗ || 1 большое ДЗ (БДЗ) || 8+ баллов за семинары | |||
|- | |||
|| '''8''' || 75% по ДЗ || 2 больших ДЗ (БДЗ) || 8+ баллов за семинары | |||
|} | |||
'''Важно:''' Для получения автомата необходимо выполнить '''ВСЕ''' условия одновременно. Проценты по ДЗ рассчитываются как отношение набранных баллов к максимально возможным. | |||
=== Правила === | |||
* Округление оценки происходит '''только один раз''' при выставлении итоговой оценки (арифметическое округление) | |||
* При выявлении списывания работа (вся ДЗ, вся БДЗ) аннулируется, повторное нарушение может привести к более серьезным последствиям | |||
== Большие домашние задания (БДЗ) == | |||
В течение курса предусмотрено '''2 больших домашних задания''' (БДЗ). | |||
'''Особенности БДЗ:''' | |||
* Дедлайн на выполнение — '''3 недели''' с момента выдачи | |||
* Работы проверяются '''вручную преподавателями''' с подробным code review | |||
* '''Важно:''' Оценка 1.0 от автоматических тестов '''НЕ гарантирует''' зачет БДЗ — финальная оценка выставляется только после ручной проверки | |||
* Выполненные БДЗ учитываются при получении автомата (см. таблицу выше) | |||
=== Как проверяется БДЗ === | |||
* Создается issue под названием "BHW-1: Check" (или "BHW-2: Check" для второго БДЗ) | |||
* Если задание зачтено: | |||
* В issue будет оставлен комментарий о зачете | |||
* Issue будет закрыт | |||
* В Manytask будет выставлена оценка 5 за БДЗ | |||
* Если требуются правки: | |||
* Issue останется открыт с комментарием о необходимых исправлениях | |||
== Экзамен == | |||
К экзамену необходимо выполнить задание, указанное в таблице выше. | |||
'''Важно:''' Оценка 1.0 в Manytask означает только то, что задание прошло автоматическое тестирование. | |||
Сам экзамен проходит в формате индивидуальной беседы со студентом по его решению — практически онлайн code review. Преподаватель будет задавать вопросы о решении, об используемых паттернах и оценивать работу студента на основании: | |||
* Критериев, указанных в README задания | |||
* Способности студента объяснить, как работает его код | |||
Версия от 21:56, 7 сентября 2026
Чат курса: https://t.me/+irrVLXs6nXo1MDM6
Преподаватели
| Группа | Группа 1 | Группа 2 | Группа 3 | Группа 4 | Группа 5 |
|---|---|---|---|---|---|
| Лектор | Иванов Максим Юрьевич | ||||
| Семинарист | Иванов Максим | Оганисян Эдгар | Оганисян Эдгар | Даниэль Хайбулин | Кирилл Шубников |
Материалы курса
- Репозиторий с лекциями и заданиями
- Manytask
- Публичные результаты TODO
Лекции и ДЗ
| № | Дата | Тема | Материалы | ДЗ | Мягкий дедлайн | Жесткий дедлайн |
|---|---|---|---|---|---|---|
| 1 | 08.09.2026 | Введение | Слайды | ДЗ 1 | 23:59 23.09.2026 | 23:59 30.09.2026 |
Система оценки
Итоговая оценка
Оитог = min(10, 0.6 × ДЗ + 0.1 × Семинары + 0.3 × Экзамен + 0.1 × Бонусы)
Где:
- ДЗ — сумма баллов по всем обычным домашним заданиям относительно максимально возможной суммы, нормированная к шкале 0-10. Важно: Большие домашние задания (БДЗ) НЕ учитываются в этой сумме
- Семинары — оценка за посещение и активность на семинарах (0-10 баллов)
- Экзамен — оценка за итоговый экзамен (0-10 баллов)
- Бонусы — дополнительные баллы за активность, помощь другим студентам, доклады и т.д. (0-10 баллов)
Автоматы
Итоговая оценка может быть выставлена автоматически (без сдачи экзамена) при выполнении следующих условий:
| Оценка | Условие ДЗ | Условие БДЗ | Условие Семинары |
|---|---|---|---|
| 10 | 95% по ДЗ | 1 большое ДЗ (БДЗ) | 9+ баллов за семинары |
| 10 | 85% по ДЗ | 2 больших ДЗ (БДЗ) | 9+ баллов за семинары |
| 9 | 90% по ДЗ | 1 большое ДЗ (БДЗ) | 9+ баллов за семинары |
| 9 | 80% по ДЗ | 2 больших ДЗ (БДЗ) | 9+ баллов за семинары |
| 8 | 85% по ДЗ | 1 большое ДЗ (БДЗ) | 8+ баллов за семинары |
| 8 | 75% по ДЗ | 2 больших ДЗ (БДЗ) | 8+ баллов за семинары |
Важно: Для получения автомата необходимо выполнить ВСЕ условия одновременно. Проценты по ДЗ рассчитываются как отношение набранных баллов к максимально возможным.
Правила
- Округление оценки происходит только один раз при выставлении итоговой оценки (арифметическое округление)
- При выявлении списывания работа (вся ДЗ, вся БДЗ) аннулируется, повторное нарушение может привести к более серьезным последствиям
Большие домашние задания (БДЗ)
В течение курса предусмотрено 2 больших домашних задания (БДЗ).
Особенности БДЗ:
- Дедлайн на выполнение — 3 недели с момента выдачи
- Работы проверяются вручную преподавателями с подробным code review
- Важно: Оценка 1.0 от автоматических тестов НЕ гарантирует зачет БДЗ — финальная оценка выставляется только после ручной проверки
- Выполненные БДЗ учитываются при получении автомата (см. таблицу выше)
Как проверяется БДЗ
- Создается issue под названием "BHW-1: Check" (или "BHW-2: Check" для второго БДЗ)
- Если задание зачтено:
* В issue будет оставлен комментарий о зачете * Issue будет закрыт * В Manytask будет выставлена оценка 5 за БДЗ
- Если требуются правки:
* Issue останется открыт с комментарием о необходимых исправлениях
Экзамен
К экзамену необходимо выполнить задание, указанное в таблице выше.
Важно: Оценка 1.0 в Manytask означает только то, что задание прошло автоматическое тестирование.
Сам экзамен проходит в формате индивидуальной беседы со студентом по его решению — практически онлайн code review. Преподаватель будет задавать вопросы о решении, об используемых паттернах и оценивать работу студента на основании:
- Критериев, указанных в README задания
- Способности студента объяснить, как работает его код