Рабочая программа по информатике

Пояснительная записка

Рабочая программа учебного предмета «Информатика и ИКТ» (далее – рабочая программа) разработана для обучающихся 8 классе общеобразовательной школы в соответствии с правовыми и нормативными документами:

Федеральным Законом от 29 декабря 2012 года №273-ФЗ «Об образовании в Российской Федерации»;

приказом Минобрнауки России от 30 августа 2013 года №1015 «Об утверждении Порядка организации и осуществления образовательной деятельности по основным общеобразовательным программам – образовательным программам начального общего, основного общего и среднего общего образования;

Целями изучения курса являются:

Изучение информатики и информационных технологий в основной школе направлено на достижение следующих целей:

формирование основ научного мировоззрения в процессе систематизации, теоретического осмысления и обобщения имеющихся и получения новых знаний,

умений и способов деятельности в области информатики;

совершенствование общеучебных и общекультурных навыков работы с информацией, навыков информационного моделирования, исследовательской деятельности и т.д.; развитие навыков самостоятельной учебной деятельности обучающихся;

воспитание ответственного и избирательного отношения к информации с учётом правовых и этических аспектов её распространения, стремления к созидательной деятельности и к продолжению образования с применением средств ИКТ.

Задачи изучения курса:

овладение умениями работать с различными видами информации с помощью компьютера и других средств информационных и коммуникационных технологий, организовывать собственную информационную деятельность и планировать ее результаты;

развитие познавательных интересов, интеллектуальных и творческих способностей средствами ИКТ;

воспитание ответственного отношения к информации с учетом правовых и этических аспектов ее распространения; избирательного отношения к полученной информации;

выработка навыков применения средств ИКТ в повседневной жизни, при выполнении индивидуальных и коллективных проектов, в учебной деятельности, дальнейшем освоении профессий, востребованных на рынке труда.

Программой предусмотрено проведение:

Контрольных работ – 3,

Самостоятельная работа — 3

Теоретический диктант - 1

Итоговый тест - 1.

Общая характеристика учебного предмета

Информатика – это естественнонаучная дисциплина о закономерности протекания информационных процессов в системах различной природы, а также о методах и средствах их автоматизации. Вместе с математикой, физикой, химией, биологией курс информатики закладывает основы естественнонаучного мировоззрения.

Информатика имеет очень большое и всё возрастающее число междисциплинарных связей, причем как на уровне понятийного аппарата, так и на уровне инструментария. Многие положения, развиваемые информатикой, рассматриваются как основа создания и использования информационных и коммуникационных технологий – одного из наиболее значимых технологических достижений современной цивилизации.

Многие предметные знания и способы деятельности (включая использование средств ИКТ), освоенные обучающимися на базе информатики способы деятельности, находят применение как в рамках образовательного процесса при изучении других предметных областей, так и в реальных жизненных ситуациях, становятся значимыми для формирования качеств личности, т. е. ориентированы на формирование метапредметных и личностных результатов. На протяжении всего периода существования школьной информатики в ней накапливался опыт формирования образовательных результатов, которые в настоящее время принято называть современными образовательными результатами.

Одной из основных черт нашего времени является всевозрастающая изменчивость окружающего мира. В этих условиях велика роль фундаментального образования, обеспечивающего профессиональную мобильность человека, готовность его к освоению новых технологий, в том числе, информационных. Необходимость подготовки личности к быстро наступающим переменам в обществе требует развития разнообразных форм мышления, формирования у учащихся умений организации собственной учебной деятельности, их ориентации на деятельностную жизненную позицию.

В содержании курса информатики и ИКТ для 8–9 классов основной школы акцент сделан на изучении фундаментальных основ информатики, формировании информационной культуры, развитии алгоритмического мышления, реализации общеобразовательного потенциала предмета.

Курс информатики основной школы, опирается на опыт постоянного применения ИКТ, уже имеющийся у учащихся, дает теоретическое осмысление, интерпретацию и обобщение этого опыта.

Место учебного предмета в учебном плане

