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
Last revision Both sides next revision
courses:programming:start [2023/05/05 10:48]
pro100kot [Ссылки на полезные ресурсы]
courses:programming:start [2024/03/01 18:11]
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|Основные сведения про оптимизации компилятора]]
 +
 +
 +
 +
 +
courses/programming/start.txt · Last modified: 2024/03/01 20:03 by sergey_tinyakov