Рабочая программа по информатике и ИКТ на базе рабочей программы Л.Босовой

Автор публикации:

Дата публикации:

Краткое описание: ...


ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ ГОРОДА МОСКВЫ

Государственное бюджетное общеобразовательное учреждение города Москвы

«Лицейско-гимназический комплекс на Юго-Востоке»


ул. Зеленодольская, дом 32, корпус 6. Москва, 109457

Телефон: (499)172-06-05, факс (499)172-06-05. E-mail: [link]

ОГРН 1027700517680, ИНН 7721227770, КПП 772101001


_____________________________________________________________________________

«РЕКОМЕНДОВАНО»

Педагогическим советом

ГБОУ ЛГК на Юго-Востоке

«__» августа 2016 года

протокол № __

от «__» августа 2016 года.


«УТВЕРЖДАЮ»

Директор ГБОУ ЛГК на Юго-Востоке

_______________ Инглези А.А.

«__» августа 2016 года

приказ № __

от «__» августа 2016 года.

РАБОЧАЯ ПРОГРАММА ПО ИНФОРМАТИКЕ

8 КЛАСС (универсальный)

Учителя:

Герасимова С.В.

Кардаш М.С.

Составитель:

Герасимова

Светлана

Владимировна

Москва, 2016 год.

Рабочая программа по предмету «Информатика», 8 класс.

  1. Планируемые предметные результаты освоения предмета «Информатика».

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

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

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

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

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

  • формирование навыков и умений безопасного и целесообразного поведения при работе с компьютерными программами и в Интернете, умения соблюдать нормы информационной этики и права.

УМК Л. Л. Босовой рекомендован Министерством образования РФ, выбран на основании образовательной программы, позволяет реализовать непрерывный курс учебного предмета «Информатика». Содержательные линии обучения информатике по УМК Л.Л. Босовой соответствуют содержательным линиям изучения предмета в основной школе.

  1. Содержание учебного предмета «Информатика».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Основы алгоритмизации (12 ч)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


1 часа в неделю, 35 часов в год.



  1. Системы счисления

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

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

    ·  оценивать адекватность модели моделируемому объекту и целям моделирования;

    ·  определять вид информационной модели в зависимости от стоящей задачи;

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

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

    ·  строить и интерпретировать различные информационные модели (таблицы, диаграммы, графы, схемы, блок-схемы алгоритмов);

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

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

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

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

    Лекция, беседа, решение задач.

    Представление чисел в памяти компьютера

    Лекция, беседа, решение задач.

    Элементы алгебры логики

    Лекция, беседа, решение задач.

    Раздел 2. Основы алгоритмизации

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Лекция, беседа, решение задач.

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

    Лекция, беседа, решение задач.

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

    Лекция, беседа, решение задач.

    Основные алгоритмические конструкции.

    Лекция, беседа, решение задач.

    Раздел 3. Начала программирования.

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

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

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

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

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

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

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

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

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

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

    ·  разрабатывать программы для обработки одномерного массива (нахождение минимального (максимального) значения в данном массиве;  подсчёт количества элементов массива, удовлетворяющих некоторому условию; нахождение суммы всех элементов массива;, нахождение количества и суммы всех четных элементов в массиве; сортировка элементов массива  и пр.).

    Лекция, беседа, решение задач.

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

    Лекция, беседа, решение задач.

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

    Лекция, беседа, решение задач.

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

    Лекция, беседа, решение задач.

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

    Лекция, беседа, решение задач.

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

2


Элементы алгебры логики

6

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


12


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

1


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

1


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

1


Основные алгоритмические конструкции

9

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


9


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

1


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

1


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

1


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

2


Программирование циклических алгоритмов.

3

Итоговое повторение


2