На изучение предмета информатики в 8 классе отводиться 1 час в неделю.

Рабочая программа в 8 рассчитана на 35 часов в год, изучаются разделы «Математические основы информатики», «Основы алгоритмизации», «Начала программирования», предусмотрено проведение 4 тематических и итоговых контрольных работ.

Рабочая программа обеспечена соответствующим программе учебниками:

Информатика: Учебник для 8 класса./ Л.Л.Босова, А.Ю. Босова -2-е изд., испр. М.: БИНОМ. Лаборатория знаний, 2014. – 160 с.: ил. ISBN 978-5-9963-1776-9

Информатика: Рабочая тетрадь для 8 класса./ Л.Л.Босова, А.Ю. Босова - М.: БИНОМ. Лаборатория знаний, 2014. – 160 с.: ил. ISBN 978-5-9963-1561-1

Содержание учебного предмета

Математические основы информатики

Общие сведения о системах счисления. Понятие о непозиционных и позиционных системах счисления. Знакомство с двоичной, восьмеричной и шестнадцатеричной системами счисления, запись в них целых десятичных чисел от 0 до 1024. Перевод небольших целых чисел из двоичной системы счисления в десятичную. Двоичная арифметика.

Компьютерное представление целых чисел. Представление вещественных чисел.

Высказывания. Логические операции. Логические выражения. Построение таблиц истинности для логических выражений. Свойства логических операций. Решение логических задач. Логические элементы.

Аналитическая деятельность:

анализировать любую позиционную систему как знаковую систему;

определять диапазон целых чисел в n-разрядном представлении;

анализировать логическую структуру высказываний;

анализировать простейшие электронные схемы.

Практическая деятельность:

переводить небольшие (от 0 до 1024) целые числа из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную и обратно;

выполнять операции сложения и умножения над небольшими двоичными числами;

строить таблицы истинности для логических выражений;

вычислять истинностное значение логического выражения.

Основы алгоритмизации

Понятие исполнителя. Неформальные и формальные исполнители. Учебные исполнители (Робот, Чертёжник, Черепаха, Кузнечик, Водолей, Удвоитель и др.) как примеры формальных исполнителей. Их назначение, среда, режим работы, система команд.

Понятие алгоритма как формального описания последовательности действий исполнителя при заданных начальных данных. Свойства алгоритмов. Способы записи алгоритмов.

Алгоритмический язык – формальный язык для записи алгоритмов. Программа – запись алгоритма на алгоритмическом языке. Непосредственное и программное управление исполнителем.

Линейные программы. Алгоритмические конструкции, связанные с проверкой условий: ветвление и повторение. Разработка алгоритмов: разбиение задачи на подзадачи, понятие вспомогательного алгоритма.

Понятие простой величины. Типы величин: целые, вещественные, символьные, строковые, логические. Переменные и константы. Знакомство с табличными величинами (массивами). Алгоритм работы с величинами – план целенаправленных действий по проведению вычислений при заданных начальных данных с использованием промежуточных результатов.

Управление, управляющая и управляемая системы, прямая и обратная связь. Управление в живой природе, обществе и технике.

Аналитическая деятельность:

приводить примеры формальных и неформальных исполнителей;

придумывать задачи по управлению учебными исполнителями;

выделять примеры ситуаций, которые могут быть описаны с помощью линейных алгоритмов, алгоритмов с ветвлениями и циклами;

определять по блок-схеме, для решения какой задачи предназначен данный алгоритм;

анализировать изменение значений величин при пошаговом выполнении алгоритма;

определять по выбранному методу решения задачи, какие алгоритмические конструкции могут войти в алгоритм;

осуществлять разбиение исходной задачи на подзадачи;

сравнивать различные алгоритмы решения одной задачи.

Практическая деятельность:

исполнять готовые алгоритмы для конкретных исходных данных;

преобразовывать запись алгоритма с одной формы в другую;

строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя арифметических действий;

строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя, преобразующего строки символов;

составлять линейные алгоритмы по управлению учебным исполнителем;

