Календарно-тематический план

1.

Введение в язык C и его основы

Ознакомление с основными понятиями языка C, синтаксис, структура программы.
Количество часов: 1 час.
2.

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

Изучение типов данных, переменных и основных операторов языка C. Стандартные библиотеки языка C.
Количество часов: 1 час.
3.

Ввод и вывод данных

Функции из стандартной библиотеки, такие как scanf и printf.
Количество часов: 1 час.
4.

Условные операторы и циклы в языке C

Операторы условного перехода и циклы (if, switch, for, while).
Количество часов: 2 часа.
5.

Практическая работа №1
Основы работы с операторами и циклами

Простейшие задания по вводу/выводу данных, использованию операторов и циклов с разными типами данных.
Количество часов: 2 часа.
6.

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

Основы работы с массивами и строками в языке C..
Количество часов: 2 часа.
7.

Практическая работа №2
Массивы и строки

Задание на ввод/вывод массива, задания со строками и их вводом/выводом.
Количество часов: 2 часа.
8.

Практическая работа №3
Алгоритмы сортировки и поиска

Применение основ сортировки и поиска данных в языке C.
Количество часов: 2 часа.
9.

Функции и их использование в языке C

Изучение функций, их создание, аргументы и возвращаемые значения.
Количество часов: 1 час.
10.

Работа с указателями

Основы работы с указателями, их назначение и использование в языке C.
Количество часов: 1 час.
11.

Практическая работа №4
Функции и указатели

Задания на применение функций и указателей.
Количество часов: 2 часа.
12.

Ввод/вывод данных из файла

Изучение методов чтения, ввода и вывода данных из файла.
Количество часов: 1 час.
13.

Практическая работа №5
Работа с файлами

Задания на чтение файла, обработку информации в нём и запись изменённой информации в файл.
Количество часов: 1 час.
14.

Динамическая память

Основы работы с динамической памятью, функции malloc и free.
Количество часов: 1 час.
15.

Практическая работа №6
Выделение динамической памяти для массива

Задание на ввод размерности массива и работу с таким массивом.
Количество часов: 1 час.
16.

Структуры

Работа с пользовательскими типами данных: структуры и объединения.
Количество часов: 1 час.
17.

Практическая работа №7
Создание массива структур

Создание, ввод, вывод из массива структур данных.
Количество часов: 1 час.
18.

Итоговый проект
Проектирование и реализация программы

Программирование комплексного проекта с применением всех изученных тем.
Количество часов: 1 час.
19.

Итоговый проект
Проектирование и реализация программы

Презентация созданного проекта, тестирование, обсуждение ошибок и успешных решений.
Количество часов: 1 час.