Содержание
Программирование 1 курс
Описание дисциплины
Важные ссылки
Ссылки на курсы
Ссылки на полезные ресурсы
Программирование 1 курс
Описание дисциплины
Рейтинговая система
Структура курса и график работ
Правила сдачи работ
Курсовая работа
Правила работы с репозиторием Github
Порядок и правила защиты и написания дистанционных работ
Устранение задолженностей по дисциплине Программирование
Правила коммуникации
Цифровые платформы
Контакты преподавателей
Важные ссылки
Рейтинг -- весенний семестр 2025
Ссылка на лекции весеннего семестра
Образ для VirtualBox
Оформление отчёта для курсовой работы
Записи лекций, весна 2025
Записи лекций, осень 2024
Темы лекций Весна 2025
Архив записей лекций и тем -- осенний семестр
Архив записей лекций и тем -- весенний семестр
Распределение вариантов курсовых работ (будет позже)
Ссылки на курсы
Основной курс осеннего семестра с лабораторными работами
Курс по git
Курс по Linux
Ссылки на полезные ресурсы
Учебные пособия и книги
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КУРСОВОЙ И ЛАБОРАТОРНЫХ РАБОТ ПО ДИСЦИПЛИНЕ ПРОГРАММИРОВАНИЕ. ПЕРВЫЙ СЕМЕСТР
БАЗОВЫЕ СВЕДЕНИЯ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ ПО ДИСЦИПЛИНЕ «ПРОГРАММИРОВАНИЕ». ВТОРОЙ СЕМЕСТР
БАЗОВЫЕ СВЕДЕНИЯ К ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ ПО ДИСЦИПЛИНЕ «ПРОГРАММИРОВАНИЕ». ВТОРОЙ СЕМЕСТР
Учебно-методическое пособие (старая версия)
C in a Nutshell, Peter Prinz & Tony Crawford
Керниган, Ритчи: Язык программирования C
(книга очень популярна, можно легко найти в интернете)
Примеры и инструкции
Репозиторий с примерами кода
Автоматическая проверка отчёта
Простейшие команды для работы в консоли Linux
Простейшие команды для работы в консоли Linux с git
Отладка программ на языке C
Поиск ошибок с помощью gcc
Автоформатирование исходного кода
Перенаправление вывода в Linux
Интересный пример изменения const переменной
Наиболее часто встречающиеся ошибки, выдаваемые компилятором gcc
Сервис для визуализации выполнения кода/работы с памятью
Документация
Основы Git
Документация GCC
Документация GNU C Library
Linux kernel coding style
Дополнительные источники
Основы Autotools
Основы CMake
Основные сведения про оптимизации компилятора
Стиль кода для Си используемый в Tilen MAJERLE