This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
courses:programming:start [2023/09/11 11:01] sergey_tinyakov |
courses:programming:start [2024/02/06 13:58] sergey_tinyakov |
||
---|---|---|---|
Line 7: | Line 7: | ||
* [[inf:communication_rules]] | * [[inf:communication_rules]] | ||
* [[courses:programming:digital_platforms]] | * [[courses:programming:digital_platforms]] | ||
+ | * [[courses:programming:course_work_autumn]] | ||
- | ====Общая информация==== | + | ====Важные ссылки==== |
- | - **[[https://pruffme.com/landing/u2431738/pr_moevm23|Ссылка на лекции осеннего семестра]]**\\ | + | - **[[https://docs.google.com/spreadsheets/d/1VdUE351rvOXpVUGOLoc7PlbT1HJTMGBYtdvmE6ncBG0|Рейтинг -- осенний семестр 2023]]**\\ |
- | - **[[https://docs.google.com/spreadsheets/d/1VdUE351rvOXpVUGOLoc7PlbT1HJTMGBYtdvmE6ncBG0|Рейтинг -- осенний семестр]]**\\ | + | - **[[https://pruffme.com/landing/u2431738/pr_moevm23|Ссылка на лекции весеннего семестра]]**\\ |
+ | - [[programming:vbox_image]]\\ | ||
+ | - **[[https://se.moevm.info/doku.php/courses:informatics:reportrules|Оформление отчёта]]** | ||
+ | - [[https://docs.google.com/document/d/1HEb54oTPhy_BdR-eggOTJ3gBhkpIr_2ExNOeeqkN68M/edit?usp=sharing|Темы лекций, осень 2023]] | ||
+ | - [[https://www.youtube.com/playlist?list=PL2_lbdWa5lfOxzcfQn1cnMkz_D71hf6o_|Записи лекций, осень 2023]] | ||
- [[https://se.moevm.info/doku.php/courses:programming:lectures|Архив записей лекций и тем -- осенний семестр]]\\ | - [[https://se.moevm.info/doku.php/courses:programming:lectures|Архив записей лекций и тем -- осенний семестр]]\\ | ||
- [[https://se.moevm.info/doku.php/start:prog2:lectures |Архив записей лекций и тем -- весенний семестр]]\\ | - [[https://se.moevm.info/doku.php/start:prog2:lectures |Архив записей лекций и тем -- весенний семестр]]\\ | ||
+ | - [[https://docs.google.com/spreadsheets/d/1a7BJAPuocxQwyQwQAHrS-da9ZPPuXVDq5mYtEePqa7A/edit?usp=sharing|Распределение вариантов курсовых работ]] | ||
| | ||
+ | ====Ссылки на курсы==== | ||
+ | * [[https://e.moevm.info/course/view.php?id=8|Основной курс осеннего семестра с лабораторными работами]] | ||
+ | * [[https://e.moevm.info/course/view.php?id=4|Курс по git]] | ||
+ | * [[https://e.moevm.info/course/view.php?id=7|Курс по Linux]] | ||
+ | |||
+ | ---- | ||
====Ссылки на полезные ресурсы==== | ====Ссылки на полезные ресурсы==== | ||
+ | |||
===Учебные пособия и книги=== | ===Учебные пособия и книги=== | ||
- | - {{:courses:programming:programming_1st_course.pdf | МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КУРСОВОЙ И ЛАБОРАТОРНЫХ РАБОТ ПО ДИСЦИПЛИНЕ ПРОГРАММИРОВАНИЕ. ПЕРВЫЙ СЕМЕСТР}} | + | - {{ :courses:programming:programming_1st_course_last_ver.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]] | ||
+ | - [[https://www.labirint.ru/books/512950/| Керниган, Ритчи: Язык программирования C]] (книга очень популярна, можно легко найти в интернете) | ||
===Примеры и инструкции=== | ===Примеры и инструкции=== | ||
- [[https://github.com/moevm/pr1-examples|Репозиторий с примерами кода]] | - [[https://github.com/moevm/pr1-examples|Репозиторий с примерами кода]] | ||
- | - **[[https://se.moevm.info/doku.php/courses:informatics:reportrules|Оформление отчёта]]** | + | - [[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]] | ||
Line 38: | Line 52: | ||
- [[https://www.gnu.org/software/libc/manual/pdf/libc.pdf|Документация GNU C Library]] | - [[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://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|Основные сведения про оптимизации компилятора]] | ||