- Учителю
- Рабочая программа по информатике 8 класс
Рабочая программа по информатике 8 класс
Муниципальное бюджетное общеобразовательное учреждение города Абакана
«Средняя общеобразовательная школа № 20»
Утверждена приказом
МБОУ «СОШ № 20»
от 31.08.2016 №122
Рабочая программа
по предмету
«Информатика»
для 8 класса
на 2016-2017 учебный год
Составитель:
Гулевских М.Ю.
учитель информатики
Обсуждена и согласована на методическом объединении
Протокол от _______________
Принята на Методическом совете
Протокол от __________________
2016 год
1. Пояснительная записка
Рабочая программа по предмету «Информатика» для 8 класса составлена в соответствии с Основной образовательной программой основного общего образования МБОУ «СОШ№20» с учетом УМК Л.Л. Босовой.
Изучение информатики в основной школе направлено на достижение следующих целей:
-
формирование основ научного мировоззрения в процессе систематизации, теоретического осмысления и обобщения имеющихся и получения новых знаний,
-
умений и способов деятельности в области информатики ;
-
совершенствование общеучебных и общекультурных навыков работы с информацией, навыков информационного моделирования, исследовательской деятельности и т.д.; развитие навыков самостоятельной учебной деятельности школьников;
-
воспитание ответственного и избирательного отношения к информации с учётом правовых и этических аспектов её распространения, стремления к созидательной деятельности и к продолжению образования с применением средств ИКТ.
Задачи:
-
овладение умениями работать с различными видами информации с помощью компьютера и других средств информационных и коммуникационных технологий, организовывать собственную информационную деятельность и планировать ее результаты;
-
развитие познавательных интересов, интеллектуальных и творческих способностей средствами ИКТ;
-
воспитание ответственного отношения к информации с учетом правовых и этических аспектов ее распространения; избирательного отношения к полученной информации;
-
выработка навыков применения средств ИКТ в повседневной жизни, при выполнении индивидуальных и коллективных проектов, в учебной деятельности, дальнейшем освоении профессий, востребованных на рынке труда.
Место предмета в учебном плане школы
В соответствии с учебным планом школы на преподавание предмета отводится 1 час в неделю, с годовой нагрузкой 35 часов, из них 1 час контрольная работа.
В календарно-тематическом планировании фактическая дата может быть скорректирована в связи с учетом учебных возможностей класса, выпадением учебных занятий на государственные праздники, актированные дни и др.
2. Планируемые результаты освоения учебного предмета
Ученик научится:
-
понимать смысл понятия «алгоритм» и широту сферы его применения; анализировать предлагаемые последовательности команд на предмет наличия у них таких свойств алгоритма как дискретность, детерминированность, понятность, результативность, массовость;
-
оперировать алгоритмическими конструкциями «следование», «ветвление», «цикл» (подбирать алгоритмическую конструкцию, соответствующую той или иной ситуации; переходить от записи алгоритмической конструкции на алгоритмическом языке к блок-схеме и обратно);
-
понимать термины «исполнитель», «формальный исполнитель», «среда исполнителя», «система команд исполнителя» и др.; понимать ограничения, накладываемые средой исполнителя и системой команд, на круг задач, решаемых исполнителем;
-
исполнять линейный алгоритм для формального исполнителя с заданной системой команд;
-
составлять линейные алгоритмы, число команд в которых не превышает заданное;
-
ученик научится исполнять записанный на естественном языке алгоритм, обрабатывающий цепочки символов.
-
исполнять линейные алгоритмы, записанные на алгоритмическом языке.
-
исполнять алгоритмы c ветвлениями, записанные на алгоритмическом языке;
-
понимать правила записи и выполнения алгоритмов, содержащих цикл с параметром или цикл с условием продолжения работы;
-
определять значения переменных после исполнения простейших циклических алгоритмов, записанных на алгоритмическом языке;
-
разрабатывать и записывать на языке программирования короткие алгоритмы, содержащие базовые алгоритмические конструкции.
Ученик получит возможность научиться:
-
исполнять алгоритмы, содержащие ветвления и повторения, для формального исполнителя с заданной системой команд;
-
составлять все возможные алгоритмы фиксированной длины для формального исполнителя с заданной системой команд;
-
определять количество линейных алгоритмов, обеспечивающих решение поставленной задачи, которые могут быть составлены для формального исполнителя с заданной системой команд;
-
подсчитывать количество тех или иных символов в цепочке символов, являющейся результатом работы алгоритма;
-
по данному алгоритму определять, для решения какой задачи он предназначен;
-
исполнять записанные на алгоритмическом языке циклические алгоритмы обработки одномерного массива чисел (суммирование всех элементов массива; суммирование элементов массива с определёнными индексами; суммирование элементов массива, с заданными свойствами; определение количества элементов массива с заданными свойствами; поиск наибольшего/ наименьшего элементов массива и др.);
-
разрабатывать в среде формального исполнителя короткие алгоритмы, содержащие базовые алгоритмические конструкции;
-
разрабатывать и записывать на языке программирования эффективные алгоритмы, содержащие базовые алгоритмические конструкции.
3. Содержание учебного предмета
Тема 1. Математические основы информатики (12 часов)
Вводный инструктаж по ТБ. Информация. Информатика. Общие сведения о системах счисления. Двоичная система счисления. Двоичная арифметика Восьмеричная и шестнадцатеричные системы счисления. Компьютерные системы счисления Правило перевода целых десятичных чисел в систему счисления с основанием q. Представление целых чисел Представление вещественных чисел Высказывание. Логические операции. Свойства логических операций. Построение таблиц истинности для логических выражений. Логические задачи. Логические элементы Математические основы информатики
Тема 2. Основы алгоритмизации (10 часов)
Алгоритмы и исполнители. Способы записи алгоритмов. Объекты алгоритмов. Алгоритмическая конструкция следование. Алгоритмическая конструкция ветвление. Алгоритмическая конструкция повторение. Цикл с заданным условием продолжения работы. Цикл с заданным условием окончания работы. Цикл с заданным числом повторений. Основы алгоритмизации.
Тема 3. Начала программирования (11 часов)
Общие сведения о языке программирования Паскаль. Организация ввода и вывода данных. Программирование линейных алгоритмов. Программирование линейных алгоритмов. Программирование разветвляющихся алгоритмов. Условный оператор. Составной оператор. Программирование циклов с заданным условием продолжения работы. Программирование циклов с заданным условием окончания работы. Программирование циклов с заданным числом повторений. Циклы на языке Паскаль. Составление программ с использованием различных видов алгоритмических структур.
Контрольная работа за 8 класс (1 час)
4. Тематическое планирование