User Tools

Site Tools


courses:programming

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
courses:programming [2023/08/28 11:09]
andrey_gavrilov [Рейтинговая система]
courses:programming [2023/08/28 12:33]
andrey_gavrilov [Рейтинговая система]
Line 6: Line 6:
   - **<​ссылка на рейтинг>​**   - **<​ссылка на рейтинг>​**
  
-====Рейтинговая система==== +[[https://​se.moevm.info/​doku.php/​courses:​programming:​ranking|Описание рейтинговой системы]] 
-**Перед началом выполнения практических заданий по дисциплине “программирование” студент должен ознакомиться с данными правилами и пройти тест.  +====Структура курса и график работ====
-Студенты не прошедшие тест считаются неприступившими к выполнению практической части дисциплины"​**+
  
-Тест для **осеннего** семестра: http://​e.moevm.info/​mod/​quiz/​view.php?id=760+Возможность защиты ​лабораторных и курсовых работ ограничена по времени. Сроки защиты указаны в Таблице 3.  Лабораторные работы,​ PR к которым выполнен после срока к защите не допускаются.
  
-Тест для **весеннего** семестра: ​http://e.moevm.info/​course/​view.php?​id=18#​section-1+Таблица 3. Крайний срок выполнения работ 
 +|                                                ^ Лаб. работа №1                                                                        ^ Лаб. работа №2                                                                       ^ Контрольная работа ​                                                   ^ Лаб. работа №3                                                                        ^ Лаб. работа №4                                                                     ^ Курсовая работа                        ^ Выполнение курса moodle и создание PR для ​лаб. работ ​              ^ 
 +| Создание корректного PR для допуска на защиту ​ | 1 семестр: ​ до 23:59:59 МСК ​**28 сентября**\\ 2 семестр:​ до 23:59:59 МСК **5 марта** ​ | 1 семестр:​ до 23:59:59 МСК **19 октября**\\ 2 семестр:​ до 23:59:59 МСК **9 апреля** ​ | 1 семестр:​ **9 ноября**,​ 2 семестр:​ ориентировочно в середине апреля ​ | 1 семестр: до 23:59:59 МСК **16 ноября**\\ 2 семестр:​ до 23:59:59 МСК **7 мая** ​      | 1 семестр:​ до 23:59:59 МСК **30 ноября**\\ 2 семестр: до  ​23:​59:​59 МСК ​**28 мая** ​ | За день до индивидуальной даты защиты ​ | 1 семестр: **27 декабря** 23:59:59, 2 семестр:​ **4 мая** 23:​59:​59 ​ | 
 +| Последний день защиты ​                         |  следующая пара по расписанию после дедлайна на создание PR по указанной лабработе ​                                                                                       || :::                                                                   ​| ​ следующая пара по расписанию после дедлайна на создание PR по указанной лабработе ​                                                                                     || Индивидуальный день защиты ​            | :::                                                                |
  
-Оценка по дисциплине формируется по результатам работы студента в течении семестра на рейтинговой основе и складывается из выполнения следующих компонент (этапов):​ 
-  * Выполнение и защита лабораторных работ, 
-  * Написание контрольных работ, 
-  * Прохождение онлайн-курса на http://​e.moevm.info/,​ 
-  * Посещаемость лекций,​ 
-  * Прохождение онлайн-курса на по программированию (**для осеннего семестра**),​ 
-  * Прохождение онлайн-курсов по Git и Linux (**для осеннего семестра**). 
  
-За выполнение каждой компоненты (этапа) студент получает определенное количество баллов,​ сумма которых определяет оценку за экзамен+__**Время ​везде в данном документе указано ​в часовом поясе GMT+3**__
-На лабораторных работах ​студент либо защищает лабораторные работы,​ либо проходит задачи онлайн-курса.+
  
-Таблица 1. Количество заданий и баллы за их выполнение 
-^ №  ^ Программирование 1 (осенний) семестр ​                                                                                                                                                                                                                                                                ^ Кол-во баллов ​                                                                                                                                 ^ 
-| 1  | [[http://​e.moevm.info/​course/​view.php?​id=8|4 лабораторные работы]];​\\ \\ Создан pull-request соответствующий требованиям содержащий исходный код лабораторной работы (загружаемый код должен быть принят системой проверки онлайн-курса) и отчет ​                                                    | **2 балла** за каждую лабораторную работу.\\ \\ \\ Суммарно **8** баллов за три лабораторные работы ​                                           | 
-| 2  | Защита лабораторной работы (//​защита возможна только после создания пулл реквеста -- см. п. 1//)                                                                                                                                                                                                     | **{0,1,2,3} баллов** каждая\\ \\ Максимум **12** баллов за три лабораторные работы ​                                                            | 
-| 3  | Контрольная работа ​                                                                                                                                                                                                                                                                                  | **0-5 баллов** ​                                                                                                                                | 
-| 4  | Прохождение основного онлайн-курса в соответствии с дедлайнами для заданий курса (первые три модуля) (//балл выставляется пропорционально степени прохождения,​ округление к меньшему целому,​ только ровно 100% дают 5 баллов. Задания непосредственно лабораторных не учитываются в этой метрике//​) ​ | **0-5 баллов** ​                                                                                                                                | 
-| 5  | [[https://​e.moevm.info/​course/​view.php?​id=4|Онлайн-курс по Git]]                                                                                                                                                                                                                                     | **0-3 балла** ​                                                                                                                                 | 
-| 6  | [[https://​e.moevm.info/​course/​view.php?​id=25|Онлайн-курс по Linux]] ​                                                                                                                                                                                                                                 | **0-3 балла** ​                                                                                                                                 | 
-^ №  ^ Программирование 2 (весенний) семестр ​                                                                                                                                                                                                                                                               ^ Кол-во баллов ​                                                                                                                                 ^ 
-| 1  | [[https://​e.moevm.info/​course/​view.php?​id=74|4 лабораторные работы]] ​                                                                                                                                                                                                                                | **2 балла** за каждый пулл реквест по лабораторной работе.\\ Суммарно **8 баллов** за 4 пулл реквеста по 4-м лабораторным работам ​             | 
-| 2  | Защита лабораторной работы ​                                                                                                                                                                                                                                                                          | **{0,​1,​2,​3}** баллов каждая защита\\ Максимум **12** баллов за защиты 4-х лабораторных работ ​                                                  | 
-| 3  | Контрольная работа ​                                                                                                                                                                                                                                                                                  | **0-3 балла** ​                                                                                                                                 | 
-| 4  | Прохождение соответствующего онлайн-курса:​ http://​e.moevm.info/​enrol/​index.php?​id=18 ​                                                                                                                                                                                                                | **0-5 баллов**\\ // (балл выставляется пропорционально степени прохождения,​ округление к меньшему целому,​ только ровно 100% дают 5 баллов) //  | 
  
-Оценка,​ которую ​студент может получить в течении ​семестра определяется ​суммой набранных ​баллов, указанных в Таблице 2.+Если после этого срока в пулл ​реквесте останутся ​замечания, баллы за него уже ​нельзя ​будет получить.
  
-Таблица 2. Формирование оценки 
-^ Оценка ​            ^ Граница баллов осеннего семестра ​ ^ Граница баллов весеннего семестра ​ ^ 
-| Удовлетворительно ​ | >​=15 ​                             | >​=10 ​                              | 
-| Хорошо ​            | >​=24 ​                             | >​=21 ​                              | 
-| Отлично ​           | >​=31 ​                             | >​=25 ​                              | 
  
-Если студента не удовлетворяет оценка по итогам работы ​в семестре (на основании баллов), он может отказаться ​от нее и сдать ​экзамен. В таком случае, накопленная за семестр ​оценка теряется. +Таким образом,​ для получения возможности защиты лабораторной работы, ​студент ​должен создать PR с кодом (PR должен быть открыт и принят ботом проверки PR), который был принят системой проверки онлайн-курса,​ и отчетом в срок до дедлайна. __Защита такой лабораторной возможна **только** на ближайшей ​паре.__ Неявка на защиту ​означает отказ от защиты данной лабораторной ​работы. В случае технических проблем на стороне ​системы прокторинга, возможны переносы ​времени защит. 
-Оценка за курсовую работу ​равняется оценке за ее защиту.+  * 0 баллов ​за защиту лабораторной работы ​можно **однократно** перезащитить на следующих занятиях по расписанию до дедлайна. Баллы 1 и 2 не подлежат перезащите. 
 +  * Защита лабораторной работы после дедлайна возможна однократно только для тех, у кого ​не было ни одной попытки до этого момента. 
 +  * Если обнаруживаетсячто студент защищал лабораторную,​ не решив задачу в дистанционном курсе, то результат защиты аннулируется без возможности перезащиты. 
 +  * Если обнаруживается, что студент выполнил лабораторную работу не самостоятельно,​ то результат защиты аннулируется ​без возможности перезащиты
 +//Примечание//: баллы ​за лабораторную работу ​будут зафиксированы только после того, как преподаватель ​смержит пулл реквест. Пока пулл реквест не смержен,​ баллов у студента нет, даже если он защищал лабораторную работу.
  
-Оценка за курсовую работу равняется оценке за ее защиту. 
  
 +Лабораторные работы 1 (осеннего) семестра:​
 +  * Лаб. работа №1 -- [[https://​e.moevm.info/​mod/​quiz/​view.php?​id=166|Условия,​ циклы, оператор switch]]
 +  * Лаб. работа №2 -- [[https://​e.moevm.info/​mod/​lesson/​view.php?​id=392|Сборка программ в Си]]
 +  * Лаб. работа №3 -- [[https://​e.moevm.info/​mod/​quiz/​view.php?​id=187|Указатели и массивы]]
 +  * Лаб. работа №4 -- [[https://​e.moevm.info/​mod/​quiz/​view.php?​id=200|Обзор стандартной библиотеки]]
  
-Примеры расчета оценок:​ 
- 
- 
-Удовлетворительно:​ 
-  * Созданы pull-request ко всем лабораторным работам (8 баллов) + полностью пройден основной онлайн-курс (5 баллов) + контрольная написана на 2 балла (2 балла) = 15 баллов 
-  * Создан pull-request к одной лабораторной работе (2 балла) + частично пройден основной онлайн-курс (3 балла) + контрольная написана на 4 балла (4 балла) + полностью пройдены онлайн курсы по Git (3 балла) и Linux (3 балла) = 15 баллов 
-Хорошо:​ 
-  * Созданы pull-request ко всем лабораторным работам (8 баллов) + две лабораторные работы защищены на 5 (6 баллов) + одна лабораторная защищена на 3 (1 балл) + написана контрольная на 3 балла (3 балла) ​ + полностью пройдены онлайн курсы по Git (3 балла) и Linux (3 балла) ​ = 24 балла 
-Отлично:​ 
-  * Созданы pull-request ко всем лабораторным работам (8 баллов) + все лабораторные работы защищены на 4 (8 баллов) + полностью пройден основной онлайн-курс (5 баллов) + пройдены онлайн курсы по Git (3 балла) и Linux (3 балла) + написана контрольная на 4 (4 балла) = 31 баллов 
- 
-====Структура курса и график работ==== 
-Таблица 3. Крайний срок выполнения работ 
-|                                               ^ Лаб. работа №1           ^ Лаб. работа №2           ^ Контрольная работа ​                                    ^ Лаб. работа №3        ^ Лаб. работа №4          ^ Курсовая работа ​                   ^ Выполнение курса moodle и создание PR для лаб. работ ^ 
-| Создание корректного PR для допуска на защиту | до 23:59:59 МСК **5 марта** ​ | до 23:59:59 МСК **9 апреля** | //Дата проведения уточняется (ориентировочно **апрель**)//​ | до 23:59:59 МСК **7 мая** | до  23:59:59 МСК **28 мая** | За день до индивидуальной даты защиты ​         | **4 мая** |  
-| Последний день защиты ​                        ​| ​       **6 марта** ​          ​| ​       **10 апреля** ​        | :::                                                    |         **8 мая** ​        ​| ​          **29 мая** ​       | Индивидуальный день защиты во сторой половине мая ​ | :::   | 
  
-Лабораторные работы:​ +Лабораторные работы ​2 (весеннего) семестра
-  * Лаб. работа №1 -- [[https://​e.moevm.info/​mod/​quiz/​view.php?​id=200|Обзор стандартной библиотеки]]+  * Лаб. работа №1 -- [[https://​e.moevm.info/​mod/​quiz/​view.php?​id=886|Регулярные выражения]]
   * Лаб. работа №2 -- [[https://​e.moevm.info/​mod/​quiz/​view.php?​id=897|Линейные списки]]   * Лаб. работа №2 -- [[https://​e.moevm.info/​mod/​quiz/​view.php?​id=897|Линейные списки]]
   * Лаб. работа №3 -- [[https://​e.moevm.info/​mod/​lesson/​view.php?​id=905|Обход файловой системы]]   * Лаб. работа №3 -- [[https://​e.moevm.info/​mod/​lesson/​view.php?​id=905|Обход файловой системы]]
courses/programming.txt · Last modified: 2023/08/31 12:37 by sergey_tinyakov