ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ГОРОДА СЕВАСТОПОЛЯ
«СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА №60
ИМЕНИ ГЕРОЯ СОВЕТСКОГО СОЮЗА В. С.ПИЛИПЕНКО»
РАССМОТРЕНО | СОГЛАСОВАНО | УТВЕРЖДАЮ |
Председатель МО СОШ №60 | Замдиректора СОШ №60 | Директор ГБОУ СОШ №60 |
_______________ | __________________ | _______________ |
/ | // | / / |
"___"__________2016 г. | "___"_____________2016 г. | "___"__________2016 г. |
РАБОЧАЯ ПРОГРАММА
По предмету ______Информатика______________
для (класс, параллель) ___8-х классов___________
на 2016–2017 учебный год
уровень ______________базовый ______________
(базовый, углубленный, профильный)
учитель , 1 категория
(ФИО, должность, категория)
Севастополь
2016 год
Пояснительная записка
Рабочая программа соответствует требованиям Федерального компонента государственного стандарта основного общего образования.
Программа по информатике для 8-х классов составлена на основе следующих документов:
Авторская программа, рекомендованная МОиН РФ, и Босовой . Программа для основной школы: 7–9 классы. Основная образовательная программа ГБОУ СОШ №60 г. Севастополя. Положение о разработке и утверждении рабочих программ учебных предметов, курсов, факультативов государственного бюджетного общеобразовательного учреждения СОШ №60. Учебный план ГБОУ СОШ №60 г. Севастополя на 2016-2017 учебный год.В учебно-методический комплекс «Информатика» для 8 класса, общеобразовательных учреждений, разработанный под руководством , входит:
- учебник для 8 класса. Автор , ; методическое пособие. Автор , ; рабочая тетрадь для 8 класса. Автор ,
- формирование информационной и алгоритмической культуры; формирование представления об основных изучаемых понятиях: информация, алгоритм, модель – и их свойствах; развитие алгоритмического мышления, необходимого для профессиональной деятельности в современном обществе.; развитие умений составить и записать алгоритм для конкретного исполнителя; формирование знаний об алгоритмических конструкциях, логических значениях и операциях;; знакомство с одним из языков программирования и основными алгоритмическими структурами — линейной, условной и циклической.
- познакомить учащихся с тем, как информация представляется в компьютере, в том числе с двоичным кодированием текстов, графических изображений, звука; научить учащихся решать логические задачи с использованием таблиц истинности; дать учащимся понятие «алгоритм» и широту сферы его применения; анализировать предлагаемые последовательности команд на предмет наличия у них таких свойств алгоритма как дискретность, детерминированность, понятность, результативность, массовость; научить учащихся оперировать алгоритмическими конструкциями «следование», «ветвление», «цикл» (подбирать алгоритмическую конструкцию, соответствующую той или иной ситуации; переходить от записи алгоритмической конструкции на алгоритмическом языке к блок-схеме и обратно); дать понятие терминов «исполнитель», «формальный исполнитель», «среда исполнителя», «система команд исполнителя» и др.; понимать ограничения, накладываемые средой исполнителя и системой команд, на круг задач, решаемых исполнителем; самостоятельное создание алгоритмов деятельности при решении проблем творческого и поискового характера); научить учащихся составлять линейные алгоритмы, число команд в которых не превышает заданное, исполнять линейные алгоритмы, записанные на алгоритмическом языке, исполнять алгоритмы c ветвлениями, записанные на алгоритмическом языке, определять значения переменных после исполнения простейших циклических алгоритмов, записанных на алгоритмическом языке; создать условия для учащихся разрабатывать и записывать на языке программирования короткие алгоритмы, содержащие базовые алгоритмические конструкции.
Планируемые результаты
Тема «Математические основы информатики»
Обучающиеся должны знать, понимать:
- декодировать и кодировать информацию при заданных правилах кодирования; оперировать единицами измерения количества информации; записывать в двоичной системе целые числа от 0 до 256; составлять логические выражения с операциями И, ИЛИ, НЕ; определять значение логического выражения; строить таблицы истинности; перекодировать информацию из одной пространственно-графической или знаково-символической формы в другую, в том числе использовать графическое представление (визуализацию) числовой информации.
Обучающиеся должны уметь:
- определять мощность алфавита, используемого для записи сообщения; оценивать информационный объём сообщения, записанного символами произвольного алфавита переводить небольшие десятичные числа из восьмеричной и шестнадцатеричной системы счисления в десятичную систему счисления; решать логические задачи с использованием таблиц истинности; решать логические задачи путем составления логических выражений и их преобразования с использованием основных свойств логических операций.
Тема «Основы алгоритмизации»
Обучающиеся должны знать, понимать:
- смысл понятия «алгоритм» и широту сферы его применения; анализировать предлагаемые последовательности команд на предмет наличия у них таких свойств алгоритма как дискретность, детерминированность, понятность, результативность, массовость; оперировать алгоритмическими конструкциями «следование», «ветвление», «цикл» (подбирать алгоритмическую конструкцию, соответствующую той или иной ситуации; переходить от записи алгоритмической конструкции на алгоритмическом языке к блок-схеме и обратно); понимать термины «исполнитель», «формальный исполнитель», «среда исполнителя», «система команд исполнителя» и др.; понимать ограничения, накладываемые средой исполнителя и системой команд, на круг задач, решаемых исполнителем; исполнять линейный алгоритм для формального исполнителя с заданной системой команд; составлять линейные алгоритмы, число команд в которых не превышает заданное; ученик научится исполнять записанный на естественном языке алгоритм, обрабатывающий цепочки символов. исполнять линейные алгоритмы, записанные на алгоритмическом языке. исполнять алгоритмы c ветвлениями, записанные на алгоритмическом языке; понимать правила записи и выполнения алгоритмов, содержащих цикл с параметром или цикл с условием продолжения работы; определять значения переменных после исполнения простейших циклических алгоритмов, записанных на алгоритмическом языке.
Обучающиеся должны уметь:
- исполнять алгоритмы, содержащие ветвления и повторения, для формального исполнителя с заданной системой команд; составлять все возможные алгоритмы фиксированной длины для формального исполнителя с заданной системой команд; определять количество линейных алгоритмов, обеспечивающих решение поставленной задачи, которые могут быть составлены для формального исполнителя с заданной системой команд; подсчитывать количество тех или иных символов в цепочке символов, являющейся результатом работы алгоритма; по данному алгоритму определять, для решения какой задачи он предназначен; разрабатывать в среде формального исполнителя короткие алгоритмы, содержащие базовые алгоритмические конструкции.
Тема «Начала программирования»
Обучающиеся должны знать, понимать:
- линейные алгоритмы, записанные на языке программирования; алгоритмы c ветвлениями, записанные на языке программирования; правила записи и выполнения алгоритмов, содержащих цикл с параметром или цикл с условием продолжения работы; значения переменных после исполнения простейших циклических алгоритмов, записанных на языке программирования.
Обучающиеся должны уметь:
- исполнять алгоритмы на языке программирования, содержащие ветвления и повторения; составлять все возможные алгоритмы фиксированной длины на языке программирования; определять количество линейных алгоритмов на языке программирования, обеспечивающих решение поставленной задачи; подсчитывать количество тех или иных символов в цепочке символов, являющейся результатом работы алгоритма; по данному алгоритму определять, для решения какой задачи он предназначен; разрабатывать на языке программирования короткие алгоритмы, содержащие базовые алгоритмические конструкции; разрабатывать и записывать на языке программирования эффективные алгоритмы, содержащие базовые алгоритмические конструкции.
№ | Название разделов и их содержание (дидактические единицы) | Количество часов | Формы организации учебных занятий: |
1 | Математические основы информатики. Понятие о непозиционных и позиционных системах счисления. Знакомство с двоичной, восьмеричной и шестнадцатеричной системами счисления, запись в них целых десятичных чисел от 0 до 1024. Перевод небольших целых чисел из двоичной, восьмеричной и шестнадцатеричной системы счисления в десятичную. Двоичная арифметика. Логика высказываний (элементы алгебры логики). Логические значения, операции (логическое отрицание, логическое умножение, логическое сложение), выражения, таблицы истинности. | 11 | П/р - 2 |
2 | Основы алгоритмизации. Понятие алгоритма как формального описания последовательности действий исполнителя при заданных начальных данных. Свойства алгоритмов. Способы записи алгоритмов. Алгоритмический язык – формальный язык для записи алгоритмов. Программа – запись алгоритма на алгоритмическом языке. Непосредственное и программное управление исполнителем. Понятие простой величины. Типы величин: целые, вещественные, символьные, строковые, логические. Переменные и константы. Алгоритм работы с величинами – план целенаправленных действий по проведению вычислений при заданных начальных данных с использованием промежуточных результатов. Линейные программы. Алгоритмические конструкции, связанные с проверкой условий: ветвление и повторение. | 21 | П/р – 8 К/р - 1 |
3 | Начала программирования. Язык программирования. Основные правила языка программирования Паскаль: структура программы; правила представления данных; правила записи основных операторов (ввод, вывод, присваивание, ветвление, цикл). Решение задач по разработке и выполнению программ в среде программирования Паскаль. | 36 | П/р – 16 К/р – 1 |
Итого: | 68 | П/р – 26 К/р - 2 |
Тематическое поурочное планирование учебного материала в 8 классе
№ | Дата | Тема урока | Примечание |
Тема 1. Математические основы информатики. (11 ч.) | |||
1. | 07.09 | Цели изучения курса информатики и ИКТ. | Презентация «Цели изучения курса информатики и ИКТ». |
2. | 07.09 | Техника безопасности и организация рабочего места. | Презентация «Техника безопасности и организация рабочего места». |
3. | 14.09 | Системы счисления. | Презентация «Системы счисления». |
4. | 14.09 | Двоичная арифметика. | Презентация «Двоичная арифметика». |
5. | 21.09 | Представление чисел в компьютере. | Презентация «Представление чисел в компьютере». |
6. | 21.09 | Элементы алгебры логики. | Презентация «Элементы алгебры логики». |
7. | 28.09 | Элементы алгебры логики. | Презентация «Элементы алгебры логики». |
8. | 28.09 | Построение таблиц истинности для логических выражений. | Презентация «Построение таблиц истинности для логических выражений». |
9. | 05.10 | Построение таблиц истинности для логических выражений. | Презентация «Построение таблиц истинности для логических выражений». |
10. | 05.10 | Решение логических задач. Практическая работа №1. Задачи на вычисление неизвестного. | |
11. | 12.10 | Решение логических задач. Практическая работа №2. Задачи на вычисление искомого при перестановке данных. | |
Тема 2. Основы алгоритмизации. (21 час) | |||
12. | 12.10 | Алгоритмы и исполнители. | Презентация «Алгоритмы и исполнители». |
13. | 19.10 | Свойства алгоритма. | Презентация «Свойства алгоритма». |
14. | 19.10 | Способы записи алгоритмов. | Презентация «Способы записи алгоритмов». |
15. | 26.10 | Алгоритмические языки. | Презентация «Алгоритмические языки». |
16. | 26.10 | Объекты алгоритмов. | Презентация «Объекты алгоритмов». |
17. | 09.11 | Команда присваивания. | Презентация «Команда присваивания». |
18. | 09.11 | Основные алгоритмические конструкции. Следование. | Презентация «Основные алгоритмические конструкции. Следование». |
19. | 16.11 | Основные алгоритмические конструкции. Следование. | Презентация «Основные алгоритмические конструкции. Следование». |
20. | 16.11 | Составление алгоритмических конструкций. Практическая работа №3. Составление линейных алгоритмических конструкций на расчет площади фигур. | |
21. | 23.11 | Составление алгоритмических конструкций. Практическая работа №4. Составление алгоритмических конструкций на вычисление целого частного и остатка. | |
22. | 23.11 | Основные алгоритмические конструкции. Ветвление. | Презентация «Основные алгоритмические конструкции. Ветвление». |
23. | 30.11 | Основные алгоритмические конструкции. Ветвление. | Презентация «Основные алгоритмические конструкции. Ветвление». |
24. | 30.11 | Составление алгоритмических конструкций. Практическая работа №5. Составление алгоритмических конструкций на решение линейных уравнений. | |
25. | 07.12 | Составление алгоритмических конструкций. Практическая работа №6. Составление алгоритмических конструкций на решение квадратных уравнений. | |
26. | 07.12 | Основные алгоритмические конструкции. Повторение. | Презентация «Основные алгоритмические конструкции. Повторение». |
27. | 14.12 | Основные алгоритмические конструкции. Повторение. | Презентация «Основные алгоритмические конструкции. Повторение». |
28. | 14.12 | Составление алгоритмических конструкций. Практическая работа №7. Составление алгоритмических конструкций циклов с заданным условием продолжения работы. | |
29. | 21.12 | Составление алгоритмических конструкций. Практическая работа №8. Составление алгоритмических конструкций циклов с заданным условием окончания работы. | |
30. | 21.12 | Составление алгоритмических конструкций. Практическая работа №9. Составление алгоритмических конструкций циклов с заданным количеством повторений. | |
31. | 28.12 | Составление алгоритмических конструкций. Практическая работа №10. Составление сложных алгоритмических конструкций. | |
32. | 28.12 | Итоговая контрольная работа за 1 семестр. | |
Тема 3. Начала программирования. (36 часов) | |||
33. | 18.01 | Общие сведения о языке программирования Паскаль. | Презентация «Общие сведения о языке программирования Паскаль». |
34. | 18.01 | Типы данных, используемых в языке Паскаль. | Презентация «Типы данных, используемых в языке Паскаль». |
35. | 25.01 | Оператор присваивания. | Презентация «Оператор присваивания». |
36. | 25.01 | Организация ввода и вывода данных. | Презентация «Организация ввода и вывода данных». |
37. | 01.02 | Первая программа на языке Паскаль. | Презентация «Первая программа на языке Паскаль». |
38. | 01.02 | Первая программа на языке Паскаль. | Презентация «Первая программа на языке Паскаль». |
39. | 08.02 | Ввод данных с клавиатуры. | Презентация «Ввод данных с клавиатуры». |
40. | 08.02 | Ввод данных с клавиатуры. | Презентация «Ввод данных с клавиатуры». |
41. | 15.02 | Программирование линейных алгоритмов. | Презентация «Программирование линейных алгоритмов». |
42. | 15.02 | Программирование линейных алгоритмов. | Презентация «Программирование линейных алгоритмов». |
43. | 22.02 | Программирование линейных алгоритмов. Практическая работа №11. Программирование линейных алгоритмов на вычисление площади квадрата. | |
44. | 22.02 | Программирование линейных алгоритмов. Практическая работа №12. Программирование линейных алгоритмов на вычисление площади треугольника. | |
45. | 01.03 | Программирование линейных алгоритмов. Практическая работа №13. Программирование линейных алгоритмов на вычисление целого частного и остатка. | |
46 | 01.03 | Программирование линейных алгоритмов. Практическая работа №14. Программирование линейных алгоритмов на вычисление количества минут и секунд в заданном промежутке времени. | |
47. | 15.03 | Программирование разветвляющихся алгоритмов. | Презентация «Программирование разветвляющихся алгоритмов». |
48. | 15.03 | Программирование разветвляющихся алгоритмов. | «Презентация Программирование разветвляющихся алгоритмов». |
49. | 22.03 | Программирование разветвляющихся алгоритмов. | Презентация «Программирование разветвляющихся алгоритмов». |
50. | 22.03 | Программирование разветвляющихся алгоритмов. | Презентация «Программирование разветвляющихся алгоритмов». |
51. | 05.04 | Программирование разветвляющихся алгоритмов. Практическая работа №15. Программирование разветвляющихся алгоритмов на решение линейного уравнения. | |
52. | 05.04 | Программирование разветвляющихся алгоритмов. Практическая работа №16. Программирование разветвляющихся алгоритмов на решение квадратного уравнения. | |
53. | 12.04 | Программирование разветвляющихся алгоритмов. Практическая работа №17. Программирование разветвляющихся алгоритмов на нахождение точки на заданном отрезке. | |
54. | 12.04 | Программирование разветвляющихся алгоритмов. Практическая работа №18. Программирование разветвляющихся алгоритмов на сравнение двух чисел. | |
55. | 19.04 | Программирование разветвляющихся алгоритмов. Практическая работа №19. Программирование разветвляющихся алгоритмов на сравнение трех чисел. | |
56. | 19.04 | Программирование разветвляющихся алгоритмов. Практическая работа №20. Программирование разветвляющихся алгоритмов на сравнение четырех чисел. | |
57. | 26.04 | Программирование циклических алгоритмов. | Презентация «Программирование циклических алгоритмов». |
58. | 26.04 | Программирование циклических алгоритмов. | Презентация «Программирование циклических алгоритмов». |
59. | 03.05 | Программирование циклических алгоритмов. | Презентация «Программирование циклических алгоритмов». |
60. | 03.05 | Программирование циклических алгоритмов. | Презентация «Программирование циклических алгоритмов». |
61. | 10.05 | Программирование циклических алгоритмов. Практическая работа №21. Программирование циклических алгоритмов с заданным условием продолжения работы. | |
62. | 10.05 | Программирование циклических алгоритмов. Практическая работа №22. Программирование циклических алгоритмов с заданным условием окончания работы. | |
63. | 11.05 | Программирование циклических алгоритмов. Практическая работа №23. Программирование циклических алгоритмов с заданным количеством циклов. | |
64. | 12.05 | Программирование циклических алгоритмов. Практическая работа №24. Программирование циклических алгоритмов на решение задачи процентов в банковском вкладе. | |
65. | 17.05 | Программирование циклических алгоритмов. Практическая работа №25. Программирование циклических алгоритмов на решение задачи прироста количества рыбы. | |
66. | 17.05 | Программирование циклических алгоритмов. Практическая работа №26. Программирование циклических алгоритмов на решение задачи вычисления количества жителей в городе. | |
67. | 24.05 | Итоговая годовая контрольная работа. | |
68. | 24.05 | Итоговый урок. |


