Программирование на СИ
Онлайн-курс по языку Си — тому самому, на котором написаны ядра Linux, UNIX и Windows. От первой программы до указателей и структур за 14 занятий. Программу составил член жюри заключительного этапа Всероссийской олимпиады по информатике.
Встать в лист ожиданияО курсе
Для кого: Для тех, кто перерос блочные среды и хочет писать настоящий код, для тех, кто готовится к олимпиадам по информатике, для тех, кто хочет понять, как работает компьютер на самом деле, а не пользоваться готовым
- ⌨️ База языка — типы данных, ввод-вывод, операции и преобразования, ветвления, все три вида циклов.
- 🧩 Функции — как разбить программу на части, чтобы её можно было читать и чинить.
- 📊 Массивы, матрицы и строки — база олимпиадных задач: поиск, перебор, обработка таблиц и текста.
- 🎯 Указатели — самая важная тема курса. Здесь ребёнок впервые видит, что переменная лежит по конкретному адресу в памяти, и понимает, почему Си даёт такой контроль над машиной.
- 🗂️ Структуры и препроцессор — собственные типы данных, директивы, разделение программы на файлы.
Чему научится ребёнок
- Писать на Си понятные и лаконичные программы: типы, ветвления, циклы, функции
- Работать со сложными данными: массивы, строки, структуры, указатели и динамическая память
- Читать чужой исходный код и отлаживать программы — искать причину, а не гадать
- Алгоритмическое мышление: разложить задачу на шаги и выразить их в коде
- Навык организации программы через функции, препроцессор и разделение на файлы
- Грамотная работа с типами данных и их преобразованиями — основа надёжного кода
Соревнования: Всероссийская олимпиада школьников по информатике, итоговая олимпиадная работа с разбором решений в группе
Программа курса14 занятий
- 1.Занятие 1. Знакомство с языком Си. Первая программа
- 2.Занятие 2. Типы данных и переменные. Ввод и вывод
- 3.Занятие 3. Операции и преобразование типов
- 4.Занятие 4. Условные операторы. Логика
- 5.Занятие 5. Циклы for, while и do-while
- 6.Занятие 6. Вложенные циклы. Практикум
- 7.Занятие 7. Функции. Разбиение программы на части
- 8.Занятие 8. Одномерные массивы
- 9.Занятие 9. Двумерные массивы и строки
- 10.Занятие 10. Указатели. Адреса в памяти
- 11.Занятие 11. Указатели и функции. Динамическая память
- 12.Занятие 12. Структуры. Собственные типы данных
- 13.Занятие 13. Препроцессор, отладка и чтение чужого кода
- 14.Занятие 14. Итоговая олимпиадная работа. Разбор и защита
Группы
Первое занятие — пробное. Занятия идут онлайн с живым преподавателем, ссылка на урок приходит перед каждым занятием.
Онлайн-групп по этому курсу сейчас нет — оставьте заявку, напишем, как только группа откроется.
Встать в лист ожиданияЕсть вопросы? Напишите нам или позвоните +7 (495) 120-30-60.
Информация на странице не является публичной офертой.