PE101-26-27: различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 3: Строка 3:
Чат курса: https://t.me/+zDRLWCAdq2hhZmVi
Чат курса: https://t.me/+zDRLWCAdq2hhZmVi


Тестирующая система: https://app.manytask.org/pe101/
Тестирующая система: https://app.manytask.org/pe101-2026-fall/


== Правила оценивания ==
== Правила оценивания ==


'''О_итог = 0,7 * O_ДЗ + 0,3 * О_экзамен'''
'''О_итог = 0,6 * O_ДЗ + 0,1 * О_КР + 0,3 * О_экзамен'''


Округление оценки - округляется '''только''' итог. Округление арифметическое, блокирующих оценок нет.
Округление оценки - округляется '''только''' итог. Округление арифметическое, блокирующих оценок нет.


'''Автоматов не будет! '''
Предварительно, автомат можно получить по формуле Min(О_ДЗ, О_КР).


Домашние задания выдаются в системе manytask. Их нужно будет защитить на экзамене.
== Контрольная работа ==
 
Контрольная работа будет проведена посередине курса, после того как мы закончим говорить про hardware. Это будет большой тест на 10-15 минут. Для подсчета ваших оценок добавлен в тестирующую систему.


== Экзамен ==
== Экзамен ==


Экзамен на курсе теоретический. Проводится на сессионной неделе.
Экзамен на курсе теоретический. Проводится на сессионной неделе. Для удобства подсчета ваших оценок добавлен в тестирующую систему.
 
== Бонусные домашки ==


Общаемся с вами по материалу курса, а также на экзамене необходимо защитить домашку.
Бонусные задачи дальше называем freestyle.


== Списывание ==
Каждая freestyle задача оценивается в конце курса (дедлайн перед последней лекцией). Оценивается следующим образом - балл, полученный за неё сортируется, а далее выставляется в соответствии с топом. Топ независим по каждой задаче.


Все ваши домашние задания будут проверены на плагиат.
freestyle домашек всего 2: '''matiz''' и '''koenigsegg'''.


При выявлении списывания ваша работа будет аннулирована.
'''koenigsegg''' - обычные задачи, в которых для сложности скрыта тема. Тут, скорее всего ничего сверхъестественного придумать не получится, поэтому предварительно, первое место получит 150 баллов.


Также нужно быть готовым защищать каждую задачу на экзамене.
'''matiz''' - задачи на оптимизацию, в которых уже будет над чем посидеть. Здесь, каждая задача разыгрывает 300 баллов.


Дедлайн по ним - начало последней лекции, на которой будет разбор и оценивание. Подробное распределение баллов появится сильно позже.


== Литература ==
== Литература ==

Текущая версия от 09:23, 28 августа 2026

Telegram-канал: https://t.me/+PuulViZmzzwxMDYy

Чат курса: https://t.me/+zDRLWCAdq2hhZmVi

Тестирующая система: https://app.manytask.org/pe101-2026-fall/

Правила оценивания

О_итог = 0,6 * O_ДЗ + 0,1 * О_КР + 0,3 * О_экзамен

Округление оценки - округляется только итог. Округление арифметическое, блокирующих оценок нет.

Предварительно, автомат можно получить по формуле Min(О_ДЗ, О_КР).

Контрольная работа

Контрольная работа будет проведена посередине курса, после того как мы закончим говорить про hardware. Это будет большой тест на 10-15 минут. Для подсчета ваших оценок добавлен в тестирующую систему.

Экзамен

Экзамен на курсе теоретический. Проводится на сессионной неделе. Для удобства подсчета ваших оценок добавлен в тестирующую систему.

Бонусные домашки

Бонусные задачи дальше называем freestyle.

Каждая freestyle задача оценивается в конце курса (дедлайн перед последней лекцией). Оценивается следующим образом - балл, полученный за неё сортируется, а далее выставляется в соответствии с топом. Топ независим по каждой задаче.

freestyle домашек всего 2: matiz и koenigsegg.

koenigsegg - обычные задачи, в которых для сложности скрыта тема. Тут, скорее всего ничего сверхъестественного придумать не получится, поэтому предварительно, первое место получит 150 баллов.

matiz - задачи на оптимизацию, в которых уже будет над чем посидеть. Здесь, каждая задача разыгрывает 300 баллов.

Дедлайн по ним - начало последней лекции, на которой будет разбор и оценивание. Подробное распределение баллов появится сильно позже.

Литература

Указана в порядке рекомендуемости.

  1. Agner Fog “Optimizing software in C++”
  2. Agner Fog “The microarchitecture of Intel, AMD, and VIA CPUs”
  3. Denis Bakhvalov “Perfomance analysis and tuning on modern CPUs”
  4. Владимиров Константин “Оптимизирующие компиляторы, структура и алгоритмы”