Программа специальности: "Программирование на Си"
Начало курса: 1 сентября 2025 г. *

*Индивидуальное расписание для группы сотрудников одной организации от 10 человек
Тариф
удостоверение о повышении квалификации

Отзывы о курсах наших студентов ТУТ

+ срок обучения: 11 недель

+ лекционный материал

+ видеоматериалы

+ одна групповая онлайн консультация с преподавателем в неделю

+ три индивидуальные онлайн консультации с преподавателем (по 1 часу)

+ проверка всех практических работ преподавателями курса с обратной связью

+ кураторская поддержка в будние дни

+ выполнение итогового проекта

+ доступ к базе знаний 12 месяцев

СТОИМОСТЬ до 16 июня: 43900 РУБ.
РАННЕЕ БРОНИРОВАНИЕ: при 100% оплате (не в рассрочку) скидка 10% - 39900 руб!

Купить в рассрочку на 2 платежа от организации без %:
заявка на почту: info@pcbteach.ru
Возможна рассрочка до 12 месяцев (или 4,6,10)

Мы предоставляем рассрочку, это прописывается в договоре.

Базовый тариф - рассрочка на два платежа, первый платеж вносится сразу, второй вносится через месяц после начала обучения, без уплаты процентов.

Если вам нужна рассрочка на большее количество месяцев - на 4, 6 или 12, вам необходимо на нашем сайте перейти на вкладку “Программы”, выбрать тариф, заполнить данные, перейти на страницу оплаты и заполнить заявку на рассрочку от Тинькофф Банка.
При положительном решении по вашей заявке вы оплачиваете определенное количество равных платежей без уплаты процентов непосредственно в банк, а проценты за вас оплачиваем мы.
Введение в Си

Установка и использование компилятора и IDE (Windows, Linux, MacOS). Первая программа на Си. Структура программы на Си. Настройка параметров компиляции. Использование онлайн-компилятора.

Переменные, типы данных, константы

Переменные, типы данных, константы. Правильные имена переменных и констант. Консольный вывод printf.

Операторы Си. Арифметика, преобразование типов, приоритеты в вычислениях

Арифметические операции, условные и логические операции, поразрядные операции. Использование масок и битовые поля. Приоритет и очерёдность вычислений.

Функции в Си

Функции и возвращаемые значения. Внешние переменные. Область видимости переменных. Статические переменные. Регистровые переменные. Блочная структура. Инициализация переменных. Преобразование типов. Правильные имена констант.

Управление потоком программы: ветвление, циклы. Массивы и строки

Управление потоком программы: if-else, switch. Циклы: for, while, do-while. Инструкции break, continue. Метки и инструкция goto. Массивы и строки. Многомерные массивы. Консольный ввод scanf.

Указатели

Что это такое и зачем: операции с указателями, арифметика указателей, указатели и константы, массивы, строки. массивы указателей и их отличие от многомерных массивов. Аргументы командной строки. Указатели на функции. Сложные объявления.

Массивы, Строки

Массивы и строки. Многомерные массивы. Работа со строками. Арифметические функции строк. Преобразование строки в число и число в строку.

Структуры

Основные сведения. массивы структур. Указатели на структуры. Структуры со ссылками на себя. Использование typedef. Объединения. Структуры и битовые поля. копирование структур, сравнение структур. Массивы структур.

Enum, Union. Препроцессор Си. Условная компиляция. Работа с памятью
Составные типы данных: enum и union. Препроцессор языка Си. Макросы (#define). Условная компиляция. Работа с памятью. Выделение и освобождение памяти. Выделение памяти для произвольного массива данных. Управление памятью. Указатель на результат функции.
Стандартные библиотеки Си. Ввод и вывод. Работа с файлами
Некоторые стандартные библиотеки Си. Стандартный ввод-вывод. Форматный вывод printf, Форматный ввод scanf. Доступ к файлам. Запись и чтение из файла. Позиционирование в файле. Позднее связывание.
Универсальный код
Управление cookie-файлами
Мы используем файлы cookie, чтобы обеспечить наилучшее взаимодействие с сайтом.
Управление cookie-файлами
Настройки файлов cookie
Файлы cookie, необходимые для корректной работы сайта, всегда включены.
Другие файлы cookie можно настраивать.
Необходимые файлы cookie
Всегда включены. Эти файлы cookie необходимы для того, чтобы вы могли пользоваться сайтом и его функциями. Их нельзя отключить. Они устанавливаются в ответ на ваши запросы, такие как настройка ваших настроек конфиденциальности, вход в систему или заполнение форм.
Аналитические файлы cookie
Disabled
Эти файлы cookie собирают информацию, чтобы помочь нам понять, как используются наши веб-сайты или насколько эффективны наши маркетинговые кампании, или чтобы помочь нам настроить наши веб-сайты для вас.
Рекламные файлы cookie
Disabled
Эти файлы cookie предоставляют рекламным компаниям информацию о вашей активности в Интернете, чтобы помочь им предоставлять вам более релевантную онлайн-рекламу или ограничивать количество показов рекламы. Эта информация может быть передана другим рекламным компаниям.