Настоящая программа рассчитана на изучение базового курса информатики учащимися 9 класса в течение 34 часов (1 час в неделю). Основными нормативными документами, определяющими содержание данной рабочей программы, являются:
Информатика – это наука о закономерностях протекания информационных процессов в системах различной природы, о методах, средствах и технологиях автоматизации информационных процессов. Она способствует формированию современного научного мировоззрения, развитию интеллектуальных способностей и познавательных интересов школьников; освоение базирующихся на этой науке информационных технологий необходимых школьникам, как в самом образовательном процессе, так и в их повседневной и будущей жизни.
Приоритетными объектами изучения в курсе информатики основной школы выступают информационные процессы и информационные технологии. Теоретическая часть курса строится на основе раскрытия содержания информационной технологии решения задачи, через такие обобщающие понятия как: информационный процесс, информационная модель и информационные основы управления.
Практическая же часть курса направлена на освоение школьниками навыков использования средств информационных технологий, являющееся значимым не только для формирования функциональной грамотности, социализации школьников, последующей деятельности выпускников, но и для повышения эффективности освоения других учебных предметов.
Курс нацелен на формирование умений фиксировать информацию об окружающем мире; искать, анализировать, критически оценивать, отбирать информацию; организовывать информацию; передавать информацию; проектировать объекты и процессы, планировать свои действия; создавать, реализовывать и корректировать планы.
Данный курс призван обеспечить базовые знания учащихся, т.е. сформировать представления о сущности информации и информационных процессов, развить логическое мышление, являющееся необходимой частью научного взгляда на мир, познакомить учащихся с современными информационными технологиями.
Учащиеся приобретают знания и умения работы на современных профессиональных ПК и программных средствах. Приобретение информационной культуры обеспечивается изучением и работой с текстовым и графическим редактором, электронными таблицами. СУБД, мультимедийными продуктами, средствами компьютерных телекоммуникаций.
Программой предполагается проведение практических работ, направленных на отработку отдельных технологических приемов.
Текущий контроль усвоения учебного материала осуществляется путем устного/письменного опроса.
Кибернетика. Кибернетическая модель управления.
Понятие алгоритма и его свойства. Исполнитель алгоритмов: назначение, среда исполнителя система команд исполнителя, режимы работы.
Языки для записи алгоритмов (язык блок-схем, учебный алгоритмический язык). Линейные, ветвящиеся и циклические алгоритмы. Структурная методика алгоритмизации. Вспомогательные алгоритмы. Метод пошаговой детализации.
Алгоритмы работы с величинами: константы, переменные, понятие типов данных, ввод и вывод данных.
Языки программирования высокого уровня (ЯПВУ), их классификация. Структура программы на языке Паскаль. Представление данных в программе. Правила записи основных операторов: присваивания, ввода, вывода, ветвления, циклов. Структурный тип данных – массив. Способы описания и обработки массивов.
Этапы решения задачи с использованием программирования: постановка, формализация, алгоритмизация, кодирование, отладка, тестирование.
Предыстория информационных технологий. История ЭВМ и ИКТ. Понятие информационных ресурсов. Информационные ресурсы современного общества. Понятие об информационном обществе. Проблемы безопасности информации, этические и правовые нормы в информационной сфере.
. Учащийся должен уметь:
| № ур. | Тема урока | Кол-во часов | Тип урока | Информационное сопровождение | Требования к уровню подготовки обучающихся (результат) | Вид контроля. Измерители | Дата |
| Управление и алгоритмы (10 ч) |
| 1. | §5.25, 5.26 Управление и кибернетика. Автоматизированные и автоматические системы управления. | 1 | Изучение нового материала | Флэш-анимации: «Компьютер и управление», «Зарождение и предмет кибернетики». Логическая схема понятий по теме: "Управление и алгоритмы" | Знать: Понятие Кибернетики, ее предмет и задачи. Сущность кибернетической схемы управления с обратной связью; назначение прямой и обратной связи в этой схеме. Что такое алгоритм управления, какова роль алгоритма в системах управления. Уметь: | | |
| 2 | §5.27, 5.28 Определение и свойства алгоритма. Линейные алгоритмы. Знакомство с графическим исполнителем. | 1 | Изучение нового материала | Флэш-анимации: «Свойства алгоритма», «Исполнитель алгоритма», «Графический учебный исполнитель "Стрелочка"». «Интерфейс. Система команд» | Знать: В чем состоят основные свойства алгоритма. Способы записи алгоритмов: блок-схемы, учебный алгоритмический язык. | Тестирование | |
| 3. | Практическая работа: Разработка линейных алгоритмов для графического исполнителя. | 1 | Комплексного применения знаний | | Уметь: Пользоваться языком блок-схем. Понимать описание алгоритмов на учебном алгоритмическом языке. Выполнить трассировку алгоритма для известного исполнителя. | Тестирование | |
| 4. | §5.29, 5.30 Вспомогательные алгоритмы и подпрограммы. Циклические алгоритмы. | 1 | Изучение нового материала | Флэш-анимация: «Вспомогательные алгоритмы», «Циклические алгоритмы» | Знать: | | |
| 5. | Практическая работа: Учебный исполнитель алгоритмов. Использование вспомогательных алгоритмов. | 1 | Комплексного применения знаний | | Уметь: Составлять линейные, ветвящиеся и циклические алгоритмы управления одним из учебных исполнителей. Выделять подзадачи, определять и использовать вспомогательные алгоритмы. | | |
| 6. | Практическая работа: Учебный исполнитель алгоритмов. Циклические алгоритмы. | 1 | Комплексного применения знаний | | Уметь: Составлять линейные, ветвящиеся и циклические алгоритмы управления одним из учебных исполнителей. Выделять подзадачи, определять и использовать вспомогательные алгоритмы. | | |
| 7. | §5.31 Ветвление и последовательная детализация алгоритма. | 1 | Изучение нового материала | Флэш-анимации: «Полное и неполное ветвление», «Нисходящий и библиотечный методы построения сложных алгоритмов» | Знать: | | |
| 8. | Контрольная работа №1. Управление и алгоритмы (тестирование, зачетная практическая работа). | 1 | Контрольный | Итоговый тест к разделу "Управление и алгоритмы" Кроссворд по теме: "Управление и алгоритмы" | Знать: Понятие Кибернетики, ее предмет и задачи. Сущность кибернетической схемы управления с обратной связью; назначение прямой и обратной связи в этой схеме. Что такое алгоритм управления, какова роль алгоритма в системах управления. В чем состоят основные свойства алгоритма. Способы записи алгоритмов: блок-схемы, учебный алгоритмический язык. Уметь: При анализе простых ситуаций управления определять механизм прямой и обратной связи. Пользоваться языком блок-схем. Понимать описание алгоритмов на учебном алгоритмическом языке. Выполнить трассировку алгоритма для известного исполнителя. Составлять линейные, ветвящиеся и циклические алгоритмы управления одним из учебных исполнителей. Выделять подзадачи, определять и использовать вспомогательные алгоритмы. | Контрольная работа | |
| 9. | Практическая работа: Учебный исполнитель алгоритмов. Ветвления. Циклы в сочетании с ветвлениями. | 1 | Комплексного применения знаний | | Составлять линейные, ветвящиеся и циклические алгоритмы управления одним из учебных исполнителей. Выделять подзадачи, определять и использовать вспомогательные алгоритмы. | | |
| 10. | Практическая работа: «Составление линейных, ветвящихся и циклических алгоритмов для учебного исполнителя» | 1 | Закрепление | | Знать: Уметь: | | |
| Программное управление работой компьютера (17 ч) |
| 11. | §6.32,6.33 Что такое программирование. Алгоритмы работы с величинами. | 1 | Изучение нового материала | Флэш-анимации: «Назначение и средства программирования», «Понятие величины, типы величин». Логическая схема понятий по теме: "Программное управление работой компьютера" | Знать: Основные типы и виды величин. Понятие программирования. Алгоритм работы с величинами. | | |
| 12. | §6.34,6.36 Линейные вычислительные алгоритмы. Алгоритмы с ветвящейся структурой. | 1 | Изучение нового материала | Презентации: «Линейные и ветвящиеся алгоритмы» | Знать: | Тестирование | |
| 13. | §6.35,6.37 Знакомство с языком Паскаль. Программирование ветвлений на Паскале. | 1 | Изучение нового материала | Презентации: «Язык программирования Паскаль», «Программа с ветвлением на Паскале» | Знать: Основные типы и виды величин. Назначение языков программирования. Что такое трансляция. Назначение систем программирования. Правила оформления программы на Паскале. Правила представления данных и операторов на Паскале. Последовательность выполнения программы в системе программирования. | Тестирование | |
| 14. | Практическая работа: Знакомство с системой программирования на языке Паскаль. Ввод, трансляция и исполнение программы на Паскале. | 1 | Комплексного применения знаний | | Знать: Уметь: | | |
| 15. | Практическая работа: Разработка и исполнение линейных и ветвящихся программ. | 1 | Комплексного применения знаний | | Знать: Уметь: | | |
| 16. | Контрольная работа №2: «Линейные и ветвящиеся алгоритмы». | 1 | Контрольный | Кроссворд по теме: "Программное управление работой компьютера" | Знать: Основные типы и виды величин. Назначение языков программирования. Что такое трансляция. Назначение систем программирования. Правила оформления программы на Паскале. Правила представления данных и операторов на Паскале. Последовательность выполнения программы в системе программирования. Уметь: | Контрольная работа | |
| 17, 18. | Практическая работа: Разработка и исполнение линейных и ветвящихся программ. | 2 | Закрепление | | Уметь: | | |
| 19. | §6.39,6.40 Программирование циклов. Алгоритм Евклида. | 1 | Изучение нового материала | Презентация: «Описание циклических вычислительных алгоритмов на блок-схемах и на алгоритмическом языке» | Знать: Основные типы и виды величин. Назначение языков программирования. Что такое трансляция. Назначение систем программирования. Правила оформления программы на Паскале. Правила представления данных и операторов на Паскале. Последовательность выполнения программы в системе программирования. | | |
| 20,21,22. | Практическая работа: Разработка и исполнение циклических программ. | 3 | Комплексного применения знаний Закрепление | | Уметь: | Тестирование | |
| 23. | §6.41,6.42 Таблицы и массивы. Массивы в Паскале. | 1 | Изучение нового материала | | Знать: Основные типы и виды величин. Назначение языков программирования. Что такое трансляция. Назначение систем программирования. Правила оформления программы на Паскале. Правила представления данных и операторов на Паскале. Последовательность выполнения программы в системе программирования. | | |
| 24,25,26. | Практическая работа: Программирование обработки массивов. | 3 | Комплексного применения знаний | | Уметь: | Тестирование | |
| 27. | Контрольная работа №3: Информация и управление. | 1 | Контрольный | Итоговый тест к разделу "Программное управление работой компьютера" | Знать: Что такое трансляция. Назначение систем программирования. Правила оформления программы на Паскале. Правила представления данных и операторов на Паскале. Последовательность выполнения программы в системе программирования. Уметь: Работать с готовой программой на одном из языков программирования высокого уровня. Составлять несложные линейные, ветвящиеся, циклические программы. Составлять несложные программы обработки одномерных массивов. Отлаживать и исполнять программы в системе программирования. | Контрольная работа | |
| Информационные технологии и общество (8 ч) |
| 28. | §7.44,7.45 Предыстория информатики. История чисел и систем счисления. | 1 | Изучение нового материала | Флэш-анимации: «История средств обработки информации», «История средств передачи информации», «История средств хранения информации», «Предыстория информатики», «История развития систем счисления» | Знать: Уметь: | | |
| 29. | Практическая работа: «Перевод чисел из одной системы счисления в другую». | 1 | Комплексного применения знаний | | Знать: Уметь: | Тестирование | |
| 30. | §7.46 История ЭВМ. | 1 | Изучение нового материала | Флэш-анимации: «История ЭВМ», «Поколения ЭВМ». | Знать: Уметь: | | |
| 31. | §7.47 История программного обеспечения и ИКТ. | 1 | Изучение нового материала | Флэш-анимации: «История программного обеспечения и ИКТ», «История прикладного ПО», «История системного ПО», «История систем программирования», «История языков программирования» | Знать: Уметь: | Тестирование | |
| 32. | §7.48 Информационные ресурсы современного общества. Проблемы формирования информационного общества. | 1 | Изучение нового материала | Флэш-анимации: «Информационное общество», «Информационные ресурсы современного общества», «Информационные технологии и общество» | Знать: Уметь: | Тестирование | |
| 33. | Творческая работа: создание кроссвордов, буклетов, презентаций по теме: «ИКТ и общество» | 1 | Закрепление | | Знать: Понятие Кибернетики, ее предмет и задачи. Сущность кибернетической схемы управления с обратной связью; назначение прямой и обратной связи в этой схеме. Уметь: Пользоваться языком блок-схем. Понимать описание алгоритмов на учебном алгоритмическом языке. Составлять линейные, ветвящиеся и циклические алгоритмы управления одним из учебных исполнителей | | |
| 34. | Защита творческих работ | 1 | Закрепление | | Знать: Уметь: Пользоваться языком блок-схем. Составлять линейные, ветвящиеся и циклические алгоритмы управления одним из учебных исполнителей | | |
| 35. | Итоговая контрольная работа №4 | 1 | Контрольный | Итоговый тест к разделу "Информационные технологии и общество". Кроссворд по теме: "Социальная информатика" | Знать: Понятие Кибернетики, ее предмет и задачи. Сущность кибернетической схемы управления с обратной связью; назначение прямой и обратной связи в этой схеме. Что такое алгоритм управления, какова роль алгоритма в системах управления. В чем состоят основные свойства алгоритма Способы записи алгоритмов: блок-схемы, учебный алгоритмический язык Основные типы и виды величин. Понятие программирования. Алгоритм работы с величинами Назначение систем программирования. Правила оформления программы на Паскале. Правила представления данных и операторов на Паскале. Основные этапы развития средств работы с информацией в истории человеческого общества. Историю способов записи чисел (систем счисления) Правила перевода чисел из одной системы счисления в другую Уметь: Пользоваться языком блок-схем. Понимать описание алгоритмов на учебном алгоритмическом языке. Выполнить трассировку алгоритма для известного исполнителя Составлять линейные, ветвящиеся и циклические алгоритмы управления одним из учебных исполнителей Работать с готовой программой на одном из языков программирования высокого уровня. Составлять несложные линейные и ветвящиеся программы Отлаживать и исполнять программы в системе программирования Переводить числа из одной системы счисления в другую Основные этапы развития компьютерной техники (ЭВМ) и программного обеспечения | Контрольная работа | |