|
Муниципальное автономное общеобразовательное учреждение «Ликино-Дулевский лицей» Орехово-Зуевского муниципального района Московской области |
Утверждено
приказом МАОУ «Ликино-Дулевский лицей»
от «_____» _______________ 2017г. № _____
Рабочая программа
Предмет | Информатика и ИКТ |
Уровень | ФГОС |
Класс | 8 «А», 8 «Б», 8 «В»,8 «Г» |
Составитель |
2017-2018 учебный год
ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ИЗУЧЕНИЯ УЧЕБНОГО ПРЕДМЕТА
В рабочих программах ФГОС НОО и ФГОС ООО (8 классы) планируемые результаты формулируются на основе требований к результатам освоения основной образовательной программы общего (основного) образования. Планируемые результаты по каждому содержательному разделу программы представлены в блоках: «Ученик научится» и «Ученик получит возможность научиться».
Математические основы информатики
- Тексты и кодирование Дискретизация Системы счисления Элементы комбинаторики, теории множеств и математической логики. Списки, графы, деревья
Ученик научится:
- описывать размер двоичных текстов, используя термины «бит», «байт» и производные от них; использовать термины, описывающие скорость передачи данных, оценивать время передачи данных; кодировать и декодировать тексты по заданной кодовой таблице; оперировать понятиями, связанными с передачей данных (источник и приемник данных: канал связи, скорость передачи данных по каналу связи, пропускная способность канала связи); определять минимальную длину кодового слова по заданным алфавиту кодируемого текста и кодовому алфавиту (для кодового алфавита из 2, 3 или 4 символов); определять длину кодовой последовательности по длине исходного текста и кодовой таблице равномерного кода; записывать в двоичной системе целые числа от 0 до 1024; переводить заданное натуральное число из десятичной записи в двоичную и из двоичной в десятичную; сравнивать числа в двоичной записи; складывать и вычитать числа, записанные в двоичной системе счисления; записывать логические выражения составленные с помощью операций «и», «или», «не» и скобок, определять истинность такого составного высказывания, если известны значения истинности входящих в него элементарных высказываний; определять количество элементов в множествах, полученных из двух или трех базовых множеств с помощью операций объединения, пересечения и дополнения; использовать терминологию, связанную с графами (вершина, ребро, путь, длина ребра и пути), деревьями (корень, лист, высота дерева) и списками (первый элемент, последний элемент, предыдущий элемент, следующий элемент; вставка, удаление и замена элемента); описывать граф с помощью матрицы смежности с указанием длин ребер (знание термина «матрица смежности» не обязательно); познакомиться с двоичным кодированием текстов и с наиболее употребительными современными кодами; использовать основные способы графического представления числовой информации, (графики, диаграммы).
Ученик получит возможность:
- познакомиться с примерами математических моделей и использования компьютеров при их анализе; понять сходства и различия между математической моделью объекта и его натурной моделью, между математической моделью объекта/явления и словесным описанием; узнать о том, что любые дискретные данные можно описать, используя алфавит, содержащий только два символа, например, 0 и 1; познакомиться с тем, как информация (данные) представляется в современных компьютерах и робототехнических системах; познакомиться с примерами использования графов, деревьев и списков при описании реальных объектов и процессов; ознакомиться с влиянием ошибок измерений и вычислений на выполнение алгоритмов управления реальными объектами (на примере учебных автономных роботов); узнать о наличии кодов, которые исправляют ошибки искажения, возникающие при передаче информации.
ОСНОВНОЕ СОДЕРЖАНИЕ ПРОГРАММЫ
1. Системы счисления (5 ч.)
Позиционные и непозиционные системы счисления. Примеры представления чисел в позиционных системах счисления.
Основание системы счисления. Алфавит (множество цифр) системы счисления. Количество цифр, используемых в системе счисления с заданным основанием. Краткая и развернутая формы записи чисел в позиционных системах счисления.
Двоичная система счисления, запись целых чисел в пределах от 0 до 1024.
Восьмеричная и шестнадцатеричная системы счисления.
Практические работы:
1. Перевод натуральных чисел из десятичной системы счисления в двоичную и из двоичной в десятичную.
2. Перевод натуральных чисел из десятичной системы счисления в восьмеричную, шестнадцатеричную и обратно.
3. Перевод натуральных чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную и обратно.
4. Арифметические действия в системах счисления.
Контрольная работа№1 «Системы счисления» (1 ч.)
2. Элементы комбинаторики, теории множеств и математической логики (7 ч)
Множество.
Высказывания. Простые и сложные высказывания. Диаграммы Эйлера-Венна. Логические значения высказываний. Логические выражения. Логические операции: «и» (конъюнкция, логическое умножение), «или» (дизъюнкция, логическое сложение), «не» (логическое отрицание). Правила записи логических выражений. Приоритеты логических операций.
Таблицы истинности.
Логические операции следования (импликация) и равносильности (эквивалентность). Свойства логических операций. Законы алгебры логики. Использование таблиц истинности для доказательства законов алгебры логики. Логические элементы. Схемы логических элементов и их физическая (электронная) реализация. Знакомство с логическими основами компьютера.
Практические работы:
5. Построение таблиц истинности для логических выражений.
6. Расчет количества вариантов: формулы перемножения и сложения количества вариантов.
7. Определение количества элементов во множествах, полученных из двух или трех базовых множеств с помощью операций объединения, пересечения и дополнения.
Контрольная работа №2 «Элементы комбинаторики, теории множеств и математической логики» (1 ч.)
3. Исполнители и алгоритмы. Управление исполнителями (6 ч)
Исполнители. Состояния, возможные обстановки и система команд исполнителя; команды-приказы и команды-запросы; отказ исполнителя. Необходимость формального описания исполнителя. Ручное управление исполнителем.
Алгоритм как план управления исполнителем (исполнителями). Алгоритмический язык (язык программирования) – формальный язык для записи алгоритмов. Программа – запись алгоритма на конкретном алгоритмическом языке. Компьютер – автоматическое устройство, способное управлять по заранее составленной программе исполнителями, выполняющими команды. Программное управление исполнителем.
Словесное описание алгоритмов. Отличие словесного описания алгоритма, от описания на формальном алгоритмическом языке.
Системы программирования. Средства создания и выполнения программ.
Управление. Сигнал. Обратная связь. Примеры: компьютер и управляемый им исполнитель (в том числе робот); компьютер, получающий сигналы от цифровых датчиков в ходе наблюдений и экспериментов, и управляющий реальными (в том числе движущимися) устройствами.
Практические работы:
8. Описание алгоритма с помощью блок-схем.
4. Алгоритмические конструкции (9 ч)
Конструкция «следование». Линейный алгоритм. Ограниченность линейных алгоритмов: невозможность предусмотреть зависимость последовательности выполняемых действий от исходных данных.
Конструкция «ветвление». Условный оператор: полная и неполная формы.
Выполнение и невыполнения условия (истинность и ложность высказывания). Простые и составные условия. Запись составных условий.
Конструкция «повторения»: циклы с заданным числом повторений, с условием выполнения, с переменной цикла.
Примеры записи команд ветвления и повторения и других конструкций в различных алгоритмических языках.
Практические работы:
9. Проверка условия выполнения цикла до начала выполнения тела цикла и после выполнения тела цикла: постусловие и предусловие цикла. Инвариант цикла.
10. Запись алгоритмических конструкций в выбранном языке программирования.
Контрольная работа за курс 8 класса (1 ч.)
Учебно-тематический план
№ п/п | Тема раздела | Количество часов | В том числе контрольные работы |
1 | Математические основы информатики | 12 | 1 |
2 | Основы алгоритмизации | 10 | 1 |
3 | Начала программирования | 10 | 1 |
4 | Итоговое повторение | 1 | 1 |
5 | Резерв | 1 | |
ИТОГО | 34 |
График проведения контрольных работ
№ п/п | Тема | Плановые сроки | Фактические сроки (коррекция) |
1 | Математические основы информатики | 4-9.12 | |
2 | Основы алгоритмизации | 26.02-3.03 | |
3 | Начала программирования | 14-19.05 | |
4 | Итоговая контрольная работа | 21-26.05 |
ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ
Номер урока | Тема урока | Плановые сроки прохождения | Фактические сроки |
1 | Цели изучения курса информатики и ИКТ. Техника безопасности и организация рабочего места. | 4.09-9.09 | |
Математические основы информатики (12 ч) | |||
2 | Общие сведения о системах счисления | 11-16.09 | |
3 | Двоичная система счисления. Двоичная арифметика | 18-23.09 | |
4 | Восьмеричная и шестнадцатеричные системы счисления. Компьютерные системы счисления | 25-30.09 | |
5 | Правило перевода целых десятичных чисел в систему счисления с основанием q | 2-7.10 | |
6 | Представление целых чисел | 9-14.10 | |
7 | Представление вещественных чисел | 16-21.10 | |
8 | Высказывание. Логические операции. | 23-28.10 | |
9 | Построение таблиц истинности для логических выражений | 7-11.11 | |
10 | Свойства логических операций. | 13-18.11 | |
11 | Решение логических задач | 20-25.11 | |
12 | Логические элементы | 27.11-2.12 | |
13 | Обобщение и систематизация основных понятий темы Математические основы информатики. Контрольная работа | 4-9.12 | |
Тема «Основы алгоритмизации» 10 ч. | |||
14 | Алгоритмы и исполнители | 11-16.12 | |
15 | Способы записи алгоритмов | 18-23.12 | |
16 | Объекты алгоритмов | 25-30.12 | |
17 | Алгоритмическая конструкция следование | 15-20.01 | |
18 | Алгоритмическая конструкция ветвление. Полная форма ветвления | 22-27.01 | |
19 | Сокращённая форма ветвления | 29.01-3.02 | |
20 | Алгоритмическая конструкция повторение. Цикл с заданным условием продолжения работы | 5-10.02 | |
21 | Цикл с заданным условием окончания работы | 12-17.02 | |
22 | Цикл с заданным числом повторений | 19-24.02 | |
23 | Обобщение и систематизация основных понятий темы Основы алгоритмизации. Контрольная работа | 26.02-3.03 | |
Тема «Начала программирования» 10ч. | |||
24 | Общие сведения о языке программирования Паскаль | 5-10.03 | |
25 | Организация ввода и вывода данных | 12-17.03 | |
26 | Программирование линейных алгоритмов | 19-24.03 | |
27 | Программирование разветвляющихся алгоритмов. Условный оператор. | 2-7.04 | |
28 | Составной оператор. Многообразие способов записи ветвлений. | 9-14.04 | |
29 | Программирование циклов с заданным условием продолжения работы. | 16-21.04 | |
30 | Программирование циклов с заданным условием окончания работы. | 23-28.04 | |
31 | Программирование циклов с заданным условием окончания работы. | 30.04-5.05 | |
32 | Различные варианты программирования циклического алгоритма. | 7-12.05 | |
33 | Обобщение и систематизация основных понятий темы Начала программирования. Контрольная работа | 14-19.05 | |
Итоговое повторение | |||
34 | Контрольная работа. | 21-26.05 | |
СОГЛАСОВАНО
Протокол заседания методического объединения
учителей____________________________________цикла
от « »___________________________2017 г. №_______
СОГЛАСОВАНО
Зам. директора по УВР
МАОУ «Ликино-Дулевский лицей»
___________________
«________»__________________2017 г.



