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
Last revision Both sides next revision
courses:programming [2023/08/28 12:35]
andrey_gavrilov [Структура курса и график работ]
courses:programming [2023/08/29 13:43]
andrey_gavrilov [Описание дисциплины]
Line 1: Line 1:
 ===== Программирование 1 курс ===== ===== Программирование 1 курс =====
 +
 +====Описание дисциплины====
 +  * [[courses:​programming:​ranking]]
 +  * [[courses:​programming:​structure]]
 +  * [[courses:​programming:​working_rules]]
 +  * [[inf:​communication_rules]]
 +  * [[courses:​programming:​digital_platforms]]
 +
 ====Общая информация==== ====Общая информация====
   - [[https://​docs.google.com/​presentation/​d/​e/​2PACX-1vRlKHjAyuxiyIs12kdoVQWgox92ae83t3pjMt8MZqGkjaiN7H8pyxGtKGQva9rUbCnMVHXG4TwZdkvP/​pub?​slide=id.p|Вводное занятие]] \\    - [[https://​docs.google.com/​presentation/​d/​e/​2PACX-1vRlKHjAyuxiyIs12kdoVQWgox92ae83t3pjMt8MZqGkjaiN7H8pyxGtKGQva9rUbCnMVHXG4TwZdkvP/​pub?​slide=id.p|Вводное занятие]] \\ 
Line 6: Line 14:
   - **<​ссылка на рейтинг>​**   - **<​ссылка на рейтинг>​**
  
-[[https://​se.moevm.info/​doku.php/​courses:​programming:​ranking|Описание рейтинговой системы]] 
-[[https://​se.moevm.info/​doku.php/​courses:​programming:​structure|Структура курса и график работ]] 
-====Правила сдачи работ==== 
-===Правила для лаб. работ=== 
-Для того, чтобы получить баллы за пулреквест нужно выполнить следующие требования:​ 
-  - Выполнить задание к лаб. работе и загрузить задание на //moodle// в соответствующий модуль курса. Задание считается выполненным только в случае успешного прохождения всех тестов. Написанный код может проходить все проверки,​ но содержать ошибки,​ которые могут повлиять на оценку при защите работы,​ поэтому необходимо соблюдать следующие требования:​ [[https://​se.moevm.info/​doku.php/​courses:​programming:​rules|правила оформления кода]] 
-  - После выполнения работы необходимо описать свои действия и методику выполнения работы в виде отчета. Требования к отчету описаны тут: ​ [[https://​se.moevm.info/​doku.php/​courses:​informatics:​reportrules|оформление отчета по лабораторной работе]] 
-  - Загрузить файлы с кодом и отчет в систему контроля версий в соответствии с правилами:​ [[https://​se.moevm.info/​doku.php/​courses:​programming:​github_rules|правила работы с репозиторием ]] 
-  - Создать пулреквест ([[https://​docs.github.com/​ru/​desktop/​contributing-and-collaborating-using-github-desktop/​working-with-your-remote-repository-on-github-or-github-enterprise/​creating-an-issue-or-pull-request|pull request]]) на //github// странице репозитория 
-  - Баллы за пулреквест будут зачтены,​ если Ваш пулреквест прошел все проверки. Описание меток пулреквеста и ошибок при автоматической проверке работы:​ **<​link>​** 
- 
-Для того, чтобы получить **баллы за защиту**,​ Вам необходимо выполнить следующие требования:​ [[https://​docs.google.com/​document/​d/​e/​2PACX-1vTkUOVVcBT15-642pbXl0zvGCxw4ruDzGzHV14tkF7yahIw5_5-jEK0g0bB8IqO_xlyuHo7mTWAQdaC/​pub?​urp=gmail_link&​gxids=7757|правила дистанционной защиты лабораторных и курсовых работ]] 
- 
-Перезащита работы допускается только один раз, если по итогам предыдущей защиты студент получил 0 баллов. Перезащита работы возможна только на парах до дедлайна защит лаб. работы,​ которые указаны в графике. 
- 
-===Правила проведения контрольной и ее формат=== 
-Контрольная представляет из себя набор практических и теоретических заданий. Контрольная будет проходить в специальном курсе moodle: **<​link>​** 
- 
-Каждое выполненное задание дает Вам балл. Результаты контрольной могут быть аннулированы,​ если не соблюдать правила проведения контрольной работы. 
- 
-===Правила для курсовой работы=== 
-Для того, чтобы защитить курсовую работу и получить оценку необходимо:​ 
-  - Реализовать программу в соответствии с заданием и правилами:​ [[https://​se.moevm.info/​doku.php/​courses:​programming:​pr_kurs|правила создания PR к курсовой работе]] \\ **Важно:​** Для весеннего семестра предъявляются дополнительные требования:​ [[https://​se.moevm.info/​doku.php/​courses:​programming:​rules_extra_kurs|требования к курсовым работам на 4 и 5 -- весенний семестр]] 
-  - Написать пояснительную записку в соответствии с правилами:​ [[https://​se.moevm.info/​doku.php/​courses:​programming:​report|Оформление пояснительной записки к курсовой работе]] 
-  - Создать пулреквест ([[https://​docs.github.com/​ru/​desktop/​contributing-and-collaborating-using-github-desktop/​working-with-your-remote-repository-on-github-or-github-enterprise/​creating-an-issue-or-pull-request|pull request]]). Пулреквест должен пройти все проверки для допуска к защите и должен быть сделан вовремя. 
-  - Защитить курсовую работу в назначенный индивидуальный день защиты. 
- 
-День защиты определяется преподавателем и может быть в интервале 2х последних недель семестра (без учета зачетной недели). Пересдача курсовых работ не предусмотрена и возможна только в назначенный день. \\  
-Расписание защит: **<​link>​** 
- 
-[[https://​docs.google.com/​document/​d/​e/​2PACX-1vTgExXfz9GG7MH0UG-XUiivNS5QzFtKReEpOXql7OWDQ6iEmUnVlRNHLjryZx4jVH947GrMPwFp6p2f/​pub|Описание проведения защиты курсовой и ее оценивания]] 
- 
- 
-====Коммуникация с преподавателем==== 
-Если Вы не нашли информацию,​ которую искали,​ то Вы можете написать письмо согласно правилам:​ [[https://​se.moevm.info/​doku.php/​communication_rules|правила оформления письма]] \\ 
-Email для вопросов:​ pr1@moevm.info 
- 
-Коммуникация во время проведения пар по дисциплине (лабораторных,​ контрольных,​ защиты курсовых и т.д.) будет проходить с помощью цифровых платформ. 
-Вся коммуникация с преподавателем вне пар происходит только по электронной почте. 
  
 ====Ссылки на полезные ресурсы==== ====Ссылки на полезные ресурсы====
 ===Учебные пособия и книги=== ===Учебные пособия и книги===
-  - {{:​courses:​programming:​programming_1st_course.pdf | Учебно-методическое пособие,​ новая версия (черновой вариант)}}+  - {{:​courses:​programming:​programming_1st_course.pdf | МЕТОДИЧЕСКИЕ ​УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КУРСОВОЙ И ЛАБОРАТОРНЫХ РАБОТ ПО ДИСЦИПЛИНЕ ПРОГРАММИРОВАНИЕ. ПЕРВЫЙ СЕМЕСТР}}
   - {{ :​courses:​programming:​умп_программирование_.pdf | Учебно-методическое пособие (старая версия)}}   - {{ :​courses:​programming:​умп_программирование_.pdf | Учебно-методическое пособие (старая версия)}}
   - [[https://​github.com/​AGHABEY/​Books/​blob/​master/​c-in-a-nutshell-o-reilly-peter-prinz-tony-crawford.pdf| C in a Nutshell, Peter Prinz & Tony Crawford]]   - [[https://​github.com/​AGHABEY/​Books/​blob/​master/​c-in-a-nutshell-o-reilly-peter-prinz-tony-crawford.pdf| C in a Nutshell, Peter Prinz & Tony Crawford]]
courses/programming.txt · Last modified: 2023/08/31 12:37 by sergey_tinyakov