составлять алгоритмы с ветвлениями по управлению учебным исполнителем;

составлять циклические алгоритмы по управлению учебным исполнителем;

строить арифметические, строковые, логические выражения и вычислять их значения;

строить алгоритм (различные алгоритмы) решения задачи с использованием основных алгоритмических конструкций и подпрограмм.

Начала программирования

Язык программирования. Основные правила одного из процедурных языков программирования (Паскаль, школьный алгоритмический язык и др.): правила представления данных; правила записи основных операторов (ввод, вывод, присваивание, ветвление, цикл) и вызова вспомогательных алгоритмов; правила записи программы.

Этапы решения задачи на компьютере: моделирование – разработка алгоритма – кодирование – отладка – тестирование.

Решение задач по разработке и выполнению программ в выбранной среде программирования.

Аналитическая деятельность:

анализировать готовые программы;

определять по программе, для решения какой задачи она предназначена;

выделять этапы решения задачи на компьютере.

Практическая деятельность:

программировать линейные алгоритмы, предполагающие вычисление арифметических, строковых и логических выражений;

разрабатывать программы, содержащие оператор/операторы ветвления (решение линейного неравенства, решение квадратного уравнения и пр.), в том числе с использованием логических операций;

разрабатывать программы, содержащие оператор (операторы) цикла;

разрабатывать программы, содержащие подпрограмму;

разрабатывать программы для обработки одномерного массива:

нахождение минимального (максимального) значения в данном массиве;

подсчёт количества элементов массива, удовлетворяющих некоторому условию;

нахождение суммы всех элементов массива;

нахождение количества и суммы всех четных элементов в массиве;

сортировка элементов массива и пр.

Учебно-тематический план

8 класс

| | | |
| --- | --- | --- |
| № | Тема учебного периода | Количество часов |
| 1 | Математические основы информатики | 12 |
| 2 | Основы алгоритмизации | 10 |
| 3 | Начало программирования | 10 |
| 4 | Повторение | 3 |
| | Итого: | 35 |

Требования к подготовке школьников в области информатики и ИКТ

Раздел 1. Математические основы информатики

Выпускник научится:

записывать в двоичной системе целые числа от 0 до 256;

составлять логические выражения с операциями И, ИЛИ, НЕ; определять значение логического выражения; строить таблицы истинности;

Выпускник получит возможность:

углубить и развить представления о современной научной картине мира, об информации как одном из основных понятий современной науки, об информационных процессах и их роли в современном мире;

переводить небольшие десятичные числа из восьмеричной и шестнадцатеричной системы счисления в десятичную систему счисления;

познакомиться с тем, как информация представляется в компьютере, в том числе с двоичным кодированием текстов, графических изображений, звука;

научиться решать логические задачи с использованием таблиц истинности;

научиться решать логические задачи путем составления логических выражений и их преобразования с использованием основных свойств логических операций.

научиться строить математическую модель задачи – выделять исходные данные и результаты, выявлять соотношения между ними.

Раздел 2. Алгоритмы и начала программирования

Выпускник научится:

понимать смысл понятия «алгоритм» и широту сферы его применения; анализировать предлагаемые последовательности команд на предмет наличия у них таких свойств алгоритма как дискретность, детерминированность, понятность, результативность, массовость;

оперировать алгоритмическими конструкциями «следование», «ветвление», «цикл» (подбирать алгоритмическую конструкцию, соответствующую той или иной ситуации; переходить от записи алгоритмической конструкции на алгоритмическом языке к блок-схеме и обратно);

понимать термины «исполнитель», «формальный исполнитель», «среда исполнителя», «система команд исполнителя» и др.; понимать ограничения, накладываемые средой исполнителя и системой команд, на круг задач, решаемых исполнителем;

исполнять линейный алгоритм для формального исполнителя с заданной системой команд;

составлять линейные алгоритмы, число команд в которых не превышает заданное;

ученик научится исполнять записанный на естественном языке алгоритм, обрабатывающий цепочки символов.

исполнять линейные алгоритмы, записанные на алгоритмическом языке.

