← Все направления
Языки

C — основы

ЧТО ТЫ СДЕЛАЕШЬ НА КУРСЕ
Поймёшь память и структуры данных на C

Низкоуровневые темы (память, указатели) не остаются абстракцией: на каждом модуле ученик реализует собственную структуру данных или утилиту с нуля.

[ превью: утилита на C ]
итоговый проект курса
900 ₽
за занятие · 60 минут
Записаться на курс
Первый урок — бесплатно
Возраст
13–17 лет
Объём
48 занятий · 48 ч
Входной уровень
Базовый уровень одного языка (рекомендуется Python)
Формат
Индивидуально, 60 мин

Программа по модулям

каждый модуль = знания + готовый проект
01
Первая программа на C
Компиляция, структура программы, ввод-вывод.
Проект: «Визитка» и конвертер единиц измерения.
3 ч
02
Данные и операции
Типы данных, операторы, преобразования.
Проект: Калькулятор и перевод систем счисления.
4 ч
03
Условия и циклы
Ветвления, циклы, меню-программы.
Проект: Игра «Угадай число» с меню и статистикой.
5 ч
04
Массивы
Одномерные и двумерные массивы, перебор.
Проект: Анализатор оценок: среднее, макс/мин, сортировка.
4 ч
05
Функции
Функции, параметры, разбиение программы.
Проект: Собственная библиотека функций + текстовая игра.
5 ч
06
Указатели и память
Указатели, адреса, динамическая память.
Проект: Динамический массив с автоматическим ростом.
7 ч
07
Строки
Символы, строки, работа без стандартной библиотеки.
Проект: Свои функции работы со строками (strlen, strcpy).
4 ч
08
Структуры
Структуры, массивы структур.
Проект: Картотека студентов или книг.
4 ч
09
Динамические структуры
Стек, очередь, связный список.
Проект: Реализация стека и связного списка + задачи на них.
8 ч
10
Финальный проект
Сборка и защита консольной утилиты.
Проект: Утилита или мини-библиотека структур данных.
4 ч
ИТОГОВЫЙ ПРОЕКТ

консольная утилита или мини-библиотека структур данных, написанная с нуля и защищённая с объяснением работы с памятью.

РЕЗУЛЬТАТ КУРСА

ученик понимает работу с памятью «изнутри», умеет реализовывать базовые структуры данных на низком уровне — это фундамент системного программирования.

Я
Этот курс веду я лично
Артём Яковлев — от первого занятия до готового проекта, без замен и ассистентов.
Обо мне →
900 ₽ / занятие
Первый урок — бесплатно.
Записаться на курс