№ п/п | Наименование разделов и тем программы | Количество часов | дата | виды и формы контроля |
всего | к/р | п/р | план | факт |
Раздел 1. Теоретические основы информатики |
1. | Непозиционные и позиционные системы счисления | 1 | 0 | 0 | | | Устный опрос |
2 | Развёрнутая форма записи числа. Перевод в десятичную систему чисел, записанных в других системах счисления | 1 | 0 | 0 | | | Самостоятельная работа |
3 | Двоичная система счисления. Арифметические операции в двоичной системе счисления | 1 | 0 | 0 | | | Самостоятельная работа |
4 | Восьмеричная система счисления | 1 | 0 | 0 | | | Письменный опрос |
5 | Шестнадцатеричная система счисления | 1 | 0 | 0 | | | Письменный опрос |
6 | Логические высказывания | 1 | 0 | 0 | | | Устный опрос |
7 | Логические операции: «и» (конъюкции, логическое умножение), «или» (дизъюнкция, логическое сложение), «не» (логическое отрицание). | 1 | 0 | 0 | | | Тест |
8 | Определение истинности составного высказывания, если известны значения истинности входящих в него элементарных высказываний | 1 | 0 | 0 | | | Самостоятельная работа |
9 | Таблицы истинности. Построение таблиц истинности логических выражений | 1 | 0 | 0 | | | Самостоятельная работа |
10 | Логические элементы. Знакомство с логическими основами компьютера | 1 | 0 | 0 | | | Самостоятельная работа |
11 | Обобщение по теме: "Элементы математической логики". | 1 | 0 | 0 | | | Проверочная работа |
Раздел 2. Алгоритмы и программирование |
12 | Алгоритмы и исполнители | 1 | 0 | 0 | | | |
13 | Способы записи алгоритма (словесный, в виде блок-схемы, программа). Способы записи алгоритма (словесный, в виде блок-схемы, программа) | 1 | 0 | 1 | | | Практическая работа: «Преобразование алгоритма из одной формы записи в другую» |
14 | Алгоритмические конструкции. Конструкция «следование». Линейный алгоритм. Алгоритмические конструкции. Конструкция «следование». Линейный алгоритм | 1 | 0 | 0 | | | Самостоятельная работа «Запись линейных алгоритмов на Алгоритмическом языке» |
15 | Контрольная работа за полугодие | 1 | 1 | | | | |
16 | Работа над ошибками. Конструкция «ветвление»: полная и неполная формы. | 1 | 0 | 0 | | | Самостоятельная работа «Запись разветвляющих алгоритмов на Алгоритмическом языке» |
17 | Конструкция «повторение»: циклы с заданным числом повторений, с условием выполнения, с переменной цикла Конструкция «повторение»: циклы с заданным числом повторений, с условием выполнения, с переменной цикла | 1 | 0 | 0 | | | Самостоятельная работа «Запись циклических алгоритмов на Алгоритмическом языке» |
18 | Формальное исполнение алгоритма | 1 | 0 | 1 | | | Практическая работа «Разработка для формального исполнителя алгоритма Робот», приводящего к требуемому результату при конкретных исходных данных |
19 | Алгоритмы для управления формальными исполнителями. Разработка несложных алгоритмов с использованием циклов и ветвлений для управления формальными исполнителями, такими как Робот, Черепашка, Чертёжник. | 1 | 0 | 1 | | | Практическая работа: "Создание и выполнение на компьютере несложных алгоритмов с использованием циклов и ветвлений для управления исполнителем Робот"; |
20 | Отладка. Синтаксические и логические ошибки. Отказы | 1 | 0 | 0 | | | Устный опрос по теме: "Отладка. Синтаксические и логические ошибки" |
21 | Выполнение алгоритмов вручную и на компьютере | 1 | 0 | 1 | | | Практическая работа: «Ручное» исполнение готовых алгоритмов при конкретных исходных данных; |
22 | Язык программирования Python | 1 | 0 | 0 | | | Устный опрос |
23 | Переменная: тип, имя, значение | 1 | 0 | 0 | | | Тест по т е м е: "Переменная: т и п; имя; значение"; |
24 | Арифметические выражения и порядок их вычисления | 1 | 0 | 1 | | | Практическая работа: "Программирование линейных алгоритмов, предполагающих вычисление арифметических логических выражений на мзучаемом языке программирования Python» |
25 | Ветвления. Разработка программ, содержащих оператор (операторы) ветвления, на языке программирования Python | 1 | 0 | 1 | | | Практическая работа «Разработка программ, содержащих оператор (операторы) ветвления на языке программирования Python» |
26 | Диалоговая отладка программ: пошаговое выполнение, просмотр значений величин, отладочный вывод, выбор точки останова | 1 | 0 | 1 | | | Практическая работа «Диалоговая откладка программ» |
27 | Цикл с переменной. Разработка программ, содержащих оператор (операторы) цикла, на языке программирован и я P y t h o n | 1 | 0 | 1 | | | Практическая работа «Разработка программ, содержащих оператор (операторы) цикла на языке программирования Python» |
28 | Цикл с условием. Алгоритм Евклида для нахождения наибольшего общего делителя двух натуральных чисел. Разбиение записи натурального числа в позиционной системе с основанием, меньшим или равным 10, на отдельные цифры | 1 | 0 | 1 | | | Практическая работа: "Составление программ на цикл с условием". |
29 | Обработка символьных данных. Символьные (строковые) переменные. Посимвольная обработка строк. Подсчёт частоты появления символа в строке. Встроенные функции для обработки строк | 1 | 0 | 1 | | | Практическая работа «Обработка символьных данных» |
30 | Зачет по теме: "Язык программирования Python | 1 | 0 | 0 | | | Зачет |
31 | Анализ алгоритмов | 1 | 0 | 0 | | | Устный опрос |
32 | Обобщение и систематизация знаний по теме «Анализ алгоритмов» | | | | | | Устный опрос |
33 | Итоговая контрольная работа | 1 | 1 | 0 | | | Контрольная работа |
34 | Работа над ошибками. Обобщение и систематизация знаний и умений по курсу информатики 8 класса | 1 | 0 | 0 | | | Устный опрос |
О Б Щ Е Е К О Л И Ч Е С Т В О Ч А С О В П О П Р О Г Р А М М Е | 34 | 3 | 10 | | | |