исполнять алгоритмы c ветвлениями, записанные на алгоритмическом языке;

понимать правила записи и выполнения алгоритмов, содержащих цикл с параметром или цикл с условием продолжения работы;

определять значения переменных после исполнения простейших циклических алгоритмов, записанных на алгоритмическом языке;

разрабатывать и записывать на языке программирования короткие алгоритмы, содержащие базовые алгоритмические конструкции.

Выпускник получит возможность научиться:

исполнять алгоритмы, содержащие ветвления и повторения, для формального исполнителя с заданной системой команд;

составлять все возможные алгоритмы фиксированной длины для формального исполнителя с заданной системой команд;

определять количество линейных алгоритмов, обеспечивающих решение поставленной задачи, которые могут быть составлены для формального исполнителя с заданной системой команд;

подсчитывать количество тех или иных символов в цепочке символов, являющейся результатом работы алгоритма;

по данному алгоритму определять, для решения какой задачи он предназначен;

исполнять записанные на алгоритмическом языке циклические алгоритмы обработки одномерного массива чисел (суммирование всех элементов массива; суммирование элементов массива с определёнными индексами; суммирование элементов массива, с заданными свойствами; определение количества элементов массива с заданными свойствами; поиск наибольшего/ наименьшего элементов массива и др.);

разрабатывать в среде формального исполнителя короткие алгоритмы, содержащие базовые алгоритмические конструкции;

разрабатывать и записывать на языке программирования эффективные алгоритмы, содержащие базовые алгоритмические конструкции.

Формы текущего контроля знаний, умений, навыков; промежуточной и итоговой аттестации учащихся

При выставлении оценок желательно придерживаться следующих общепринятых соотношений:

50-70% — «3»;

71-85% — «4»;

86-100% — «5».

По усмотрению учителя эти требования могут быть снижены. Особенно внимательно следует относиться к «пограничным» ситуациям, когда один балл определяет «судьбу» оценки, а иногда и ученика. В таких случаях следует внимательно проанализировать ошибочные ответы и, по возможности, принять решение в пользу ученика. Важно создать обстановку взаимопонимания и сотрудничества, сняв излишнее эмоциональное напряжение, возникающее во время тестирования.

Материально-техническое обеспечение образовательного процесса

Преподавание пропедевтического курса «Информатика и ИКТ» ориентировано на использование учебного и программно-методического комплекса, в который входят:

Босова Л.Л., Босова А.Ю. Информатика. Программа для основной школы : 7–9 классы. – М.: БИНОМ. Лаборатория знаний, 2013.

Босова Л.Л., Босова А.Ю. Информатика: Учебник для 8 класса. – М.: БИНОМ. Лаборатория знаний, 2016.

Босова Л.Л., Босова А.Б. Информатика: рабочая тетрадь для 8 класса. – М.: БИНОМ. Лаборатория знаний, 2016.

Босова Л.Л., Босова А.Ю. Информатика. 7–9 классы: методическое пособие. – М.: БИНОМ. Лаборатория знаний, 2013.

Босова Л.Л., Босова А.Ю. Электронное приложение к учебнику «Информатика. 8 класс»

Материалы авторской мастерской Босовой Л.Л.

Интернет-ресурсы.

Клякс@.net: Информатика в школе. Компьютер на уроках http://www.klyaksa.net

Дидактические материалы по информатике и математике http://comp-science.narod.ru

Информатика и информация: сайт для учителей информатики и учеников http://www.phis.org.ru/informatika

Технические средства обучения

Компьютер

Проектор

Принтер

Устройства вывода звуковой информации – наушники для индивидуальной работы со звуковой информацией, колонки для озвучивания всего класса.

Сканер.

Web-камера.

Локальная вычислительная сеть.

Программные средства.

Операционная система Windows ХР.

Программа-архиватор WinRar.

Клавиатурный тренажер.

Интегрированное офисное приложение Мs Office 2007.

Программа-переводчик.

Система оптического распознавания текста АВВYY FineReader 8.0 Sprint.

