Изучение информатики в 8 классе вносит значительный вклад в достижение главных целей основного общего образования, способствуя:
Понятие исполнителя. Неформальные и формальные исполнители. Учебные исполнители (Робот, Чертёжник, Черепаха, Кузнечик, Водолей) как примеры формальных исполнителей. Их назначение, среда, режим работы, система команд.
Понятие алгоритма как формального описания последовательности действий исполнителя при заданных начальных данных. Свойства алгоритмов. Способы записи алгоритмов.
Алгоритмический язык – формальный язык для записи алгоритмов. Программа – запись алгоритма на алгоритмическом языке. Непосредственное и программное управление исполнителем.
Линейные алгоритмы. Алгоритмические конструкции, связанные с проверкой условий: ветвление и повторение. Разработка алгоритмов: разбиение задачи на подзадачи, понятие вспомогательного алгоритма.
Понятие простой величины. Типы величин: целые, вещественные, символьные, строковые, логические. Переменные и константы. Знакомство с табличными величинами (массивами). Алгоритм работы с величинами – план целенаправленных действий по проведению вычислений при заданных начальных данных с использованием промежуточных результатов.
Язык программирования. Основные правила одного из процедурных языков программирования (PASCALABC, школьный алгоритмический язык и др.): правила представления данных; правила записи основных операторов (ввод, вывод, присваивание, ветвление, цикл) и вызова вспомогательных алгоритмов; правила записи программы.
Этапы решения задачи на компьютере: моделирование – разработка алгоритма – запись программы – компьютерный эксперимент. Решение задач по разработке и выполнению программ в выбранной среде программирования.
| Тема | Тип урока | Основное содержание урока | Часы | Деятельность учащихся | Домашнее задание |
| Введение в программирование (14) |
| Алгоритм. Виды, свойства алгоритмов. Блок-схема. Техника безопасности. Языки программирования. PascalABC. | Урок изучения нового материала (лекция). | Понятие алгоритма. Виды, свойства алгоритмов. Правила составления блок-схем. Техника безопасности. Язык программирования. Эволюция языков программирования. Знакомство с PascalABC и его современными версиями | 2 | Тетрадь, конспект, прак. работа | учить записи в тетради |
| Переменные, типы переменных. Оператор присваивания. Совместимость типов данных. Ввод и вывод данных | Комбинированный урок (практикум). | Описание переменных. Типы переменных. Структура программы в PASCALABC . Основные операторы. Совместимость типов данных. Ввод и вывод данных. | 2 | Тетрадь, конспект | учить записи в тетради |
| Условие. Работа со статистическими данными металлургической промышленности по Кемеровской обл. Сложное условие. Работа со статистическими данными металлургической промышленности по Кемеровской обл. | Комбинированный урок (практикум). | Введение в алгоритм условия. Описание условия в блок-схеме. Составление программ с использованием условия. РК (1) Введение в алгоритм условия. Описание условия в блок-схеме. Составление программ с использованием условия. РК(2) | 2 | Практическая работа | составить программу |
| Решение задач с условием. Работа со статистическими данными металлургической промышленности по Кемеровской обл. Практическая работа № 1 "Решение задач с условием". Работа со статистическими данными металлургической промышленности по Кемеровской обл. | Комбинированный урок (практикум). | Введение в алгоритм условия. Описание условия в блок-схеме. Составление программ с использованием условия. РК(3). Практическая работа № 1 "Решение задач с условием" РК(4) | 2 | Практическая работа | составить программу, повт. тему "Условие" |
| Циклы. Решение задач. Работа со статистическими данными угольной промышленности по Кемеровской обл. Условный цикл. Работа со статистическими данными угольной промышленности по Кемеровской обл. | Комбинированный урок (практикум). | Введение в алгоритм цикла. Описание цикла в блок-схеме. Составление программ с использованием цикла. РК(5) .Введение в алгоритм цикла. Описание цикла в блок-схеме. Составление программ с использованием цикла с условием. РК(6) | 2 | Практическая работа. Тетрадь, конспект | учить записи в тетради |
| Вложенный цикл. Работа со статистическими данными угольной промышленности по Кемеровской обл. Решение задач с использованием циклов | Комбинированный урок (практикум). | Введение в алгоритм цикла. Описание цикла в блок-схеме. Составление программ с использованием цикла с вложенным циклом РК(7). Введение в алгоритм цикла. Описание цикла в блок-схеме. Составление программ с использованием цикла | 2 | Практическая работа | составить программу |
| Практическая работа № 2 "Решение задач с использованием циклов". Работа со статистическими данными угольной промышленности по Кемеровской обл. | Комбинированный урок (практикум). | Практическая работа № 2 "Решение задач с использованием циклов". РК (8) | 2 | Практическая работа | повт. тему "Цикл" |
| Графика в программировании (20) |
| Возможности модуля Graph. Процедуры и функции для работы с пером и кистью | Урок изучения нового материала (лекция). | Модуль для работы с графикой – graph. Процедуры и функции для работы с пером и кистью | 1 | Тетрадь, конспект | учить записи в тетради |
| Организация координат в PASCALABC. Координаты городов Кемеровской обл. Процедуры работы с цветом. Символика Кемеровской обл. | Урок изучения нового материала (лекция). | Организация координат в ТР. РК(9). Процедуры и функции для работы с цветом. Представление цвета в PASCALABC . РК(10) | 1 | Тетрадь, конспект | учить записи в тетради |
| Построение рисунка из точек и линий. Контурная карта Кемеровской обл. Удаление графической информации с экрана | Комбинированный урок (практикум). | Основные процедуры и функции для рисования линий и точек. РК (11) Удаление графической информации с экрана | 2 | Практическая работа | учить записи в тетради, составить программу |
| Вывод многоугольников. Вывод кривых линий. Процедура Circle. Визуализация статистической информации по Кемеровской обл. | Комбинированный урок (практикум). | Составление программ на вывод многоугольников. Составление программ на вывод кривых линий. Процедура Circle. РК(12) | 2 | Практическая работа | учить записи в тетради |
| Вывод кривых линий. Процедура Arc. ircle. Визуализация статистической информации по Кемеровской обл. Вывод кривых линий. Процедура Ellipse. ircle. Визуализация статистической информации по Кемеровской обл. | Комбинированный урок (практикум). | Составление программ на вывод кривых линий. Процедура Arc. РК(13). Составление программ на вывод кривых линий. Процедура Ellipse. РК(14) | 2 | Практическая работа | учить записи в тетради |
| Совместное использование прямых и кривых линий при создании рисунка Контрольная работа № 1 "Построение изображений" | Комбинированный урок (практикум). | Контрольная работа № 1 "Построение изображений" | 2 | Практическая работа | составить программу, повт. тему "Построение изображений" |
| Процедуры вывода текста. Статистические данные о численности населения Кемеровской обл. Цвет текста. Статистические данные о численности населения Кемеровской обл. | Урок изучения нового материала (лекция). | Текст в графическом режиме. Процедуры вывода текста на экран. РК(15). Цвет текста. РК(16) | 2 | Тетрадь, конспект | учить записи в тетради |
| Шрифт в PASCALABC . Статистические данные о численности населения Кемеровской обл. Форматы и стиль текста | Комбинированный урок (практикум). | Шрифт в PASCALABC . РК(17). Форматы и стиль текста | 2 | Практическая работа | учить записи в тетради, составить программу |
| Принципы анимации. Составление простейшей анимации. Взаимодействие объектов | Урок изучения нового материала (лекция). | Основные принципы анимации. Задержка в выполнении программы. Составление простейшей анимации. Взаимодействие объектов | 2 | Практическая работа | учить записи в тетради, составить программу |
| Введение в программу генератора случайных чисел. Практическая работа № 3 "Создание изображений с помощью случайных параметров" | Комбинированный урок (практикум). | Генератор случайных чисел. Введение в программу случайных параметров. Практическая работа № 3 "Создание изображений с помощью случайных параметров". | 2 | Практическая работа | учить записи в тетради |
| Итоговая контрольная работа | Комбинированный урок (практикум). | Итоговая контрольная работа | 2 | Практическая работа | |
Соловьева Л.Ф. Компьютерные технологии для учителя.– Спб.: БХВ-Петербург, 2004
Сухарев М. Turbo Pascal 7.0 теория и практика программирования.– СПб: Наука и техника, 2003.
Воронкова О.Б. Информатика: методическая копилка преподавателя / О.Б. Воронкова. – Ростов н/Д: Феникс, 2007.
Программирование на языке Паскаль: задачник / под ред. Усковой О.Ф. – СПб.: Питер, 2003.
Угринович Н.Д. Преподавание курса «Информатика и ИКТ» в основной и старшей школе (8-11 кл.).- М.: БИНОМ Лаборатория знаний, 2008.
Белоусова Л.И. Сборник задач по курсу информатики. – М.: Издательство «Экзамен», 2008.