ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Рабочая программа по информатике и ИКТ для 9 класса составлена на основе федерального компонента государственного стандарта основного общего образования (приказ МОиН РФ от 05.03.2004г. № 1089), авторской программы Босовой Л.Л., Босовой А.Ю. (сборник «Программы для общеобразовательных учреждений: Информатика. 2-11 классы / Составитель М.Н. Бородин. – М.: БИНОМ. Лаборатория знаний, 2012»), учебного плана МБОУ «Лицей №8» г. Салавата Республики Башкортостан на 2015-2016 учебный год и с учетом примерной программы основного общего образования по курсу «Информатика и ИКТ» и кодификатора элементов содержания для составления контрольных измерительных материалов (КИМ) единого государственного экзамена.
Цели программы:
формирование представления об информационной картине мира, общности и закономерностях протекания информационных процессов в системах различной природы;
осознание необходимости строить свою жизнь и деятельность в соответствии с требованиями информационной цивилизации;
освоение знаний, составляющих основу научных представлений об информации, информационных процессах, системах, технологиях и моделях;
овладение умениями работать с различными видами информации с помощью компьютера и других средств информационных и коммуникационных технологий (ИКТ), организовывать собственную информационную деятельность и планировать ее результаты;
развитие познавательных интересов, интеллектуальных и творческих способностей средствами ИКТ;
воспитание ответственного отношения к информации с учетом правовых и этических аспектов ее распространения; избирательного отношения к полученной информации;
выработка навыков применения средств ИКТ в повседневной жизни, при выполнении индивидуальных и коллективных проектов, в учебной деятельности, дальнейшем освоении профессий, востребованных на рынке труда.
Основные задачи курса:
систематизировать подходы к изучению предмета;
сформировать у учащихся единую систему понятий, связанных с созданием, получением, обработкой, интерпретацией и хранением информации;
развивать общеучебные, коммуникативные умения и элементы информационной культуры;
научить пользоваться распространенными прикладными пакетами;
показать основные приемы эффективного использования информационных технологий;
сформировать логические связи с другими предметами, входящими в курс среднего образования.
Формы организации учебного процесса: индивидуальные, групповые, фронтальные, практикумы
Методы обучения: объяснительно-иллюстративный, репродуктивный, проблемный, эвристический, исследовательско-творческий, модельный, программированный, решение проблемно-поисковых задач.
СОДЕРЖАНИЕ УЧЕБНОГО ПРЕДМЕТА
Введение (1 час)
Математические основы информатики (12 ч)
Общие сведения о системах счисления. Понятие о непозиционных и позиционных системах счисления. Знакомство с двоичной, восьмеричной и шестнадцатеричной системами счисления, запись в них целых десятичных чисел от 0 до 1024. Перевод небольших целых чисел из двоичной системы счисления в десятичную. Двоичная арифметика.
Компьютерное представление целых чисел. Представление вещественных чисел.
Высказывания. Логические операции. Логические выражения. Построение таблиц истинности для логических выражений. Свойства логических операций. Решение логических задач. Логические элементы.
Моделирование и формализация (8 ч)
Модели и моделирование. Понятия натурной и информационной моделей объекта (предмета, процесса или явления). Модели в математике, физике, литературе, биологии и т.д. Использование моделей в практической деятельности. Виды информационных моделей (словесное описание, таблица, график, диаграмма, формула, чертёж, граф, дерево, список и др.) и их назначение. Оценка адекватности модели моделируемому объекту и целям моделирования.
Графы, деревья, списки и их применение при моделировании природных и экономических явлений, при хранении и поиске данных.
Компьютерное моделирование. Примеры использования компьютерных моделей при решении практических задач.
Реляционные базы данных. Основные понятия, типы данных, системы управления базами данных и принципы работы с ними. Ввод и редактирование записей. Поиск, удаление и сортировка данных.
Основы алгоритмизации (12 ч)
Понятие исполнителя. Неформальные и формальные исполнители. Учебные исполнители (Робот, Чертёжник, Черепаха, Кузнечик, Водолей, Удвоитель и др.) как примеры формальных исполнителей. Их назначение, среда, режим работы, система команд.
Понятие алгоритма как формального описания последовательности действий исполнителя при заданных начальных данных. Свойства алгоритмов. Способы записи алгоритмов.
Алгоритмический язык – формальный язык для записи алгоритмов. Программа – запись алгоритма на алгоритмическом языке. Непосредственное и программное управление исполнителем.
Линейные программы. Алгоритмические конструкции, связанные с проверкой условий: ветвление и повторение. Разработка алгоритмов: разбиение задачи на подзадачи, понятие вспомогательного алгоритма.
Понятие простой величины. Типы величин: целые, вещественные, символьные, строковые, логические. Переменные и константы. Знакомство с табличными величинами (массивами). Алгоритм работы с величинами – план целенаправленных действий по проведению вычислений при заданных начальных данных с использованием промежуточных результатов.
Управление, управляющая и управляемая системы, прямая и обратная связь. Управление в живой природе, обществе и технике.
Начала программирования на языке Паскаль (16 ч)
Язык программирования. Основные правила одного из процедурных языков программирования (Паскаль, школьный алгоритмический язык и др.): правила представления данных; правила записи основных операторов (ввод, вывод, присваивание, ветвление, цикл) и вызова вспомогательных алгоритмов; правила записи программы.
Этапы решения задачи на компьютере: моделирование – разработка алгоритма – кодирование – отладка – тестирование.
Решение задач по разработке и выполнению программ в выбранной среде программирования.
Обработка числовой информации в электронных таблицах (6 ч)
Электронные (динамические) таблицы. Относительные, абсолютные и смешанные ссылки. Использование формул. Выполнение расчётов. Построение графиков и диаграмм. Понятие о сортировке (упорядочивании) данных.
Коммуникационные технологии (10 ч)
Локальные и глобальные компьютерные сети. Скорость передачи информации. Пропускная способность канала.
Интернет. Браузеры. Взаимодействие на основе компьютерных сетей: электронная почта, чат, форум, телеконференция, сайт. Информационные ресурсы компьютерных сетей: Всемирная паутина, файловые архивы, компьютерные энциклопедии и справочники. Поиск информации в файловой системе, базе данных, Интернете.
Информационная безопасность личности, государства, общества. Защита собственной информации от несанкционированного доступа.
Базовые представления о правовых и этических аспектах использования компьютерных программ и работы в сети Интернет.
Повторение и обобщение изученного материала (3 час)
Требования к уровню подготовки учащихся
Учащиеся должны:
Знать/понимать:
об информации как одном из основных понятий современной науки, об информационных процессах и их роли в современном мире; о принципах кодирования информации;
о моделировании как методе научного познания; о компьютерных моделях и их использовании для исследования объектов окружающего мира;
об алгоритмах обработки информации, их свойствах, основных алгоритмических конструкциях; о способах разработки и программной реализации алгоритмов;
о программном принципе работы компьютера – универсального устройства обработки информации; о направлениях развития компьютерной техники;
о принципах организации файловой системы, основных возможностях графического интерфейса и правилах организации индивидуального информационного пространства;
о назначении и функциях программного обеспечения компьютера; об основных средствах и методах обработки числовой, текстовой, графической и мультимедийной информации; о технологиях обработки информационных массивов с использованием электронной таблицы или базы данных;
о компьютерных сетях распространения и обмена информацией, об использовании информационных ресурсов общества с соблюдением соответствующих правовых и этических норм;
о требованиях техники безопасности, гигиены, эргономики и ресурсосбережения при работе со средствами информационных и коммуникационных технологий.
Уметь:
приводить примеры информационных процессов, источников и приемников информации;
кодировать и декодировать информацию при известных правилах кодирования;
переводить единицы измерения количества информации; оценивать количественные параметры информационных объектов и процессов: объем памяти, необходимый для хранения информации; скорость передачи информации;
записывать в двоичной системе целые числа от 0 до 256;
записывать и преобразовывать логические выражения с операциями И, ИЛИ, НЕ; определять значение логического выражения;
проводить компьютерные эксперименты с использованием готовых моделей;
формально исполнять алгоритмы для конкретного исполнителя с фиксированным набором команд, обрабатывающие цепочки символов или списки, записанные на естественном и алгоритмическом языках;
формально исполнять алгоритмы, описанные с использованием конструкций ветвления (условные операторы) и повторения (циклы), вспомогательных алгоритмов, простых и табличных величин;
использовать стандартные алгоритмические конструкции для построения алгоритмов для формальных исполнителей;
составлять линейные алгоритмы управления исполнителями и записывать их на выбранном алгоритмическом языке (языке программирования);
создавать алгоритмы для решения несложных задач, используя конструкции ветвления (в том числе с логическими связками при задании условий) и повторения, вспомогательные алгоритмы и простые величины;
создавать и выполнять программы для решения несложных алгоритмических задач в выбранной среде программирования;
оперировать информационными объектами, используя графический интерфейс: открывать, именовать, сохранять объекты, архивировать и разархивировать информацию, пользоваться меню и окнами, справочной системой; предпринимать меры антивирусной безопасности;
создавать тексты посредством квалифицированного клавиатурного письма с использованием базовых средств текстовых редакторов, используя нумерацию страниц, списки, ссылки, оглавления; проводить проверку правописания; использовать в тексте списки, таблицы, изображения, диаграммы, формулы;
читать диаграммы, планы, карты и другие информационные модели; создавать простейшие модели объектов и процессов в виде изображений, диаграмм, графов, блок-схем, таблиц (электронных таблиц), программ; переходить от одного представления данных к другому;
создавать записи в базе данных;
создавать презентации на основе шаблонов;
использовать формулы для вычислений в электронных таблицах;
проводить обработку большого массива данных с использованием средств электронной таблицы или базы данных;
искать информацию с применением правил поиска (построения запросов) в базах данных, компьютерных сетях, некомпьютерных источниках информации (справочниках и словарях, каталогах, библиотеках) при выполнении заданий и проектов по различным учебным дисциплинам;
передавать информации по телекоммуникационным каналам в учебной и личной переписке;
пользоваться персональным компьютером и его периферийным оборудованием (принтером, сканером, модемом, мультимедийным проектором, цифровой камерой, цифровым датчиком).
Учебно-тематический план
№ п/п Наименование раздела, темы
Кол-во часов
Планируемые результаты деятельности учащихся
1
Введение
1
Знать:
- о требованиях организации рабочего места и правилах поведения в кабинете информатики;
- иметь общие представления о месте информатики в системе других наук, о целях изучения курса информатики и ИКТ.
Уметь:
- работать с учебником;
- иметь навыки безопасного и целесообразного поведения при работе в компьютерном классе.
2
Математические основы информатики
12
Знать:
- о позиционных и непозиционных системах счисления;
- о структуре памяти компьютера: память – ячейка – бит (разряд);
- ограничения на диапазон значений величин при вычислениях;
- о научной (экспоненциальной) форме записи вещественных чисел;
- о формате с плавающей запятой;
- о разделе математики алгебре логики, высказывании как её объекте, об операциях над высказываниями;
- таблицы истинности для логического выражения;
- формализации и анализа логической структуры высказываний;
- свойства логических операций (законы алгебры логики);
о логических элементах (конъюнкторе, дизъюнкторе, инверторе) и электронных схемах.
Уметь:
- анализировать любую позиционную систему как знаковую систему;
- определять диапазон целых чисел в n-разрядном представлении;
- анализировать логическую структуру высказываний;
- анализировать простейшие электронные схемы;
- переводить небольшие (от 0 до 1024) целые числа из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную и обратно;
- выполнять операции сложения и умножения над небольшими двоичными числами;
- строить таблицы истинности для логических выражений;
- вычислять истинностное значение логического выражения.
3
Моделирование и формализация
8
Знать/иметь:
- представление о модели, моделировании, цели моделирования, форматирования;
- различия между натуральными и информационными моделями;
- представление о словесных, информационных, математических и имитационных моделях;
- представление о графических информационных моделях (схема, чертеж, график, диаграмма, графы);
- представление о табличных моделях;
- различия между таблицей типа «объект – свойство» и таблицей типа «объект - объект»;
- представление о базах данных;
- знать основные способы организации данных в базах данных (иерархический, сетевой, реляционный);
- представление о системе управления базами данных (СУБД);
- основные объекты СУБД (таблицы, формы, запросы, отчеты).
Уметь:
- различать натурные и информационные модели, изучаемые в школе, встречающиеся в жизни;
- осуществлять системный анализ объекта, выделять среди его свойств существенные свойства с точки зрения целей моделирования;
- оценивать адекватность модели моделируемому объекту и целям моделирования;
- определять вид информационной модели в зависимости от стоящей задачи;
- приводить примеры использования таблиц, диаграмм, схем, графов и т.д. при описании объектов окружающего мира;
- строить и интерпретировать различные информационные модели (таблицы, диаграммы, графы, схемы, блок-схемы алгоритмов);
- преобразовывать объект из одной формы представления информации в другую с минимальными потерями в полноте информации;
- исследовать с помощью информационных моделей объекты в соответствии с поставленной задачей;
- работать с готовыми компьютерными моделями из различных предметных областей;
- создавать однотабличные базы данных;
- осуществлять поиск записей в готовой базе данных;
- осуществлять сортировку записей в готовой базе данных.
4
Основы алгоритмизации
12
Знать/иметь:
- представление об исполнителе, алгоритме;
- свойства алгоритма и возможности автоматизации деятельности человека;
- представление о словесных способах записи алгоритмов, блок-схемах, алгоритмических языках;
- представление об объектах алгоритмов (величина);
типы величин, определение таблицы (массива);
- представление о алгоритмическом конструировании «Следование»;
- представление о алгоритмическом конструировании «Ветвление»;
- представление о алгоритмическом конструировании «Ветвление»;
- представление о алгоритмическом конструировании «Повторение», о цикле с заданным условием продолжения работы (цикл ПОКА, цикл с предусловием);
- представление об алгоритмическом конструировании «Повторение», о цикле с заданным условием окончания работы (цикл – ДО, цикл с постусловием);
- представление об алгоритмическом конструировании «Повторение», о цикле с заданным числом повторений (цикл – ДЛЯ, цикл с параметром);
- представление о методе последовательного построения алгоритмов, о вспомогательном и рекурсивном алгоритмах;
- представление об алгоритмах управления, об объекте управления, управляющей системе, обратной связи.
Уметь:
- приводить примеры формальных и неформальных исполнителей;
- придумывать задачи по управлению учебными исполнителями;
- выделять примеры ситуаций, которые могут быть описаны с помощью линейных алгоритмов, алгоритмов с ветвлениями и циклами;
- определять по блок-схеме, для решения какой задачи предназначен данный алгоритм;
- анализировать изменение значений величин при пошаговом выполнении алгоритма;
- определять по выбранному методу решения задачи, какие алгоритмические конструкции могут войти в алгоритм;
- осуществлять разбиение исходной задачи на подзадачи;
- сравнивать различные алгоритмы решения одной задачи.
- исполнять готовые алгоритмы для конкретных исходных данных;
- преобразовывать запись алгоритма с одной формы в другую;
- строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя арифметических действий;
- строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя, преобразующего строки символов;
- составлять линейные алгоритмы по управлению учебным исполнителем;
- составлять алгоритмы с ветвлениями по управлению учебным исполнителем;
- составлять циклические алгоритмы по управлению учебным исполнителем;
- строить арифметические, строковые, логические выражения и вычислять их значения;
- строить алгоритм (различные алгоритмы) решения задачи с использованием основных алгоритмических конструкций и подпрограмм.
5
Начала программирования
16
Знать/иметь:
- представление о языках программирования, о языке Паскаль, об алфавите и словаре языка, типах данных, о структуре программы, об операторе присваивания;
- представление об операторах ввода и вывода;
- этапы решения задачи на компьютере;
- типы данных (числовой, целочисленный, символьный, строковый, логический);
- представление об условном операторе;
- представление о составном операторе и многообразии способов записи ветвлений;
- представление о программирование циклов с заданным условием продолжения работы;
- представление о программирование циклов с заданным условием окончания работы;
- представление о программирование циклов с заданным числом повторений;
- различные варианты программирования циклического алгоритма;
- представление о массиве, его описание и заполнение, вывод;
- правила вычисления суммы элементов массива;
- представление о последовательном поиске в массиве;
- представление о сортировке массива;
- виды подпрограмм (процедура, функция).
Уметь:
- анализировать готовые программы;
- определять по программе, для решения какой задачи она предназначена;
- выделять этапы решения задачи на компьютере.
- программировать линейные алгоритмы, предполагающие вычисление арифметических, строковых и логических выражений;
- разрабатывать программы, содержащие оператор/операторы ветвления (решение линейного неравенства, решение квадратного уравнения и пр.), в том числе с использованием логических операций;
- разрабатывать программы, содержащие оператор (операторы) цикла;
- разрабатывать программы, содержащие подпрограмму;
- разрабатывать программы для обработки одномерного массива:
нахождение минимального (максимального) значения в данном массиве;
подсчёт количества элементов массива, удовлетворяющих некоторому условию;
нахождение суммы всех элементов массива;
нахождение количества и суммы всех четных элементов в массиве;
сортировка элементов массива и пр.
6
Обработка числовой информации в электронных таблицах
6
Знать/иметь:
- представление об интерфейсе электронных таблиц, основных режимах работы электронных работ;
- представление об относительных, абсолютных и смешанных ссылках;
- представление о встроенных ссылках, логических функциях;
- представление о сортировке и поиске данных;
- представление об интерфейсе электронных таблиц, основных режимах работы электронных работ, об относительных, абсолютных и смешанных ссылках, о встроенных ссылках, логических функциях, о сортировке и поиске данных.
Уметь:
- анализировать пользовательский интерфейс используемого программного средства;
- определять условия и возможности применения программного средства для решения типовых задач;
- выявлять общее и отличия в разных программных продуктах, предназначенных для решения одного класса задач;
- создавать электронные таблицы, выполнять в них расчёты по встроенным и вводимым пользователем формулам;
- строить диаграммы и графики в электронных таблицах.
7
Коммуникационные технологии
10
Знать/иметь:
- представление о локальных и глобальных компьютерных сетях;
- как устроен Интернет, иметь представление об IP-адрес компьютера;
- представление о доменной системе имён и протоколах передачи данных;
- представление о серверах, структуре Всемирной паутины;
- представления об электронной почте, о телеконференциях, форумах, чатах, социальных сетях и сетевом этикете;
- представление о технологии создания сайта;
- содержание и структуру сайта.
Уметь:
- общие черты и отличия способов взаимодействия на основе компьютерных сетей;
- анализировать доменные имена компьютеров и адреса документов в Интернете;
- приводить примеры ситуаций, в которых требуется поиск информации;
- анализировать и сопоставлять различные источники информации, оценивать достоверность найденной информации;
- осуществлять взаимодействие посредством электронной почты, чата, форума;
- определять минимальное время, необходимое для передачи известного объёма данных по каналу связи с известными характеристиками;
- проводить поиск информации в сети Интернет по запросам с использованием логических операций;
- создавать с использованием конструкторов (шаблонов) комплексные информационные объекты в виде веб-странички, включающей графические объекты;
- проявлять избирательность в работе с информацией, исходя из морально-этических соображений, позитивных социальных установок и интересов индивидуального развития.
8
Повторение и обобщение изученного материала
3
Знать:
- основные понятия курса.
Уметь:
- обобщать и систематизировать знания за курс 9 класса.
тематическое планирование
Номер урока
Дата
Название темы
Кол-во
часов
Примечание
9А
9Л
план
факт
план
факт
1
2
3
4
5
6
7
8
Введение (1 ч)
1
Инструктаж по ТБ. Цели изучения курса информатики.
1
Математические основы информатики (12 ч)
2
Общие сведения о системах счисления
1
3
Двоичная система счисления. Двоичная арифметика.
1
4
Восьмеричная и шестнадцатеричная системы счисления.
1
5
Правило перевода целых десятичных чисел в другие системы счисления
1
6
Практическая работа №1 «Число и его компьютерный код»
1
7
Представление вещественных чисел
1
8
Практическая работа №2 «Высказывания. Логические операции»
1
9
Таблицы истинности логических выражений.
1
10
Практическая работа №3 «Логические законы и правила преобразования логических выражений»
1
11
Решение логических задач.
1
12
Логические элементы
1
13
Контрольная работа №1«Математические основы информатики».
1
Моделирование и формализация (8 ч)
14
Моделирование как метод познания
1
15
Знаковые модели
1
16
Практическая работа №4 «Построение графических моделей»
1
17
Практическая работа №5 «Построение табличных моделей»
1
18
База данных как модель предметной области.
1
19
Система управления базами данных
1
20
Практическая работа №6 «Создание базы данных»
1
21
Контрольная работа №2«Моделирование и формализация».
1
Основы алгоритмизации (12 ч)
22
Алгоритмы и исполнители
1
23
Способы записи алгоритмов
1
24
Объекты алгоритмов
1
25
Практическая работа №7 «Построение алгоритмической конструкции «следование»
1
26
Практическая работа №8 «Алгоритмическая конструкция «Ветвление»
1
27
Сокращённая форма ветвления.
1
28
Цикл с заданным условием продолжения работы.
1
29
Цикл с заданным условием окончания работы.
1
30
Цикл с заданным числом повторений.
1
31
Практическая работа №9 «Алгоритмы с циклом»
1
32
Контрольная работа №3 «Основы алгоритмизации»
1
33
Инструктаж по ТБ. Алгоритмы управления.
1
Начала программирования (16 ч)
34
Общие сведения о языке программирования Паскаль
1
35
Практическая работа №10 «Организация ввода и вывода данных»
1
36
Программирование как этап решения задачи на компьютере.
1
37
Практическая работа №11 «Линейный алгоритм на языке Паскаль»
1
38
Программирование разветвляющихся алгоритмов. Условный оператор.
1
39
Практическая работа №12 «Разветвляющийся алгоритм на языке Паскаль»
1
40
Программирование циклов с заданным условием продолжения работы.
1
41
Программирование циклов с заданным условием окончания работы.
1
42
Программирование циклов с заданным числом повторений.
1
43
Практическая работа №13 «Циклические алгоритмы»
1
44
Практическая работа №14 «Заполнение и вывод одномерных массивов»
1
45
Вычисление суммы элементов массива.
1
46
Последовательный поиск в массиве.
1
47
Практическая работа №15 «Сортировка в массиве»
1
48
Запись вспомогательных алгоритмов на языке Паскаль.
1
49
Контрольная работа №4 «Начала программирования»
1
Обработка числовой информации в электронных таблицах (6 ч)
50
Интерфейс электронных таблиц. Данные в ячейках таблицы. Основные режимы работы.
1
51
Практическая работа №16 «Относительные, абсолютные и смешанные ссылки»
1
52
Встроенные функции. Логические функции.
1
53
Практическая работа №17 «Сортировка и поиск данных»
1
54
Практическая работа №18 «Построение диаграмм и графиков»
1
55
Контрольная работа №5«Обработка числовой информации в электронных таблицах».
1
Коммуникационные технологии (10 ч)
56
Локальные и глобальные компьютерные сети
1
57
Как устроен Интернет. IP-адрес компьютера
1
58
Доменная система имён. Протоколы передачи данных.
1
59
Всемирная паутина. Файловые архивы.
1
60
Электронная почта. Сетевой этикет.
1
61
Технологии создания сайта.
1
62
Практическая работа №19 «Разработка содержания и структуры сайта»
1
63
Оформление сайта.
1
64
Размещение сайта в Интернете.
1
65
Итоговая контрольная работа (тест)
1
Повторение и обобщение изученного материала (3 ч)
66
[link] .