Мультимедиа проигрыватель.

Система тестирования.

Календарно-тематическое планирование 8 класс

№ п/п

Дата проведения урока

Тема урока

Домашнее задание

(§ и РТ)

По плану

По факту

1.

07.09

Цели изучения курса информатики и ИКТ. Техника безопасности и организация рабочего места. Общие сведения о системах счисления.

Введение, §1.1.1,

РТ № 1-37

2.

14.09

Двоичная система счисления. Двоичная арифметика

§1.1.2, 1.1.6 РТ № 38-49, 55-56

3.

21.09

Восьмеричная и шестнадцатеричные системы счисления. «Компьютерные» системы счисления

§1.1.3-1.1.4, 1.1.7, РТ № 50-51, 53-54, 57-61

4.

28.09

Правило перевода целых десятичных чисел в систему счисления с основанием q

§1.1.5,

РТ № 52

5.

05.10

Представление целых чисел

§1.2.1,

РТ № 62-64, 68-70

6

12.10

Представление вещественных чисел

§1.2.2,

РТ № 65-67

7.

19.10

Высказывание. Логические операции.

§1.3.1-1.3.2, РТ № 76-82

8.

26.10

Построение таблиц истинности для логических выражений

§1.3.3,

РТ № 83

9.

09.11

Свойства логических операций.

§1.3.4,

РТ № 84-88

10.

16.11

Решение логических задач

§1.3.5,

РТ № 89-92

11.

23.11

Логические элементы

§1.3.6,

РТ № 93-94

12.

30.11

Обобщение и систематизация основных понятий темы «Математические основы информатики». Проверочная работа

Глава 1, п/р

13.

07.12

Алгоритмы и исполнители

§2.1, РТ № 95-110

14.

14.12

Способы записи алгоритмов

§2.2, РТ № 111-114

15.

21.12

Объекты алгоритмов

§2.3, РТ № 115-125

16.

28.12

Алгоритмическая конструкция «следование».

§2.4.1, РТ № 126-133

17.

18.01

Алгоритмическая конструкция «ветвление». Полная форма ветвления.

§2.4.2, РТ № 134-137, 140-146

18.

25.01

Сокращённая форма ветвления.

§2.4.2, РТ № 138-139

19.

01.02

Алгоритмическая конструкция «повторение». Цикл с заданным условием продолжения работы.

§2.4.3, РТ № 147-152

20.

08.02

Цикл с заданным условием окончания работы.

§2.4.3, РТ № 153-157

21.

15.02

Цикл с заданным числом повторений.

§2.4.3, РТ № 158-166

22.

22.02

Обобщение и систематизация основных понятий темы «Основы алгоритмизации». Проверочная работа

Глава 2, п/р, РТ № 167.

23.

01.03

Общие сведения о языке программирования Паскаль

§3.1, РТ № 168-173

24.

15.03

Организация ввода и вывода данных

§3.2, РТ № 174-176

25.

22.03

Программирование линейных алгоритмов

§3.3, РТ № 177-179

26.

05.04

Программирование разветвляющихся алгоритмов. Условный оператор.

§3.4.1, РТ № 180-183

27.

12.04

Составной оператор. Многообразие способов записи ветвлений.

§3.4.2-3.4.3, РТ № 184-187

28.

19.04

Программирование циклов с заданным условием продолжения работы.

§3.5.1, РТ № 188-195

29.

26.04

Программирование циклов с заданным условием окончания работы.

§3.5.2, РТ № 196

30.

03.05

Программирование циклов с заданным числом повторений.

§3.5.3, РТ№ 197-201

31.

10.05

Различные варианты программирования циклического алгоритма.

§3.5.4, РТ № 202

32.

17.05

Обобщение и систематизация основных понятий темы «Начала программирования». Проверочная работа.

Глава 3, п/р

33.

24.05

Подготовка к итоговой контрольной работе

Образцы итоговых работ

34.

27.05

Итоговая контрольная работа

35

Анализ контрольной работы. Подведение итогов.