|
Наименование
разделов и тем
|
Содержание учебного материала, лабораторные работы и
практические занятия, самостоятельная работа обучающихся
|
Объем
часов
|
Уровень
освоения
|
|
|
1
|
2
|
3
|
4
|
|
|
Раздел 1. Введение в программирование
|
32
|
|
|
|
Тема 1.1. Основы алгоритмизации
|
Содержание учебного
материала
|
16
|
|
|
|
1
|
Определение, виды и
свойства алгоритмов. Понятие
исполнителя. Понятие переменной
|
2
|
1
|
|
|
2
|
Построение линейных и
разветвленных алгоритмов
|
2
|
1
|
|
|
3
|
Операция присваивания.
Элементарные базовые управляющие структуры: последовательность,
ветвление, цикл. Построение алгоритмов
|
2
|
1
|
|
|
4
|
Использование итерационных
циклов при решении задач
|
2
|
2
|
|
|
5
|
Использование
арифметического цикла при решении задач
|
2
|
2
|
|
|
Самостоятельная работа обучающихся.
Примерная тематика домашних заданий
|
6
|
|
|
|
Темы для
обучающихся
|
Виды работ
|
|
|
|
|
№1 Элементарные базовые управляющие
структуры
|
Сообщение
|
2
|
2
|
|
|
№2 Итерационные циклы
|
Решение задач
|
2
|
2
|
|
|
№3 Арифметический цикл
|
Решение задач
|
2
|
2
|
|
|
Тема 1.2. Языки программирования
|
Содержание учебного
материала
|
6
|
|
|
|
6
|
Этапы решения задач на
компьютере Классификация языков программирования. Трансляторы
Постановка задачи,
построение модели, разработка алгоритма и проверка его правильности,
реализация алгоритма, анализ алгоритма и его сложности, проверка программы,
составление документации. Структура программы.
|
2
|
1
|
|
|
Самостоятельная работа обучающихся.
Примерная тематика домашних заданий
|
4
|
|
|
|
Темы для
обучающихся
|
Виды работ
|
|
|
|
|
№ 4 Языки программирования низкого
и высокого уровней
|
Сообщение
|
2
|
|
|
|
№ 5 Алфавит языка. Структура
программы.
|
Презентация
|
2
|
1
|
|
|
Тема 1.3. Типы данных
|
Содержание учебного материала
|
10
|
|
|
|
7
|
Стандартные типы и функции. Математические выражения и операции. Целочисленная
арифметика.
Характеристика типов. Стандартные порядковые и вещественные типы.
Преобразование типов. Целочисленное деление.
|
2
|
1
|
|
|
8
|
Логические выражения и операции. Типы и форматы сообщений
об ошибках
|
2
|
1
|
|
|
Практические занятия
|
2
|
|
|
|
9
|
№1 Целочисленная арифметика. Выявление ошибок в программном коде
|
2
|
2
|
|
|
Самостоятельная работа обучающихся. Примерная тематика домашних
заданий
|
4
|
|
|
|
Темы для обучающихся
|
Виды работ
|
|
|
|
|
№6 Пользовательские (перечисляемый, интервальный) типы
|
конспект
|
2
|
2
|
|
|
№7 Математические выражения в программировании (по вариантам)
|
решение задач
|
2
|
|
|
Раздел 2. Базовые
конструкции языка программирования Паскаль
|
22
|
|
|
|
Тема 2.1. Операторы языка
программирования
|
Содержание учебного материала
|
22
|
|
|
|
10
|
Оператор присваивания. Ввод и вывод данных
(форматный вывод)
|
2
|
2
|
|
|
11
|
Условный оператор. Оператор выбора (варианта).
Условный оператор (полное
и неполное ветвление, составной оператор).
|
2
|
2
|
|
|
12
|
Циклические конструкции (сравнительные характеристики и особенности применения). Использование
итерационных циклов
|
2
|
2
|
|
|
|
Практические занятия
|
12
|
|
|
|
13
|
№2 Составление простейших программ
|
2
|
3
|
|
|
14
|
№3 Вложенные условные операторы. Методы
повышения читаемости программного кода языка программирования
|
2
|
|
|
15
|
№4 Использование оператора выбора (варианта)
|
2
|
|
|
16
|
№5 Использование арифметического цикла (накопление
сумм, произведений)
|
2
|
|
|
17
|
№6 Вычисление сумм числовых рядов
|
2
|
|
|
18
|
№7 Вычисление сумм числовых рядов с заданной
точностью
|
2
|
|
|
Самостоятельная работа обучающихся. Примерная тематика домашних
заданий
|
4
|
|
|
|
Темы для обучающихся
|
Виды работ:
|
|
2
|
|
|
№8 Условный оператор
|
Программный код
|
2
|
|
|
№9 Циклические конструкции
|
Программный код
|
2
|
|
|
Раздел 3. Структурное и модульное программирование
|
10
|
|
|
|
Тема 3.1.
Процедуры и функции
|
Содержание учебного материала
|
8
|
|
|
|
19
|
Процедуры и функции.
Передача параметров. Глобальные и локальные переменные. Рекурсия.
|
2
|
2
|
|
|
Практические занятия
|
4
|
|
|
|
|
20
|
№8 Использование
процедур
|
2
|
2
|
|
|
21
|
№ 9 Использование функций
|
2
|
|
|
Самостоятельная работа обучающихся. Примерная
тематика домашних заданий
|
2
|
|
|
|
Темы для обучающихся
|
Виды работ:
|
|
|
|
№10 Примеры рекурсивных задач
|
конспект
|
2
|
2
|
|
|
Тема 3.2.
Структуризация в программировании
|
Содержание учебного материала
|
2
|
|
|
|
22
|
Основные принципы структурного программирования.
Безусловные конструкции.
|
2
|
|
|
|
Раздел 4. Структуры данных
|
39
|
|
|
|
Тема 4.1.
Массивы
|
Содержание учебного материала
|
15
|
|
|
|
23
|
Одномерные массивы
Способы заполнения, печать, нахождение суммы
элементов.
|
2
|
2
|
|
|
Практические занятия
|
8
|
|
|
|
24
|
№10 Приемы обработки массивов
|
2
|
3
|
|
|
25
|
№11 Анализ элементов массива
|
2
|
|
|
26
|
№12 Работа с двумя массивами
|
2
|
|
|
27
|
№ 13 Применение сортировок
данных
|
2
|
|
|
Самостоятельная работа обучающихся. Примерная
тематика домашних заданий
|
5
|
|
|
|
Темы для обучающихся
|
Виды работ:
|
|
3
|
|
|
№11 Обработка массивов
|
Программный код
|
3
|
|
|
№12 Сортировки массивов данных.
|
Программный код
|
2
|
|
|
Тема 4.2.Строки
|
Содержание учебного материала
|
10
|
|
|
28
|
Строковый тип. Строковые выражения. Строковые процедуры и функции.
|
2
|
2
|
|
Практические занятия
|
4
|
|
|
29
|
№14 Работа с символами строки
|
2
|
3
|
|
30
|
№15 Поиск и замена в строке
|
2
|
|
Самостоятельная работа обучающихся. Примерная
тематика домашних заданий
|
4
|
|
|
Темы для обучающихся
|
Виды работ:
|
|
|
|
№13 Обработка строк (по вариантам)
|
Программный код
|
2
|
|
|
№14 Множества. Описание.
Операции над множествами.
|
Конспект
|
2
|
|
|
Тема 4.3. Записи
|
Содержание учебного материала
|
8
|
2
|
|
31
|
Записи. Описание. Оператор присоединения. Записи
с вариантами
|
2
|
|
Практические занятия
|
2
|
|
|
32
|
№16 Использование записи.
|
2
|
2
|
|
Самостоятельная работа обучающихся. Примерная
тематика домашних заданий
|
4
|
2
|
|
Темы для обучающихся
|
Виды работ:
|
|
|
|
№15 Записи с вариантами.
|
конспект
|
2
|
|
|
№16 Обработка массивов с элементами типа Запись
|
Программный код
|
2
|
|
|
Тема 4.4. Файлы
|
Содержание учебного материала
|
6
|
|
|
33
|
Описание файлового типа. Организация
доступа к файлам. Стандартные процедуры и функции.
|
2
|
2
|
|
Практические занятия
|
2
|
|
|
34
|
№17
Работа с текстовыми файлами.
|
2
|
3
|
|
Самостоятельная работа обучающихся. Примерная
тематика домашних заданий
|
2
|
|
|
Темы для обучающихся
|
Виды работ:
|
|
|
|
№17 Стандартные процедуры и функции при работе с
файлами.
|
Конспект
|
2
|
2
|
|
Раздел 5. Объектно-ориентированное программирование
|
14
|
|
|
Тема 5.1.
Основные
принципы
объектно
ориентированного
программирован!! я (ООП)
|
Содержание учебного материала
|
4
|
1
|
|
35
|
Базовые понятия ООП. Основные принципы ООП.
Событийно-управляемая модель. Преимущества
применения объектно-ориентированного подхода в программировании. Базовые
понятия ООП: объект, его свойства и методы, класс, интерфейс. Основные
принципы ООП: инкапсуляция, наследование, полиморфизм.
Событийно-управляемая модель программирования.
Компонентно-ориентированный подход. Классы объектов. Компоненты и их
свойства.
|
2
|
|
Практические занятия
|
2
|
|
|
36
|
№18 Создание и использование объектов
|
2
|
2
|
|
Тема 5.2.
Интегрированная
среда
разработчика
|
Содержание учебного материала
|
8
|
2
|
|
Практические занятия
|
4
|
|
37
|
№19 Изучение интегрированной среды разработчика
|
2
|
|
38
|
№20 Создание простого проекта
|
2
|
|
Самостоятельная работа обучающихся. Примерная тематика
домашних заданий
|
4
|
|
Темы для обучающихся
|
Виды работ:
|
|
|
№18 Интегрированная среда разработчика
|
Презентация
|
2
|
|
№19 Создание простого проекта
|
Программный код
|
2
|
|
Тема 5.3. Этапы
разработки
приложения
|
Содержание учебного материала
|
2
|
3
|
|
39
|
Проектирование объектно-ориентированного приложения.
Создание интерфейса пользователя. Программирование
приложения. Тестирование, отладка приложения. Создание документации.
|
2
|
|
Всего
|
117
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.