Пояснительная записка
Настоящая рабочая программа по предмету «информатика» для
8 класса составлена на основе:
1.
Федерального государственного образовательного
стандарта основного общего образования от 17.12.2010 №1897;
2.
Примерной программы основного общего
образования по информатике и информационным технологиям (2004 г.);
3.
Авторской программы Л. Л. Босовой, А. Ю. Босовой,
опубликованная в сборнике «Информатика. Программы для основной школы: 5-6
классы. 7-9 классы / Л. Л. Босова, А.Ю. Босова. – 2-е изд. – М.: БИНОМ.
Лаборатория знаний, 2014».
Программа составлена на 35 часов в год (1 час в
неделю) в соответствии с учебным планом школы, рассчитана на 1 год обучения. Является
программой базового уровня обучения.
Данная программа ориентирована
на использование учебника: Информатика: учебник для 8 класса / Л.Л. Босова,
А.Ю. Босова. – М.: БИНОМ. Лаборатория знаний, 2015.-160 с: ил.
Планируемые предметные результаты освоения
информатики
учащиеся научится:
1.
записывать в двоичной системе целые числа от 0 до
256;
2.
составлять логические выражения с операциями И,
ИЛИ, НЕ; определять значение логического выражения; строить таблицы истинности;
3.
выбирать форму представления данных (таблица,
схема, график, диаграмма) в соответствии с поставленной задачей;
4.
понимать смысл понятия «алгоритм» и широту сферы
его применения; анализировать предлагаемые последовательности команд на предмет
наличия у них таких свойств алгоритма как дискретность, детерминированность,
понятность, результативность, массовость;
5.
оперировать алгоритмическими конструкциями
«следование», «ветвление», «цикл» (подбирать алгоритмическую конструкцию,
соответствующую той или иной ситуации; переходить от записи алгоритмической
конструкции на алгоритмическом языке к блок-схеме и обратно);
6.
понимать термины «исполнитель», «формальный
исполнитель», «среда исполнителя», «система команд исполнителя» и др.; понимать
ограничения, накладываемые средой исполнителя и системой команд, на круг задач,
решаемых исполнителем;
7.
исполнять линейный алгоритм для формального
исполнителя с заданной системой команд;
8.
составлять линейные алгоритмы, число команд в
которых не превышает заданное;
9.
ученик научится исполнять записанный на
естественном языке алгоритм, обрабатывающий цепочки символов.
10.
исполнять линейные алгоритмы, записанные на
алгоритмическом языке.
11.
исполнять алгоритмы c ветвлениями, записанные на
алгоритмическом языке;
12.
понимать правила записи и выполнения алгоритмов,
содержащих цикл с параметром или цикл с условием продолжения работы;
13.
определять значения переменных после исполнения
простейших циклических алгоритмов, записанных на алгоритмическом языке;
14.
разрабатывать и записывать на языке
программирования короткие алгоритмы, содержащие базовые алгоритмические
конструкции.
учащиеся
получат возможность:
1.
переводить небольшие десятичные числа из
восьмеричной и шестнадцатеричной системы счисления в десятичную систему
счисления;
2.
решать логические задачи с использованием таблиц
истинности;
3.
решать логические задачи путем составления
логических выражений и их преобразования с использованием основных свойств
логических операций.
4.
исполнять алгоритмы, содержащие ветвления и
повторения, для формального исполнителя с заданной системой команд;
5.
составлять все возможные алгоритмы фиксированной
длины для формального исполнителя с заданной системой команд;
6.
определять количество линейных алгоритмов,
обеспечивающих решение поставленной задачи, которые могут быть составлены для
формального исполнителя с заданной системой команд;
7.
подсчитывать количество тех или иных символов в
цепочке символов, являющейся результатом работы алгоритма;
8.
определять по данному алгоритму, для решения какой
задачи он предназначен;
9.
разрабатывать в среде формального исполнителя
короткие алгоритмы, содержащие базовые алгоритмические конструкции;
10.
разрабатывать и записывать на языке
программирования эффективные алгоритмы, содержащие базовые алгоритмические
конструкции.
Содержание учебного предмета
Раздел
программы
|
Содержание
|
Формы организации занятий
|
Основные виды
деятельности
|
Введение (1ч)
|
Цели изучения
курса информатики и ИКТ. Техника безопасности и организация рабочего места.
|
фронтальная,
вводное занятие
|
проблемная беседа
|
Математические
основы информатики (13ч.)
|
Понятие о непозиционных и позиционных
системах счисления. Знакомство с двоичной, восьмеричной и шестнадцатеричной
системами счисления, запись в них целых десятичных чисел от 0 до 1024.
Перевод небольших целых чисел из двоичной, восьмеричной и шестнадцатеричной
системы счисления в десятичную. Двоичная арифметика.
Логика высказываний (элементы алгебры
логики). Логические значения, операции (логическое отрицание, логическое
умножение, логическое сложение), выражения, таблицы истинности.
Компьютерный практикум
Практическая работа
№1 «Правила перевода целых десятичных чисел
в систему счисления с основанием q».
Практическая работа
№2 «Представление целых чисел».
Практическая работа
№3 «Построение таблиц истинности для
логических выражений».
|
фронтальная,
коллективная,
групповая, индивидуальная; урок-открытия
нового знания
урок-практическая работа;
урок-мини-исследование;
урок-общеметодологической направленности;
урок рефлексии;
урок-развивающего контроля.
|
аналитическая деятельность:
-
выявлять различие в унарных,
позиционных и непозиционных системах счисления;
-
выявлять общее и отличия в
разных позиционных системах счисления;
-
анализировать логическую
структуру высказываний.
практическая деятельность:
-
переводить небольшие (от 0 до
1024) целые числа из десятичной системы счисления в двоичную (восьмеричную,
шестнадцатеричную) и обратно;
-
выполнять операции сложения и
умножения над небольшими двоичными числами;
-
записывать вещественные числа
в естественной и нормальной форме;
-
строить таблицы истинности
для логических выражений;
-
вычислять истинностное
значение логического выражения.
|
Основы алгоритмизации (10ч.)
|
Учебные исполнители Робот, Удвоитель и др.
как примеры формальных исполнителей. Понятие алгоритма как формального
описания последовательности действий исполнителя при заданных начальных
данных. Свойства алгоритмов. Способы записи алгоритмов.
Алгоритмический язык – формальный язык для
записи алгоритмов. Программа – запись алгоритма на алгоритмическом языке.
Непосредственное и программное управление исполнителем.
Линейные программы. Алгоритмические конструкции,
связанные с проверкой условий: ветвление и повторение.
Понятие простой величины. Типы величин:
целые, вещественные, символьные, строковые, логические. Переменные и
константы. Алгоритм работы с величинами – план целенаправленных действий по
проведению вычислений при заданных начальных данных с использованием
промежуточных результатов.
Компьютерный практикум
Практическая работа
№4 «Алгоритмическая конструкция следование».
Практическая работа
№5 «Алгоритмическая конструкция ветвление».
Практическая работа
№6 «Сокращённая форма ветвления».
Практическая работа
№7 «Алгоритмическая конструкция повторение».
Практическая работа
№8 «Цикл с заданным условием окончания
работы».
Практическая работа
№9 «Цикл с заданным числом повторений»
|
фронтальная,
коллективная,
групповая, индивидуальная; урок-открытия
нового знания
урок-практическая работа;
урок-мини-исследование;
урок-общеметодологической направленности;
урок рефлексии;
урок-развивающего контроля.
|
аналитическая деятельность:
-
определять по блок-схеме, для
решения какой задачи предназначен данный алгоритм;
-
анализировать изменение
значений величин при пошаговом выполнении алгоритма;
-
определять по выбранному
методу решения задачи, какие алгоритмические конструкции могут войти в алгоритм;
-
сравнивать различные
алгоритмы решения одной задачи.
практическая деятельность:
-
исполнять готовые алгоритмы
для конкретных исходных данных;
-
преобразовывать запись
алгоритма с одной формы в другую;
-
строить цепочки команд,
дающих нужный результат при конкретных исходных данных для исполнителя
арифметических действий;
-
строить цепочки команд,
дающих нужный результат при конкретных исходных данных для исполнителя,
преобразующего строки символов;
-
строить арифметические,
строковые, логические выражения и вычислять их значения.
|
Начала
программирования (10ч.)
|
Язык
программирования. Основные правила языка программирования Паскаль: структура
программы; правила представления данных; правила записи основных операторов
(ввод, вывод, присваивание, ветвление, цикл).
Решение
задач по разработке и выполнению программ в среде программирования Паскаль.
Практическая
работа №10 «Организация ввода и вывода данных».
Практическая
работа №11 «Программирование линейных алгоритмов».
Практическая
работа №12 «Программирование разветвляющихся алгоритмов».
Практическая
работа №13 «Составной оператор».
Практическая
работа №14 «Программирование циклов с заданным условием продолжения работы».
Практическая
работа №15 «Программирование циклов с заданным условием окончания работы».
Практическая
работа №16 «Программирование циклов с заданным числом повторений».
Практическая
работа №17
«Различные
варианты программирования циклического алгоритма».
|
фронтальная,
коллективная,
групповая, индивидуальная; урок-открытия
нового знания
урок-практическая работа;
урок-мини-исследование;
урок-общеметодологической направленности;
урок рефлексии;
урок-развивающего контроля.
|
аналитическая деятельность:
-
анализировать готовые
программы;
-
определять по программе, для
решения какой задачи она предназначена;
-
выделять этапы решения задачи
на компьютере.
практическая деятельность:
-
программировать линейные
алгоритмы, предполагающие вычисление арифметических, строковых и логических
выражений;
-
разрабатывать программы,
содержащие оператор/операторы ветвления (решение линейного неравенства,
решение квадратного уравнения и пр.), в том числе с использованием логических
операций;
-
разрабатывать программы,
содержащие оператор (операторы) цикла.
|
Итоговое
повторение (2ч.)
|
Повторение
материала пройденного за весь курс
|
групповая
индивидуальная;
урок рефлексии;
урок-развивающего контроля.
|
|
Календарно-тематическое планирование для 8а,в
классов
Дата
|
№
урока
|
Тема
урока
|
Кол-во
часов
|
План
|
Факт.
|
Раздел 1: Введение - 1 ч
|
7.09
|
|
1.
|
Цели изучения курса информатики и ИКТ.
Техника безопасности и организация рабочего места.
|
1
|
Раздел 2: Математические основы
информатики - 12 ч
|
14.09
|
|
-
|
Общие сведения о
системах счисления.
|
1
|
21.09
|
|
-
|
Двоичная система счисления.
Двоичная арифметика.
|
1
|
28.09
|
|
-
|
Восьмеричная и
шестнадцатеричные системы счисления. Компьютерные системы счисления.
|
1
|
5.10
|
|
-
|
Практическая работа №1
«Правила перевода целых десятичных чисел в систему счисления с основанием q».
|
1
|
12.10
|
|
-
|
Практическая работа №2
«Представление целых чисел».
|
1
|
19.10
|
|
-
|
Представление
вещественных чисел.
|
1
|
19.10
|
|
-
|
Высказывание.
Логические операции.
|
1
|
9.11
|
|
-
|
Практическая работа №3
«Построение таблиц истинности для логических выражений».
|
1
|
16.11
|
|
-
|
Свойства логических
операций.
|
1
|
23.11
|
|
-
|
Решение логических
задач.
|
1
|
30.11
|
|
-
|
Логические элементы.
|
1
|
7.12
|
|
-
|
Контрольная работа №1
«Математические основы информатики».
|
1
|
Раздел 3: Основы алгоритмизации - 10 ч
|
14.12
|
|
-
|
Алгоритмы и
исполнители.
|
1
|
21.12
|
|
-
|
Способы записи
алгоритмов.
|
1
|
11.01
|
|
-
|
Объекты алгоритмов.
|
1
|
18.01
|
|
-
|
Практическая работа №4
«Алгоритмическая конструкция следование».
|
1
|
25.01
|
|
-
|
Практическая работа №5
«Алгоритмическая конструкция ветвление».
|
1
|
1.02
|
|
-
|
Практическая работа №6
«Сокращённая форма ветвления».
|
1
|
8.02
|
|
-
|
Практическая работа №7
«Алгоритмическая конструкция повторение».
|
1
|
15.02
|
|
-
|
Практическая работа №8
«Цикл с заданным условием окончания работы».
|
1
|
22.02
|
|
-
|
Практическая работа №9
«Цикл с заданным числом повторений».
|
1
|
1.03
|
|
-
|
Контрольная работа №2
«Основы алгоритмизации».
|
1
|
Раздел 4: Начала программирования - 10
ч
|
15.03
|
|
-
|
Общие сведения о языке
программирования Паскаль.
|
1
|
15.03
|
|
-
|
Практическая работа
№10 «Организация ввода и вывода данных».
|
1
|
29.03
|
|
-
|
Практическая работа
№11 «Программирование линейных алгоритмов».
|
1
|
5.04
|
|
-
|
Практическая работа
№12 «Программирование разветвляющихся алгоритмов».
|
1
|
12.04
|
|
-
|
Практическая работа
№13 «Составной оператор».
|
|
19.04
|
|
-
|
Практическая работа
№14 «Программирование циклов с заданным условием продолжения работы».
|
|
26.04
|
|
-
|
Практическая работа
№15 «Программирование циклов с заданным условием окончания работы».
|
|
3.05
|
|
-
|
Практическая работа
№16 «Программирование циклов с заданным числом повторений».
|
|
10.05
|
|
-
|
Практическая работа
№17«Различные варианты программирования циклического алгоритма».
|
|
10.05
|
|
-
|
Контрольная работа №3
«Начала программирования».
|
|
Раздел 7: Итоговое повторение - 2 ч
|
17.05
|
|
-
|
Основные понятия
курса.
|
1
|
24.05
|
|
-
|
Итоговый тест.
|
1
|
Календарно-тематическое планирование для 8б
класса
Дата
|
№
урока
|
Тема
урока
|
Кол-во
часов
|
План
|
Факт.
|
Раздел 1: Введение - 1 ч
|
2.09
|
|
1.
|
Цели изучения курса информатики и ИКТ.
Техника безопасности и организация рабочего места.
|
1
|
Раздел 2: Математические основы
информатики - 12 ч
|
9.09
|
|
-
|
Общие сведения о
системах счисления.
|
1
|
16.09
|
|
-
|
Двоичная система
счисления. Двоичная арифметика.
|
1
|
23.09
|
|
-
|
Восьмеричная и
шестнадцатеричные системы счисления. Компьютерные системы счисления.
|
1
|
30.09
|
|
-
|
Практическая работа №1
«Правила перевода целых десятичных чисел в систему счисления с основанием q».
|
1
|
7.10
|
|
-
|
Практическая работа №2
«Представление целых чисел».
|
1
|
14.10
|
|
-
|
Представление
вещественных чисел.
|
1
|
21.10
|
|
-
|
Высказывание.
Логические операции.
|
1
|
11.11
|
|
-
|
Практическая работа №3
«Построение таблиц истинности для логических выражений».
|
1
|
18.11
|
|
-
|
Свойства логических
операций.
|
1
|
25.11
|
|
-
|
Решение логических
задач.
|
1
|
25.11
|
|
-
|
Логические элементы.
|
1
|
2.12
|
|
-
|
Контрольная работа №1
«Математические основы информатики».
|
1
|
Раздел 3: Основы алгоритмизации - 10 ч
|
9.12
|
|
-
|
Алгоритмы и
исполнители.
|
1
|
16.12
|
|
-
|
Способы записи
алгоритмов.
|
1
|
23.12
|
|
-
|
Объекты алгоритмов.
|
1
|
13.01
|
|
-
|
Практическая работа №4
«Алгоритмическая конструкция следование».
|
1
|
20.01
|
|
-
|
Практическая работа №5
«Алгоритмическая конструкция ветвление».
|
1
|
27.01
|
|
-
|
Практическая работа №6
«Сокращённая форма ветвления».
|
1
|
3.02
|
|
-
|
Практическая работа №7
«Алгоритмическая конструкция повторение».
|
1
|
10.02
|
|
-
|
Практическая работа №8
«Цикл с заданным условием окончания работы».
|
1
|
17.02
|
|
-
|
Практическая работа №9
«Цикл с заданным числом повторений».
|
1
|
24.02
|
|
-
|
Контрольная работа №2 «Основы
алгоритмизации».
|
1
|
Раздел 4: Начала программирования - 10
ч
|
3.03
|
|
-
|
Общие сведения о языке
программирования Паскаль.
|
1
|
10.03
|
|
-
|
Практическая работа
№10 «Организация ввода и вывода данных».
|
1
|
17.03
|
|
-
|
Практическая работа
№11 «Программирование линейных алгоритмов».
|
1
|
31.03
|
|
-
|
Практическая работа
№12 «Программирование разветвляющихся алгоритмов».
|
1
|
7.04
|
|
-
|
Практическая работа
№13 «Составной оператор».
|
|
14.04
|
|
-
|
Практическая работа
№14 «Программирование циклов с заданным условием продолжения работы».
|
|
21.04
|
|
-
|
Практическая работа
№15 «Программирование циклов с заданным условием окончания работы».
|
|
28.04
|
|
-
|
Практическая работа
№16 «Программирование циклов с заданным числом повторений».
|
|
5.05
|
|
-
|
Практическая работа №17«Различные
варианты программирования циклического алгоритма».
|
|
12.05
|
|
-
|
Контрольная работа №3
«Начала программирования».
|
|
Раздел 7: Итоговое повторение - 2 ч
|
19.05
|
|
-
|
Основные понятия
курса.
|
1
|
26.05
|
|
-
|
Итоговый тест.
|
1
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.