| № | Название темы |
| Линейные алгоритмы в Паскале | |
| 1.1. | Понятие алгоритма. Возможности ЭВМ |
| 1.2. | Линейные алгоритмы |
| 1.3. | Структура программы в Паскале |
| 1.4. | Структура типов в Паскале |
| 1.5. | Задачи на вычисления |
| 1.6. | Графические возможности Паскаля |
| 1.7. | Задачи на создание графических изображений |
| 1.8. | Тестирование по теме |
| 2. | Ветвление в Паскале |
| 2.1. | Алгоритмы с ветвлением |
| 2.2. | Организация ветвления в Паскале |
| 2.3. | Создание программы с ветвлением по заданному алгоритму |
| 2.4. | Составные условия |
| 2.5. | Оператор выбора |
| 2.6. | Решение задач по теме «Ветвление» |
| 2.7. | Тестирование по теме |
| Циклы в Паскале | |
| 3.1. | Виды циклов в Паскале |
| 3.2. | Правила организации циклических действий |
| 3.3. | Создание программы с циклом по заданному алгоритму |
| 3.4. | Решение задач на организацию циклов |
| 3.5. | Зачет по теории |
| 3.6. | Тестирование по теме |
| 3.7. | Контрольная работа |
| 4. | Процедуры и функции |
| 4.1. | Понятие подпрограммы |
| 4.2. | Описание процедуры в Паскале |
| 4.3. | Решение задач с использованием процедур |
| 4.4. | Описание функции в Паскале |
| 4.5. | Функции вычисления степени и факториала |
| 4.6. | Решение задач с использованием функций |
| 4.7. | Тестирование по теме |
| 4.8. | Контрольная работа |
| 5. | Структурированные типы данных. Массивы |
| 5.1. | Способы описания и заполнения массивов |
| 5.2. | Типовые задачи на обработку массива. Количество, сумма элементов массива, замена элементов по условию. |
| 5.3. | Поиск максимального, минимального элементов массива |
| 5.4. | Виды сортировки массива. Пузырьковая сортировка |
| 5.5. | Решение задач на обработку массивов |
| 5.6. | Двумерные массивы. Описание, заполнение, вывод |
| 5.7. | Решение задач на обработку двумерных массивов |
| 5.8. | Тестирование по теме |
| 5.9. | Контрольная работа |
| 6. | Структурированные типы данных. Строки. |
| 6.1. | Операции со строками |
| 6.2. | Функции строковых переменных |
| 6.3. | Решение задач на обработку строк |
| 6.4. | Тестирование по теме |
| 6.5. | Контрольная работа |
| 7. | Структурированные типы данных. Запись. Множество. |
| 7.1. | Описание типа «Запись» |
| 7.2. | Решение задач с типом Запись |
| 7.3. | Описание множества |
| 7.4. | Операции со множеством |
| 7.5. | Решение задач с типом Множество |
| 7.6. | Тестирование по теме |
| 8. | Структурированные типы данных. Файлы. |
| 8.1. | Типы файлов |
| 8.2. | Описание, чтение, заполнение файла |
| 8.3. | Решение задач на обработку файлов |
| 8.4. | Тестирование по теме |
| 9. | Решение задач на модульное программирование |
| 10. | Решение олимпиадных задач |






