МИНИСТЕРСТВО ПРОСВЕЩЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Министерство образования и молодёжной политики Свердловской области
Департамент образования Администрации города Екатеринбурга
Муниципальное автономное общеобразовательное учреждение –
средняя общеобразовательная школа № 165
Приложение к основной образовательной программе
основного общего образования
РАБОЧАЯ ПРОГРАММА
учебного курса
Информатика. Алгоритмы
для обучающихся 8 классов
Екатеринбург
Пояснительная записка
Программа рассчитана на 34 часа в год (1 час в неделю).
Сегодня существует две основные тенденции в обучении информатике: "Изучение
прикладного программного обеспечения" и "Изучение основ алгоритмизации и
программирования". Обе тенденции интересны и полезны - их нельзя разделять.
Если говорить о прикладном программном обеспечении, то практическая значимость этого
блока сразу понятна большинству учащихся, потому что умение "работать на компьютере"
необходимы в современном мире практически каждому человеку, независимо от его
образовательного уровня и сферы приложения его профессиональных интересов. Гораздо труднее
обстоит дело в этом смысле с алгоритмизацией и программированием. Ведь умение
программировать будет необходимо только тем, кто выберет данное направление в качестве
профессионального. Как создать должный уровень мотивации на изучение данного блока у всех
учащихся? Здесь на помощь приходит концепция системного подхода к решению любых
"жизненных задач", как производственных, так и бытовых - "чтобы добиваться цели - надо
решать, чтобы решать - надо выбирать, чтобы выбирать - надо перебирать варианты,
чтобы перебирать варианты - надо уметь их моделировать."
Именно поэтому основной задачей предложенного курса как раз и является развитие
особого стиля мышления, который просто необходим для наиболее полной реализации своих
способностей и возможностей через моделирование конкретных жизненных ситуаций и
обобщение моделируемых ситуаций в цельную стратегию жизни. А развитие (и даже иногда
формирование) этого особого мышления, которое получило название "алгоритмического" или
"комбинаторного", происходит через знакомство учащихся с основными понятиями теории
построения алгоритмов с учетом множества свойств, условий, характеристик и закономерностей,
а затем на основе разработанной модели выбирать наиболее оптимальныйпуть решения задачи.
Для реализация программы используется гибкий подход к языку программирования: на
первом этапе - "вхождение" наиболее целесообразно работать в среде исполнителей "робот" и
"чертежник" системы КуМир по двум причинам:
1. визуализация работы программы на графическом экране упрощает понимание и
освоение управляющих конструкций языка для учащихся с любым стилем мышления;
2. структурная организация данной среды максимально приближена к среде
ТурбоПаскаль и переход от одной к другой осуществляется легко и безболезненно.
В 1985 году академик Андрей Петрович Ершов с группой соавторов подготовил школьный
учебник "Информатика-9". В этом учебнике была введена алголоподобная нотация для записи
алгоритмов - так называемый школьный алгоритмический язык. С 1985 по 1989 гг. Этот язык
дорабатывался и описание ядра окончательной версии появилось в учебнике 1990 года "Основы
информатики и вычислительной техники" под редакцией А.Г.Кушниренко, Г.В.Лебедева и
Р.А.Свореня. Важная особенность учебника в том, что он ориентирован на изучение базовых
понятий и методов информатики и теории алгоритмов на сравнительно простом материале.
Система программирования КуМир (Комплект Учебных Миров), поддерживающая этот
учебник, была выпущена в свет предприятием ИнфоМир в 1990 году. Язык этой системы также
называется КуМир. В настоящее время используется версия kumir-trunk-2218-win32,
производитель НИИСИ РАН.
Данный курс служит начальной ступенью в освоении учащимися школьного
алгоритмического языка программирования; продолжением является курс «Программирование
на КуМире», изучаемый в старших классах.
[Введите текст]
Планируемые результаты
Личностные:
наличие представлений об информации как важнейшем стратегическом ресурсе
развития личности, государства, общества;
понимание роли информационных процессов в современном мире;
владение первичными навыками анализа и критичной оценки получаемой
информации;
ответственное отношение к информации с учетом правовых и этических аспектов
ее распространения;
развитие чувства личной ответственности за качество окружающей
информационной среды;
способность увязать учебное содержание с собственным жизненным опытом,
понять значимость подготовки в области информатики и ИКТ в условиях развития
информационного общества;
готовность к повышению своего образовательного уровня и продолжениюобучения
с использованием средств и методов информатики и ИКТ;
способность и готовность к общению и сотрудничеству со сверстниками и
взрослыми в процессе образовательной, общественно-полезной, учебно-исследовательской,
творческой деятельности;
способность и готовность к принятию ценностей здорового образа жизни за счет
знания основных гигиенических, эргономических и технических условий безопасной
эксплуатации средств ИКТ.
Метапредметные:
владение общепредметными понятиями «объект», «система», «модель»,
«алгоритм», «исполнитель» и др.;
владение информационно-логическими умениями: определять понятия, создавать
обобщения, устанавливать аналогии, классифицировать, самостоятельно выбирать основания и
критерии для классификации, устанавливать причинно-следственные связи, строить логическое
рассуждение, умозаключение (индуктивное, дедуктивное и по аналогии) и делать выводы;
владение умениями самостоятельно планировать пути достижения целей;
соотносить свои действия с планируемыми результатами, осуществлять контроль своей
деятельности, определять способы действий в рамках предложенных условий, корректировать
свои действия в соответствии с изменяющейся ситуацией; оценивать правильность выполнения
учебной задачи;
владение основами самоконтроля, самооценки, принятия решений и осуществления
осознанного выбора в учебной и познавательной деятельности;
владение основными универсальными умениями информационного характера:
постановка и формулирование проблемы; поиск и выделение необходимой информации,
применение методов информационного поиска; структурирование и визуализация информации;
выбор наиболее эффективных способов решения задач в зависимости от конкретных условий;
самостоятельное создание алгоритмов деятельности при решении проблем творческого и
поискового характера;
владение информационным моделированием как основным методом приобретения
знаний: умение преобразовывать объект из чувственной формы в пространственно-графическую
или знаково-символическую модель; умение строить разнообразные информационные структуры
для описания объектов; умение «читать» таблицы, графики, диаграммы, схемы и т.д.,
самостоятельно перекодировать информацию из одной знаковой системы в другую; умение
выбирать форму представления информации в зависимости от стоящей задачи, проверять
адекватность модели объекту и цели моделирования;
ИКТ-компетентность – широкий спектр умений и навыков использования средств
информационных и коммуникационных технологий для сбора, хранения, преобразования и
[Введите текст]
передачи различных видов информации, навыки создания личного информационного
[Введите текст]
пространства (обращение с устройствами ИКТ; создание письменных файлов; создание
графических объектов; коммуникация и социальное взаимодействие; поиск и организация
хранения информации; анализ информации).
Предметные:
формирование знаний о понятии алгоритма, способыах его описания;
формирование знаний о свойствах исполнителей, о записи алгоритмов на
алгоритмическом языке;
формирование знаний о назначении, режимах работы, системах команд исполнителей
среды КуМир;
формирование навыков и умений Использовать терминологию предмета;
формирование навыков и умений Использовать блок-схему для описания алгоритма;
формирование навыков и умений решения задач с применением основных
алгоритмических конструкций;
формирование навыков и умений реализации алгоритмов различных исполнителей
среды КуМир;
формирование информационной и алгоритмической культуры;
формирование представления об основных изучаемых понятиях: информация, алгоритм,
модель – и их свойствах;
развитие алгоритмического мышления, необходимого для профессиональной
деятельности в современном обществе; развитие умений составить и записать алгоритм
для конкретного исполнителя; формирование знаний об алгоритмических конструкциях,
логических значениях и операциях; знакомство со школьным языком программирования и
основными алгоритмическими структурами — линейной, условной и циклической;
формирование навыков и умений безопасного и целесообразного поведения при работе с
компьютерными программами и в Интернете, умения соблюдать нормы информационной
этики и права.
Основное содержание учебного курса
(34 часа)
Раздел 1. Алгоритмы и исполнители.
Алгоритм. Свойства алгоритмов. Способы записи алгоритмов; блок-схемы.
Возможность автоматизации деятельности человека.
Исполнители алгоритмов (назначение, среда, режим работы, система команд).
Компьютер как формальный исполнитель алгоритмов (программ).
Ошибки при работе исполнителя.
Основные алгоритмические конструкции.
Практические работы:
Знакомство с исполнителями системы КуМИР.
Создание линейных алгоритмов.
Решение задач, запись их на языке блок-схем.
Раздел 2. Исполнитель Робот.
Среда и система команд исполнителя Робот.
Управление пультом.
Практические работы:
[Введите текст]
Освоение среды исполнителя "робот".
Реализация линейных алгоритмов в среде исполнителя "робот".
Раздел 3. Исполнитель Чертежник.
Особенности записи чисел.
Знакомство с исполнителем.
Команды «Чертежника».
Практические работы:
Освоение среды исполнителя "Чертежник".
Реализация линейных алгоритмов в среде исполнителя " Чертежник ".
Раздел 4. Вспомогательные алгоритмы. Алгоритмы с аргументами.
Понятия вспомогательного и основного алгоритмов.
Вызов вспомогательного алгоритма. Метод последовательного уточнения.
Алгоритмы с аргументами.
Практические работы:
Применение вспомогательного алгоритма в среде Робота и Чертежника.
Решение задач с применением вспомогательного алгоритма с аргументами.
Раздел 5. Команды повторения в алгоритмическом языке.
Простые и составные команды. Цикл «N раз».
Команды «Обратной связи». Цикл «Пока».
Практические работы:
Решение задач с применением циклов.
Применение команд «Обратной связи» при управлении Роботом.
Раздел 6. Команды ветвления и контроля.
Общий вид команды «если»;
Графическая схема команды «если»;
Условия в алгоритмическом языке.
Практические работы:
Построение блок-схем алгоритмов с применением команды «если»;
Решение задач с применением команды «если».
[Введите текст]
Тематическое планирование
№
урока
Наименование разделов и тем
В том числе на:
Всего
часов
уроки
ПР
КР
1
1
1
Правила ТБ. Предмет «Алгоритмизация».
1
1
I
Алгоритмы и исполнители.
6
4
II
Исполнитель Робот.
2
1
III
Исполнитель Чертежник.
6
1
4
1
IV
Вспомогательные алгоритмы. Алгоритмы с
аргументами.
8
2
4
2
6
2
3
1
4
1
2
1
1
34
13
14
7
V
VI
Команды повторения в алгоритмическом языке.
Команды ветвления и контроля.
Резерв
Итого:
1
Учебно-методические и программные средства обучения
1. Информатика: учебник для 8 класса /Л.Л. Босова, А.Ю. Босова – 2-е изд., испр. М.: БИНОМ. Лаборатория знаний, 2017. – 160 с.: ил.
2. Кушниренко А.Г. и др./ Основы информатики и вычислительной техники: Проб.
учеб. для сред. учеб. заведений - 2-е изд. – М.: Просвещение, 1991, - 224 с., ил.
3. Изучение основ информатики и вычислительной техники: Пособие для учителя /
А. В. Авербух, В.Б. Гисин, Я.Н. Зайдельман, Г.В. Лебедев. – М., Просвещение, 1992.
– 302с.:ил.
4. К. Ю. Поляков / ЭОР «Исполнитель Робот», 2012, СПб.
5. Удалова Т.Л., Ануфриева М.В. / Информатика. КуМир. – Саратов: Лицей, 2012. –
144 с.
Материально-техническое обеспечение кабинета информатики
Рабочее место ученика с установленной ОС Windows 7 и пакетом MS Office 2007;
Рабочее место учителя;
Принтер на рабочем месте учителя;
Проектор на рабочем месте учителя;
Сканер на рабочем месте учителя;
Система компьютерного тестирования NetTest с комплектом тестов по разделам курса;
[Введите текст]
Раздаточный материал по всем разделам курса.
Среда программирования исполнителя «Робот» системы «КуМир» kumir-1.7.3.rev2369windows-32bit-setup.exe; Производитель НИИСИ РАН.
[Введите текст]
Календарно-тематическое планирование по курсу «Основы алгоритмизации»
В том числе на:
Дата
Наименование
разделов
и
№ урока проведения
Всего часов
тем
уроки
ПР
КР
1
I
2
3-4
5
6
7
II
8
9
III
10-12
13-14
15
16
[Введите текст]
Правила ТБ. Предмет
«Алгоритмизация».
Алгоритмы и исполнители.
Понятие алгоритма. Примеры
алгоритмов.
Исполнители алгоритмов
(среда исполнителя, СКИ).
ПР Знакомство с
исполнителями системы
КуМИР.
Свойства алгоритмов.
Автоматизация деятельности
человека.
Способы записи алгоритмов;
блок-схемы. Решение задач.
Базовые алгоритмические
структуры.
Тест «Алгоритмы и
исполнители»
Исполнитель Робот.
ПР Среда и система команд
исполнителя Робот. Общий
вид алгоритма. Простейший
пример алгоритма. Решение
задач для исполнителя
РОБОТ.
Контр. работа «Простая
программа для Робота».
Исполнитель Чертежник.
Запись чисел. Команды
«Чертежника». Пример
алгоритма управления
Чертежником.
ПР Упражнения в среде
Чертежника.
ПР Рисование букв.
Последовательное
выполнение алгоритмов.
Решение задач в среде
Чертежника.
Контрольная работа
«Исполнитель Чертежник»
Вспомогательные
алгоритмы. Алгоритмы с
аргументами.
Понятия вспомогательного и
основного алгоритмов. ПР
Примеры.
1
1
6
4
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
6
1
4
3
1
2
2
1
2
1
1
8
2
1
1
4
2
17-18
19
20
21-22
23
IV
24-25
26
27-28
29
VI
30
31-32
33
34
[Введите текст]
ПР Применение
вспомогательного алгоритма.
Метод последовательного
уточнения. Решение задач.
Контр. работа
«Вспомогательные
алгоритмы».
Алгоритмы с аргументами.
Выполнение
вспомогательного алгоритма
с аргументами.
ПР Решение задач и
упражнений.
Контрольная работа
«Вспомогательные
алгоритмы с аргументами»
Команды повторения в
алгоритмическом языке.
Простые и составные
команды. Команды повтора.
Цикл «N раз». Примеры
использования цикла.
Вложенные циклы. ПР
Решение задач.
Команды «Обратной связи».
Цикл «Пока». Примеры.
ПР Составление алгоритмов с
циклом «Пока». Решение
задач и упражнений.
Контрольная работа
«Циклы».
Команды ветвления и
контроля.
Команда «если»: примеры,
блок-схема, условия.
ПР Решение задач с
применением команды
«если».
Контрольная работа
«Команда ―если‖
Резерв
Итого:
2
2
1
1
1
1
2
2
1
1
6
2
3
2
1
1
1
1
2
2
1
1
4
1
1
1
2
1
1
34
1
2
1
2
1