User Tools

Site Tools


courses:programming:start

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
courses:programming:start [2023/05/05 10:48]
pro100kot [Ссылки на полезные ресурсы]
courses:programming:start [2024/03/01 20:03]
sergey_tinyakov
Line 1: Line 1:
-====== Программирование 1 курс =====+===== Программирование 1 курс =====
-===== Хакатон МОЭВМ 2021===== +
-  - [[courses:​programming:​extra_tasks|Дополнительные задачи по программированию для самостоятельного решения]] +
-  - [[https://​forms.gle/​RJySDieYjnYoBBKL8|Форма для записи результатов]] ​+
  
-==== Вводное занятие ==== +====Описание ​дисциплины==== 
-{{https://​docs.google.com/​presentation/​d/​e/​2PACX-1vRlKHjAyuxiyIs12kdoVQWgox92ae83t3pjMt8MZqGkjaiN7H8pyxGtKGQva9rUbCnMVHXG4TwZdkvP/​pub?​start=false&​loop=false&​delayms=3000|Презентация}}+  * [[courses:programming:​ranking]] 
 +  * [[courses:​programming:​structure]] 
 +  * [[courses:​programming:​working_rules]] 
 +  * [[inf:​communication_rules]] 
 +  * [[courses:​programming:​digital_platforms]] 
 +  * [[courses:​programming:​course_work_autumn]] 
 +  * [[courses:​contacts]]
  
-==== Правила и описание рейтинговой ​системы ==== +====Важные ссылки==== 
-  * [[https://​docs.google.com/​document/d/e/2PACX-1vTtXaIHyytYyn3CxJ09zLXwm6jao8uEvWHL81XDe0Xh46g6aC5uatNGl3zGULaXDDjlZeVdPD3EhZ7c/​pub|Правила и описание рейтинговой системы на осень 2022]] +  ​- **[[https://​docs.google.com/​spreadsheets/d/1Uw_-MabomGt1wJEUHq5VER1xUgBWoucpc26y2oa46cY|Рейтинг ​-- весенний семестр 2024]]** 
-  * [[https://docs.google.com/document/d/e/​2PACX-1vT_6bR2vOUYE409U85fxQREK6uT_Yctt8EtF8azknh9HPY7gMi5Gni0feeeA8K86ieg6bOj1tDEUZM1/​pub|Правила и описание рейтинговой ​системы на весну 2023]] +  ​- **[[https://pruffme.com/landing/u2431738/pr_moevm23|Ссылка на лекции весеннего семестра]]**\\ 
-  * [[https://docs.google.com/document/d/​e/​2PACX-1vTkUOVVcBT15-642pbXl0zvGCxw4ruDzGzHV14tkF7yahIw5_5-jEK0g0bB8IqO_xlyuHo7mTWAQdaC/​pub?​urp=gmail_link&​gxids=7757|Правила дистанционной защиты лабораторных и курсовых работ]] +  ​- [[programming:​vbox_image]]\\ 
-  ​[[https://​docs.google.com/​document/​d/​e/2PACX-1vRk8qGv6nB0qCCR6AkM6rTESh8TdOL4H5TPFeY9FriAq3mlbbPUvy-p9gaoxTSYEPrYoRCEtSwzj__u/pub|Краткая инструкция по использованию цифровых платформ]] +  - **[[https://se.moevm.info/doku.php/courses:​informatics:​reportrules|Оформление отчёта]]** 
-==== Лекции ==== +  ​[[https://​docs.google.com/​document/​d/​16JGxExC2Lq7aACQVQP03Cx-iDOcrFe4sfqGRv7eOcps/edit?​usp=sharing|Темы лекцийвесна 2024]] 
- +  ​[[https://docs.google.com/document/d/​1HEb54oTPhy_BdR-eggOTJ3gBhkpIr_2ExNOeeqkN68M/​edit?usp=sharing|Темы лекций, осень 2023]] 
-  * [[courses:​programming:​lectures]] +  ​[[https://www.youtube.com/playlist?list=PL2_lbdWa5lfOxzcfQn1cnMkz_D71hf6o_|Записи лекций, ​осень 2023 + весна 2024]] 
-  * [[start:​prog2:​lectures]] +  ​[[https://se.moevm.info/​doku.php/courses:programming:​lectures|Архив записей лекций и тем -- осенний семестр]]\\  
- +  ​[[https://se.moevm.info/doku.php/​start:​prog2:​lectures ​       ​|Архив записей лекций ​и тем ​-- весенний семестр]]\\ 
-==== MOOC ==== +  ​[[https://​docs.google.com/​spreadsheets/d/1VdUE351rvOXpVUGOLoc7PlbT1HJTMGBYtdvmE6ncBG0|Рейтинг -- осенний семестр ​2023]]  
-  * [[courses:​programming:​best_video_challenge|Конкурс на лучший сценарий учебного ​видео для курса]] +  ​[[https://​docs.google.com/​spreadsheets/​d/​1a7BJAPuocxQwyQwQAHrS-da9ZPPuXVDq5mYtEePqa7A/​edit?​usp=sharing|Распределение ​вариантов курсовых ​работ]]
-  ​[[http://e.moevm.info/course/view.php?id=8|Курс "​Программирование на Си. Практические задания. Первый семестр"​]] +
-  ​[[http://e.moevm.info/course/​view.php?id=7|Вводный курс по Linux]] +
-  ​[[http://e.moevm.info/​course/view.php?​id=4|Вводный курс по git]] +
-  * [[https://​forms.gle/​AeX7ucYTR1j1Lt3R8| Bug Report форма]] +
-  * [[http://​e.moevm.info/​enrol/​index.php?​id=18|Курс "​Программирование на Си. Практические задания. Второй семестр"]] +
-  ​[[https://learngitbranching.js.org/|Хорошая подборка простых ​и коротких задачек по Git]] +
- +
-==== Оформление ​лабораторных и курсовых работ ==== +
-  ​[[https://​docs.google.com/​document/d/e/​2PACX-1vTgExXfz9GG7MH0UG-XUiivNS5QzFtKReEpOXql7OWDQ6iEmUnVlRNHLjryZx4jVH947GrMPwFp6p2f/​pub|Правила защиты курсовых работ]] +
-  * [[courses:​programming:​pr_kurs|Правила создания PR к курсовой работе]] +
-  * [[courses:​programming:​rules|Правила оформления кода]] +
-  * [[courses:​programming:​github_rules|Правила работы с репозиторием]] +
-  * [[courses:​programming:​rules_extra_kurs|Требования к курсовым работам на 4 и 5 -- весенний семестр]] +
-  ​[[courses:programming:​report|Оформление пояснительной записки к курсовой работе]]  +
-  * [[courses:​informatics:​reportrules|Оформление ​отчета по лабораторной работе]] +
   ​   ​
-==== Самостоятельная работа и задачи ​==== +====Ссылки на курсы==== 
-    ​- ​[[https://docs.google.com/document/d/​e/​2PACX-1vT2VDOaln4DxkljuTdP3A_jaDja5-5wyNfnWSNSqRmQc8v530WvLBxlFhIySDuoqLFxiegezINkOyJa/​pub|Примеры заданий на защите ​лабораторных работ. 2 семестр.]] +  ​* ​[[https://e.moevm.info/course/view.php?​id=8|Основной курс осеннего семестра с лабораторными работами]] 
-    ​- ​[[courses:programming:​extra_tasks|Дополнительные задачи по программированию для ​самостоятельного решения]] +  ​* ​[[https://​e.moevm.info/​course/​view.php?​id=4|Курс по git]] 
-    ​- ​[[courses:programming:​testing|Задачи для проверки остаточных знаний 1 курс 2 семестр]]+  ​* ​[[https://​e.moevm.info/​course/​view.php?​id=7|Курс по Linux]]
  
-  
  
-==== Коммуникация ==== +----
-  ​Email для вопросов по курсу pr1@ +
-  ​[[https://​goo.gl/​forms/​kMUvIxzVZ22161Dh2|Форма записи на дополнительное занятие]] +
-  ​[[:​communication_rules|Правила оформления письма]]+
  
-==== Ссылки на полезные ресурсы ==== +====Ссылки на полезные ресурсы==== 
-  - **{{:​courses:​programming:​programming_1st_course_last_ver.pdf | Учебно-методическое пособие, 1 семестр}}** + 
-  - [[https://​github.com/​moevm/​pr1-examples| Репозиторий с примерами кода]]+===Учебные пособия и книги=== 
 +  - {{ :​courses:​programming:​programming_1st_course_last_ver.pdf | МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КУРСОВОЙ И ЛАБОРАТОРНЫХ РАБОТ ПО ДИСЦИПЛИНЕ ПРОГРАММИРОВАНИЕ. ПЕРВЫЙ СЕМЕСТР}} 
 +  - {{ :​courses:​programming:​programming_metoda_2nd_course_last_ver.pdf.pdf | БАЗОВЫЕ СВЕДЕНИЯ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ ПО ДИСЦИПЛИНЕ «ПРОГРАММИРОВАНИЕ». ВТОРОЙ СЕМЕСТР}} 
 +  - {{ :​courses:​programming:​programming_cw_metoda_2nd_course_last_ver.pdf.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://​www.labirint.ru/​books/​512950/​| Керниган,​ Ритчи: Язык программирования C]] (книга очень популярна,​ можно легко найти в интернете) 
 +===Примеры и инструкции=== 
 +  - [[https://​github.com/​moevm/​pr1-examples|Репозиторий с примерами кода]] 
 +  - [[https://​e.moevm.info/​course/​view.php?​id=81|Автоматическая проверка отчёта]]
   - [[courses:​programming:​linux|Простейшие команды для работы в консоли Linux]]   - [[courses:​programming:​linux|Простейшие команды для работы в консоли Linux]]
   - [[courses:​programming:​git|Простейшие команды для работы в консоли Linux с git]]   - [[courses:​programming:​git|Простейшие команды для работы в консоли Linux с git]]
   - [[courses:​programming:​debug|Отладка программ на языке C]]   - [[courses:​programming:​debug|Отладка программ на языке C]]
-  - [[https://​git-scm.com/​book/​ru/​v1/​Основы-Git|Основы Git]] 
-  - [[https://​gcc.gnu.org/​onlinedocs/​|Документация GCC]] 
-  - [[https://​www.gnu.org/​software/​libc/​manual/​pdf/​libc.pdf|Документация GNU C Library]] 
-  - [[http://​pythontutor.com/​visualize.html#​mode=edit | Сервис для визуализации выполнения кода/​работы с памятью]] 
   - [[http://​codeforces.com/​blog/​entry/​15547?​locale=ru | Поиск ошибок с помощью gcc]]   - [[http://​codeforces.com/​blog/​entry/​15547?​locale=ru | Поиск ошибок с помощью gcc]]
   - [[courses:​programming:​autocodeformatter|Автоформатирование исходного кода]]   - [[courses:​programming:​autocodeformatter|Автоформатирование исходного кода]]
   - [[courses:​programming:​io_redirection|Перенаправление вывода в Linux]]   - [[courses:​programming:​io_redirection|Перенаправление вывода в Linux]]
-  - [[https://​www.kernel.org/​doc/​html/​v4.10/​process/​coding-style.html|Linux kernel coding style]] 
-  - [[https://​www.google.com| C in a Nutshell, Peter Prinz & Tony Crawford]] 
-  - [[http://​www.diary.ru/​~referendary/​p78733354.htm?​oam|Наиболее часто встречающиеся ошибки,​ выдаваемые компилятором gcc]] 
   - [[https://​zen.yandex.ru/​media/​itmentor/​bolshoi-podvoh-v-malenkoi-zadache-na-iazyke-c-62cfc6cac4469e06dcaff1fa|Интересный пример изменения const переменной]]   - [[https://​zen.yandex.ru/​media/​itmentor/​bolshoi-podvoh-v-malenkoi-zadache-na-iazyke-c-62cfc6cac4469e06dcaff1fa|Интересный пример изменения const переменной]]
 +  - [[http://​www.diary.ru/​~referendary/​p78733354.htm?​oam|Наиболее часто встречающиеся ошибки,​ выдаваемые компилятором gcc]]
 +  - [[http://​pythontutor.com/​visualize.html#​mode=edit | Сервис для визуализации выполнения кода/​работы с памятью]]
 +===Документация===
 +  - [[https://​git-scm.com/​book/​ru/​v1/​Основы-Git|Основы Git]]
 +  - [[https://​gcc.gnu.org/​onlinedocs/​|Документация GCC]]
 +  - [[https://​www.gnu.org/​software/​libc/​manual/​pdf/​libc.pdf|Документация GNU C Library]]
 +  - [[https://​www.kernel.org/​doc/​html/​v4.10/​process/​coding-style.html|Linux kernel coding style]]
 +
 +===Дополнительные источники===
 +    - [[https://​devmanual.gentoo.org/​general-concepts/​autotools/​index.html|Основы Autotools]]
 +    - [[https://​neerc.ifmo.ru/​wiki/​index.php?​title=CMake_Tutorial|Основы CMake]]
 +    - [[https://​github.com/​iakov/​riscv-courses/​blob/​main/​LFD113x-RU/​Chapters/​Chapter2.adoc|Основные сведения про оптимизации компилятора]]
 +    - [[https://​github.com/​Majerle/​c-code-style|Стиль кода для Си используемый в Tilen MAJERLE]]
 +
 +
 +
 +
 +
courses/programming/start.txt · Last modified: 2024/03/01 20:03 by sergey_tinyakov