0.200 Лекции 1
0.200 Экзамен 1
0.120 Контрольная работа 1
0.080 Лекции 2
0.080 Семинары 2
0.080 Экзамен 2
0.060 Лабораторная работа 1
0.040 Coursera
0.040 Лабораторная работа 2
0.040 Лекции 3
0.040 Семинар 3
0.020 Семинары 1
0.200 Контрольная работа 1
0.120 Лекции 2
0.120 Семинары 2
0.092 Экзамен 2
0.080 Экзамен 1
0.068 Coursera
0.060 Лекции 1
0.060 Семинары 1
0.040 Лабораторная работа 1
0.040 Лабораторная работа 2
0.040 Лабораторная работа 3
0.040 Лекции 3
0.040 Семинар 3
Округление производится по правилам арифметики.
Coursera
Интеллектуальная собственность Coursera
Контрольная работа 1
За неверный синтаксис(«;»,«:»,«,» и подобное) -0,05, а также за двухсмысленное истолкование строки(пример: то ли перечеркнул, то ли нет), а также за мелкие ошибки в тестах -0,2. За каждое неверное условие -0,25. За каждую переменную, которая не была объявлена, но использовалась, или объявлена неверным типом -0,1. За каждый пропуск инициализации переменной, если необходимо (ноль считается), а так же пропуск или перебор слов структуры -0,3.
Важное замечание: Оценка за каждый критерий не может быть отрицательной.
Контрольная работа 2
За неверный синтаксис(«;»,«:»,«,» и подобное) -0,05, а также за двухсмысленное истолкование строки(пример: то ли перечеркнул, то ли нет), а также за мелкие ошибки в тестах -0,2. За каждое неверное условие -0,25. За каждую переменную, которая не была объявлена, но использовалась, или объявлена неверным типом -0,1. За каждый пропуск инициализации переменной, если необходимо (ноль считается), а так же пропуск или перебор слов структуры или неверное их написание с точки зрения регистра -0,3. За каждую глобальную переменную -0,1 За каждую путаницу с указателем и значением -0,3. За транслит, русский язык без объявления или неправильный английский.
Важное замечание: Оценка за каждый критерий не может быть отрицательной.
Контрольная работа 3
Тест
Лабораторные работы 1, 2, 3
Постановка - 0,5 балла
Метод - 1 балл
Спецификация - 0,5 балла
Алгоритм - 1,5 балла
Работа программы - 1 балл
Листинг - 0,5 балла
Тесты - 1 балл
Ответы на вопросы - 2 балла
Дополнительное задание - 2 балла
Лабораторные работы 4, 5, 6, 7, 8, 9, 10, 11
Работа программы - 1 балл
Тесты - 1 балл
Правильность алгоритма - 3 балла
Ответы на вопросы - 2 балла
Дополнительное задание - 3 балла
Лекция 1
-0,2 за каждое неправильное или недостающее ограничение на длины
-0,5 за ввод и вывод без функций, или если они не вызваны в основной программе
-0,4 если ввод стоит не на своём месте или его нет
-1 если нет ввода И вывода
-0,2 за каждую неверную пару переданных параметров, т.е. стоят не на своём месте
-0,3 за КАЖДЫЙ НЕДОСТАЮЩИЙ или ЛИШНИЙ фактическиЙ параметр
-1 если нет вызова функции 1 балл если присутствует анализ на нахождение индекса строки в массиве и на изначальную сортировку матрицы
-0,4 за недостающее условие в анализе про вывод матрицы или если индекса не было в массиве
-0,2 за отсутствие анализа на изначальную сортированность матрицы
-1 за отсутствие анализа
-(1 балл/ кол-во тестов) за каждый пропущенный важный тест
-0,3 за каждую неверную инициализацию, будь то присвАИВАние или неверное расположение
-0,7 за неверное условие запуска сортировки
-1,3 за отсутствие цикла с досрочным выходом
-0,1 за каждый неправильный/лишний/недостающий цикл
-0,2 за неверное условие сортировки
-0,5 за неправильную сортировку
Лекция 2
-0,1 за каждую недостающую библиотеку, функции которой используются в программе; за каждую лишнюю библиотеку, которую не используют в программе(using снимать лишь при отсутствии iostream, иначе снять только за iostream).
-0,25 за отсутствие функции ввода или вывода(включая вызов) или серьёзные ошибки в алгоритме функции
-0,1 за каждый неверно переданный параметр -0,15 если нет вызова функции ввода или вывода
** -0,5** за обычный вывод результата без какого либо анализа
-(0,5 балла/ кол-во тестов) за каждый пропущенный важный тест
-0,2 за каждый неверно переданный или вообще пропущенный параметр или их неправильное расположение
-0,25 за каждую неправильно найденную границу
-0,1 за пропуск инициализации
-0,3 за каждую неверную инициализацию, будь то присваивание или неверное расположение
-0,7 за неверное условие запуска поиска или неверные действия внутри цикла
-1 за отсутствие цикла с досрочным выходом
-0,4 если нет проверок на нахождение границ или за отсутствие перестановки границ
-0,1 за отсутствие проверки на равность границ или их расположение рядом друг с другом
Лекция 3
-0,2 за каждую недостающую библиотеку, функции которой используются в программе; за каждую лишнюю библиотеку, которую не используют в программе(using снимать лишь при отсутствии iostream, иначе снять только за iostream).
-0,7 за отсутствие проверки на выход за рамки объявленного массива
-0,4 за каждый неверно переданный параметр
-0,5 за каждый неверно переданный параметр
-0,7 за каждую пропущенную проверку
-0,4 за пропуск вывода сообщения об особом случае на экран или в файл (должно быть хотя бы одно)
-0,4 за каждую ошибочно переданную в функцию переменную и неправильное использование функции
-0,6 за пропущенную вычислительную функцию
-0,8 за любую часть кода, написанную в main вместо оформления в функции
-0,5 за пропущенную функцию ввода/вывода
-0,8 за неправильно переданную в функцию переменную
-1 переменная новой длины не увеличивается или это происходит неправильно
-1,5 за неправильный метод удаления/формирования нового массива
-0,8 за ошибочный метод копирования строк
-0,1 за перестановку местами вместо выполнения задания
Лекция 4
-0,2 за каждую недостающую библиотеку, функции которой используются в программе; за каждую лишнюю библиотеку, которую не используют в программе(using снимать лишь при отсутствии iostream, иначе снять только за iostream).
-0,7 за отсутствие проверки на выход за рамки объявленного массива
-0,4 за каждый неверно переданный параметр
-0,5 за каждый неверно переданный параметр
-0,7 за каждую пропущенную проверку
-0,4 за пропуск вывода сообщения об особом случае на экран или в файл (должно быть хотя бы одно)
-0,4 за каждую ошибочно переданную в функцию переменную и неправильное использование функции
-0,6 за пропущенную вычислительную функцию
-0,8 за любую часть кода, написанную в main вместо оформления в функции
-0,5 за пропущенную функцию ввода/вывода
-0,8 за неправильно переданную в функцию переменную
-1 переменная новой длины не увеличивается или это происходит неправильно
-1,5 за неправильный метод удаления/формирования нового массива
-0,8 за ошибочный метод копирования строк
-0,1 за перестановку местами вместо выполнения задания
Семинар 1
-0,15 если не сделано никаких оговорок про тип (к каждой процедуре)
-0,25 если в процедуру неверно переданы параметры
-0,1 если одна из процедур написана в основной программе
-0,5 при отсутствии ввода и вывода
-0,3 За каждую ошибку при передаче параметров
-0,5 Если вызова функции нет или она вызывается как процедура
Замечание: функцией может быть оформлено лишь часть вычислений
-0,2 за каждое недостающее сообщение или вывод
-0,6 если вычисления не оптимальны, хотя верны
-0,8 если вычисления неверны
-1 за неоптимальное, но верное изменение матрицы
-1,2 за неправильное изменение матрицы или отсутствие блока
-0,5 если забыли присвоить в конце значение функции
Семинар 2
-0,1 за каждую недостающую библиотеку, функции которой используются в программе; за каждую лишнюю библиотеку, которую не используют в программе(using снимать лишь при отсутствии iostream, иначе снять только за iostream).
-(0,5/кол-во тестов) за каждый недостающий или неверный тест
-0,15 За отсутствие анализа результата
-0,25 За отсутствие ввода или вывода (каждое)
-0,2 за каждый неверно переданный параметр
-0,5 за отсутствие вызова вычислительной функции
-0,8 если забыто передвижение указателя в цикле или где-то упущено это передвижение
Семинар 3
-0,1 за каждую недостающую библиотеку, функции которой используются в программе; за каждую лишнюю библиотеку, которую не используют в программе(using снимать лишь при отсутствии iostream, иначе снять только за iostream).
-(0,5/кол-во тестов) за каждый недостающий или неверный тест
-0,15 За ввод или вывод функцией или без анализа результата
-0,2 За отсутствие ввода или вывода
-0,2 за каждый неверно переданный параметр
-0,5 за отсутствие вызова вычислительной функции
-0,8 если забыто передвижение указателя в цикле или где-то упущено это передвижение; если не увеличивается длина новой строки
Семинар 4
-0,1 за каждую недостающую библиотеку, функции которой используются в программе; за каждую лишнюю библиотеку, которую не используют в программе(using снимать лишь при отсутствии iostream, иначе снять только за iostream).
-(0,5/кол-во тестов) за каждый недостающий или неверный тест
-0,15 За ввод или вывод функцией или без анализа результата
-0,2 За отсутствие ввода или вывода
-0,2 за каждый неверно переданный параметр
-0,5 за отсутствие вызова вычислительной функции
-0,8 если забыто передвижение указателя в цикле или где-то упущено это передвижение; если не увеличивается длина новой строки
Экзамен в форме теста за 1 и 2 модуль
Вопросы теста имеют определенный вес. Ответ оценивается в зависимости от полноты и правильности ответа на вопрос.
Экзаменационная оценка является частично блокирующей.
Если итог первого полугодия менее 4 баллов, студент не может продолжить изучение курса до пересдачи на положительную оценку.
Решение о сдаче экзамена студент принимает самостоятельно. Необходимо до начала проведения экзамена сообщить лектору через старосту намерен ли студент сдавать экзамен.
Экзамен сдается по подгруппам.
Экзамен в форме теста за 3 и 4 модуль
Вопросы теста имеют определенный вес. Ответ оценивается в зависимости от полноты и правильности ответа на вопрос.
Экзаменационная оценка является частично блокирующей.
Если итог первого полугодия менее 4 баллов, студент не может продолжить изучение курса. Если итог второго полугодия менее 4 баллов, студент не получает итоговую оценку за курс до пересдачи на положительную оценку за второе полугодие.
Решение о сдаче экзамена студент принимает самостоятельно. Необходимо до начала проведения экзамена сообщить лектору через старосту намерен ли студент сдавать экзамен.
Экзамен сдается по подгруппам.
Первая подгруппа сдает экзамен по времени, обозначенному в расписании как начало экзамена.
Каждый студент первой подгруппы должен зайти в аудиторию в jitsi за 15 минут до начала приема экзамена.
Вторая подгруппа входит в аудиторию через 1,5 часа после начала экзамена первой подгруппы.
Сдать экзамен в другой группой или подгруппой нельзя.
Нужно включить камеру и микрофон показать на камеру паспорт, студенческий билет (при его наличии) и назвать ФИО.
Затем микрофон нужно выключить, оставив камеру включенной.
Включать микрофон далее можно только если нужно задать вопрос.
После того как будет открыт тест, нужно поделиться экраном, чтобы преподаватель видел что вы не нарушаете правила сдачи экзамена.
Во время прохождения теста должен быть открыт только тест в LMS, никаких других окон открывать нельзя.
Можно пользоваться чистыми листами бумаги и ручкой.
Никакими источниками литературы, поиском в интернете пользоваться нельзя.
Нельзя общаться с другими студентами, в т.ч. посредством мессенджеров.
Мобильный телефон на время проведения экзамена следует выключить.
Сохранять результаты теста не нужно, я увижу их в LMS.
Тест будет доступен строго в течение одного часа для каждой подгруппы.
Итог первого полугодия будет доступен через пять рабочих дней после проведения экзамена.
Оценка будет выставлена в журнал.
Итоговая оценка первого полугодия не может превышать 10 баллов.