МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
«СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА №5»
МУНИЦИПАЛЬНОГО ОБРАЗОВАНИЯ ГОРОДСКОЙ ОКРУГ СИМФЕРОПОЛЬ
РЕСПУБЛИКИ КРЫМ
«Рассмотрено» Руководитель МО
________________________
Протокол № ___ от _______
«___»_________ 2016 г.
«Согласовано»
Зам. директора по УВР
_______________________
«___»_________ 2016 г.
«Утверждено»
Директор МБОУ «СОШ№5»
_______________Окул Т.В.
Приказ № ___ от ________
«___»_________ 2016 г.
РАБОЧАЯ ПРОГРАММА
по информатике и ИКТ
для учащихся 9-А, 9-Б, 9-В класса
2016/2017 учебный год
Составитель: Згурская Ольга Олеговна, учитель математики и информатики, категория специалист
Симферополь, 2016г.
Пояснительная записка
Рабочая программа по информатике и ИКТ для 9 класса разработана на основе примерной программы курса «Информатика и ИКТ» для 7-9 классов. И.Г. Семакин, М. С. Цветкова и др. - ООО «Издательство БИНОМ. Лаборатория знаний», 2012 г.
Изучение курса обеспечивается учебно-методическим комплексом:
Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.. Информатика. 9 класс – М.: БИНОМ. Лаборатория знаний, 2014.
2. Семакин И.Г., Хеннера Е.К. Задачник-практикум (в 2-х томах). М.: БИНОМ. Лаборатория знаний.
3. Семакин И.Г., Мартынова И.Н. Методическое пособие – М.: БИНОМ. Лаборатория знаний.
ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОСВОЕНИЯ УЧЕБНОГО ПРЕДМЕТА
Глава 1. Управление и алгоритмы
Обучающийся научится:
понимать сущность кибернетической схемы управления с обратной связью; назначение прямой и обратной связи в этой схеме;
разбираться, что такое алгоритм управления; какова роль алгоритма в системах управления, в чем состоят основные свойства алгоритма;
записывать алгоритм при помощи блок-схемы, учебного алгоритмического языка;
понимать основные алгоритмические конструкции: следование, ветвление, цикл; структуры алгоритмов;
при анализе простых ситуаций управления определять механизм прямой и обратной связи;
пользоваться языком блок-схем, понимать описания алгоритмов на учебном алгоритмическом языке;
выполнить трассировку алгоритма для известного исполнителя;
составлять линейные, ветвящиеся и циклические алгоритмы управления одним из учебных исполнителей;
выделять подзадачи; определять и использовать вспомогательные алгоритмы.
Обучающийся получит возможность:
в сотрудничестве с учителем ставить новые учебные задачи;
осуществлять контроль своей деятельности;
планировать и выполнять свои действия в соответствии с поставленной задачей и условиями ее реализации в новом учебном материале.
Глава 2. Введение в программирование
Обучающийся научится:
понимать, что такое трансляция;
работать с готовой программой на одном из языков программирования высокого уровня;
составлять несложные линейные, ветвящиеся и циклические программы;
составлять несложные программы обработки одномерных массивов;
отлаживать и исполнять программы в системе программирования.
Обучающийся получит возможность:
в сотрудничестве с учителем ставить новые учебные задачи;
осуществлять контроль своей деятельности;
планировать и выполнять свои действия в соответствии с поставленной задачей и условиями ее реализации в новом учебном материале.
Глава 3. Информационные технологии и общество
Обучающийся научится:
разбираться в основных этапах развития средств работы с информацией в истории человеческого общества;
регулировать свою информационную деятельность в соответствии с этическими и правовыми нормами общества.
Обучающийся получит возможность:
в сотрудничестве с учителем ставить новые учебные задачи;
осуществлять контроль своей деятельности;
планировать и выполнять свои действия в соответствии с поставленной задачей и условиями ее реализации в новом учебном материале.
СОДЕРЖАНИЕ УЧЕБНОГО ПРЕДМЕТА
Глава 1. Управление и алгоритмы
Управление и кибернетика. Управление с обратной связью. Определение и свойства алгоритма. Графический учебный исполнитель. Вспомогательные алгоритмы и подпрограммы. Циклические алгоритмы. Ветвление и последняя детализация алгоритма.
Дополнение в главе 1
Автоматизированные и автоматические системы управления. Использование рекурсивных процедур.
Глава 2. Введение в программирование
Что такое программирование. Алгоритмы работы с величинами. Линейные вычислительные алгоритмы. Знакомство с языком Паскаль. Алгоритмы с ветвящейся структурой. Программирование ветвлений на Паскале. Программирование диалога с компьютером. Алгоритм Евклида. Таблицы и массивы. Массивы в Паскале. Одна задача обработки массива. Поиск наибольшео и наименьшего элементов массива. Сортировка массива.
Дополнение к главе 2
Программирование перевода чисел из одной системы счисления в другую. Сложность алгоритмов. О языках программирования и трансляторах. История языков программирования.
Глава 3. Информационные технологии и общество
Предыстория информатики. История ЭВМ. История программного обеспечения и ИКТ. Информационные ресурсы современного общества. Проблемы формирования информационного общества. Информационная безопасность.
КАЛЕНДАРНО-ТЕМАТИЧСЕКОЕ ПЛАНИРОВАНИЕ
( 2 часа в неделю, всего 68 часов)
урока § учебника
Тема урока
Кол-во
часов
Дата проведения
по плану
по факту
по плану
по факту
Глава 1
Управление и алгоритмы
18
1.
1
Правила поведения и техника безопасности. Управление и кибернетика.
1
2.
2
Управление с обратной связью.
1
3.
3
Определение и свойства алгоритма.
1
4.
Вводная диагностическая работа.
1
5.
Анализ контрольной работы. Графический учебный исполнитель.
1
6.
4
Практическая работа №1 «Работа с учебным исполнителем алгоритмов: построение линейных алгоритмов».
1
7.
5
Вспомогательные алгоритмы и подпрограммы.
1
8.
5
Вспомогательные алгоритмы и подпрограммы.
1
9.
Практическая работа №2 «Работа с учебным исполнителем алгоритмов: использование вспомогательных алгоритмов».
1
10.
6
Циклические алгоритмы.
1
11.
6
Циклические алгоритмы.
1
12.
Практическая работа №3 «Разработка циклических алгоритмов».
1
13.
7
Ветвление и последовательная детализация алгоритма.
1
14.
7
Ветвление и последовательная детализация алгоритма.
1
15.
Практическая работа №4 «Использование метода последовательной детализации для построения алгоритма. Использование ветвлений».
1
16.
Контрольная работа №1 «Управление и алгоритмы».
1
17.
1.1
Анализ контрольной работы. Автоматизированные и автоматические системы управления.
1
18.
1.2
Использование рекурсивных процедур.
1
Глава 2
Введение в программирование
40
19.
8
Что такое программирование.
1
20.
9
Алгоритмы работы с величинами.
1
21.
9
Алгоритмы работы с величинами.
1
22.
10
Линейные вычислительные алгоритмы
1
23.
10
Линейные вычислительные алгоритмы
1
24.
Практическая работа №5 «Построение блок-схем линейных вычислительных алгоритмов (на учебной программе)».
1
25.
11
Знакомство с языком Паскаль.
1
26.
11
Знакомство с языком Паскаль.
1
27.
Практическая работа №6 «Работа с готовыми программами на языке Паскаль. Программирование на Паскале линейных алгоритмов».
1
28.
12
Алгоритмы с ветвящейся структурой.
1
29.
12
Алгоритмы с ветвящейся структурой.
1
30.
13
Программирование ветвлений на Паскале.
1
31.
13
Программирование ветвлений на Паскале.
1
32.
Контрольная работа №2 (полугодовая).
1
33.
14
Анализ контрольной работы. Программирование диалога с компьютером.
1
34.
14
Программирование диалога с компьютером.
1
35.
Практическая работа №7 «Разработка программы на языке Паскаль с использованием оператора ветвления и логических операций».
1
36.
15
Программирование циклов.
1
37.
15
Программирование циклов.
1
38.
Практическая работа №8 «Разработка программ c использованием цикла с предусловием».
1
39.
16
Алгоритм Евклида.
1
40.
16
Алгоритм Евклида.
1
41.
17
Таблицы и массивы.
1
42.
17
Таблицы и массивы.
1
43.
18
Массивы в Паскале.
1
44.
18
Массивы в Паскале.
1
45.
Практическая работа №9 «Разработка программ обработки одномерных массивов».
1
46.
19
Одна задача обработки массива.
1
47.
19
Одна задача обработки массива.
1
48.
Практическая работа №10 «Разработка программы поиска числа в случайно сформированном массиве».
1
49.
20
Поиск наибольшего и наименьшего элементов массива.
1
50.
20
Поиск наибольшего и наименьшего элементов массива.
1
51.
21
Сортировка массива.
1
52.
21
Сортировка массива.
1
53.
Контрольная работа №3 «Программирование».
1
54.
2.1
Анализ контрольной работы. Программирование перевода чисел из одной системы счисления в другую.
1
55.
2.1
Программирование перевода чисел из одной системы счисления в другую.
1
56.
2.2
Сложность алгоритмов.
1
57.
2.3
О языках программирования и трансляторах.
1
58.
2.4
История языков программирования.
1
Глава 3
Информационные технологии и общество.
10
59.
22
Предыстория информатики.
1
60.
23
История ЭВМ.
1
61.
24
История программного обеспечения и ИКТ.
1
62.
25
Информационные ресурсы современного общества.
1
63.
26
Проблемы формирования информационного общества.
1
64.
27
Информационная безопасность.
1
65.
Промежуточная аттестация.
1
66.
Анализ контрольной работы.
1
67.
Урок систематизации и коррекции знаний, умений и навыков.
1
68.
Итоговый урок.
1
Лист коррекции программы
10