|
Рабочая программа 5-7 классы. Программа по информатике для средней школы (57 классы) Оглавление Пояснительная записка 3
7 класс
Общая характеристика курса
Курс 7 класса носит фундаментальный характер и опирается на базовые научные представления предметной области, такие как информация, информационные процессы, информационные модели.
Центральными модулями предлагаемой программы для 7 класса в рамках дополнительного образования являются модули алгоритмизации и программирования на Python. Python — простой, но в то же время достаточно мощный язык программирования, присутствующий в заданиях ОГЭ, ЕГЭ. Содержание учебных модулей по программированию даётся на доступном уровне и охватывает как алгоритмическое направление, так и вопросы практического использования полученных знаний при решении задач из различных областей знаний (математика, комбинаторика, география, шахматы). Практическая значимость курса усиливается уроками, направленными на формирование навыков проектной деятельности (проекты «Презентация Elevator Pitch», «Чат-бот» и др.).
При изучении языка Python ученики испытывают проблемы из-за отсутствия необходимых технических навыков, таких как печать на клавиатуре (переключение языков, быстрое нахождение букв, названия дополнительных клавиш), навигация по тексту, использование клавиатурных комбинаций. Для формирования и отработки этих навыков в курс был включён специально разработанный для 7-го класса клавиатурный тренажёр и задания по работе в текстовом редакторе.
Большое место в курсе занимает технологическая составляющая, решающая метапредметную задачу информатики, — формирование ИКТ-компетентности учащихся (работа с облачными хранилищами, создание презентаций, обработка текстовой и графической информации). В результате работы по курсу учащимися должны быть достигнуты следующие предметные результаты:
формирование представления о компьютере как об универсальном устройстве обработки информации; формирование и развитие навыков работы с файловой системой персонального компьютера; развитие навыков обработки графической и текстовой информации; развитие навыка создания текстовых документов и презентаций; формирование и развитие навыка составления и анализа блок-схем, линейных, условных и циклических алгоритмов; формирование и развитие навыка быстрой печати на клавиатуре; развитие навыка работы с облачными хранилищами информации и офисными сервисами; формирование знания синтаксиса языка Python; формирование и развитие навыка написание программ на языке Python.
Название модуля
| №
| Название урока
| Характеристика видов деятельности
| Модуль 1.
Информация и информационные процессы
| 1
| Информация вокруг нас.
| Аналитическая деятельность:
Вспомнить понятие «информатика» и «информация». Изучить правила ТБ. Изучить понятие «информационные процессы», рассмотреть примеры информационных процессов. Рассмотреть технологии информационных процессов, используемых в древности, и современные устройства для обработки информационных процессов. Изучить устройство ввода (клавиатуру), виды раскладок и методы работы на клавиатуре. Изучить принцип работы с платформой и Лабораторией. Рассмотреть состав персонального компьютера, познакомить с архитектурой вычислительных устройств. Изучить комплектацию системного блока из основных устройств. Изучить основные формы восприятия информации: непрерывный и дискретный сигналы. Изучить понятия «код», «кодирование» и «декодирование», способы кодирования. Изучить единицы объёма информации. Изучить понятия «полупроводник», «файл», какие бывают типы файлов и что такое файловая система. Изучить понятие «компьютерная сеть», «разновидности сетей». Изучить основные средства коммуникации в Интернете. Рассмотреть сервис электронной почты gmail.com, облачные сервисы Google Диск, правила безопасной работы в Интернете. Научиться работать в Google Документы: форматирование, создание совместного доступа. Изучить понятие «компьютерная графика», её применение и виды; методы работы с графическими объектами в Google Документы. Ознакомиться с понятием «презентация», её виды, правила оформления. Ознакомиться с приложением Google Презентации. Изучить особенности презентации типа Elevator Pitch, понятие «проект» и этапы его создания.
Практическая деятельность:
Знать и соблюдать правила ТБ. Уметь определять информационные процессы. Обладание навыком быстрой печати на клавиатуре. Умение заходить и работать с платформой. Уметь различать непрерывные и дискретные сигналы, переводить величины в разные системы. Уметь работать с файлами и с многоуровневыми файловыми системами. Создание почты gmail.com и работа с ней. Уметь работать в облачном сервисе Google Диск. Уметь работать с приложением Google Документы: создавать, редактировать и форматировать текстовую информацию, настроить совместный доступ. Уметь работать с графическими объектами в Google Документы. Создание собственного буклета с форматированным текстом и иллюстрациями. Уметь создать и оформить презентацию в Google Презентации. Навык создания презентаций типа Elevator Pitch по теме технологий.
| 2
| Устройство компьютера.
| 3
| Кодирование информации.
| 4
| Файловая система.
| 5
| Компьютерные сети
| 6
| Средства коммуникации.
| 7
| Обработка текстовой информации.
| 8
| Обработка графической информации.
| 9
| Создание презентаций.
| 10
| Проект «Презентация Elevator Pitch».
| 11
| Урок систематизации знаний.
| 12
| Урок оценки знаний.
| Модуль 2.
Логика и алгоритмы
| 1
| Логика в жизни человека.
| Аналитическая деятельность:
Изучить понятия «логика», «законы мышления», «формы мышления», «дедукция», «индукция». Изучить виды форм мышления. Познакомиться с табличным методом решения логических задач. Изучить определения «высказывание», «составное высказывание», «логические операции», «операторы сравнения». Изучить понятия «алгоритм», «программа», «исполнитель», «система команд исполнителя», «блок-схема». Изучить основные элементы блок-схемы и принципы представления алгоритмов с помощью блок-схем. Изучить понятия «линейный алгоритм», «разветвляющийся алгоритм», «циклический алгоритм». Изучить понятия, «ветвление», «вложенное ветвление», «полная форма ветвления», «неполная форма ветвления». Научиться записывать разветвляющиеся алгоритмы с помощью блок-схем. Рассмотреть виды циклических алгоритмов. Изучить цикл с условием, вложенные циклы и их структуру.
Практическая деятельность:
Уметь строить умозаключения. Отличать дедукцию от индукции. Решать логические задачи методом рассуждения и табличным методом. Решать задачи с использованием логических операторов и операторов сравнения. Уметь отличать способы записи алгоритмов друг от друга. Уметь читать линейные алгоритмы и составлять их в виде блок-схем. Уметь составлять блок-схемы разветвляющихся алгоритмов. Уметь правильно составлять циклы, в теле которых присутствуют условные алгоритмические структуры. Уметь правильно составлять циклы с предусловием, вложенные циклы. Создать собственный проект на базе циклических алгоритмов.
| 2
| Логические выражения.
| 3
| Алгоритмы и блок-схемы.
| 4
| Составление линейных алгоритмов.
| 5
| Ветвление.
| 6
| Цикл.
| 7
| Цикл с параметром.
| 8
| Цикл с предусловием.
| 9
| Вложенные циклы.
| 10
| Проект «Составление циклических алгоритмов».
| 11
| Урок систематизации знаний.
| Модуль 3.
Основы языка Python
| 1
| Современные языки программирования.
| Аналитическая деятельность:
Изучить историю языка Python, область его применения и преимущества. Изучить понятия «среда программирования», «IDE», «синтаксис языка». Изучить правила написания кода на Python и о том, как IDE сигнализирует об ошибках в коде. Изучить синтаксис написания кода на Python. Рассмотреть синтаксис функции print(), input() и примеры её использования. Узнать про управление памятью в Python. Научиться определять операцию «присваивания» значения переменной, правильно давать наименование переменным. Изучить синтаксис условного оператора if-else на Python. Научиться разливать записи полной и неполной форм ветвления на языке Python, подбирать условия для ветвления. Узнать синтаксис вложенного ветвления на языке Python, конструкцию if-elif-else. Изучить возникающие недостатки программ, содержащих ветвление. Ознакомиться с правилами защиты проекта. Узнать, как делиться проектом на платформе и оценивать работы других участников.
Практическая деятельность:
Уметь применять правила написания кода на Python. Уметь применять print() и input() при написании кода, присваивать значения переменным, создавать имена переменных в Python. Уметь составлять разветвляющиеся алгоритмы при помощи визуального языка программирования и языка Python. Уметь составлять программы и решать задачи на языке Python, содержащие вложенное ветвление. Написание собственного чат-бота на языке Python, который поможет выбрать подарок другу. Уметь презентовать проекты и оценивать работы других учеников.
.
| 2
| Линейные алгоритмы в Python.
| 3
| Переменные в Python.
| 4
| Ввод данных.
| 5
| Ветвление в Python.
| 6
| Вложенное ветвление.
| 7
| Решение задач на ветвление.
| 8
| Проект «Чат-бот».
| 9
| Защита проекта.
| 10
| Урок систематизации знаний.
| 11
| Урок оценки знаний.
| 12
| Урок оценки знаний за полугодие.
|
Ресурсное обеспечение
№ п/п
| Наименование учебного оборудования
| 1
| Учебно-методическое обеспечение:
|
| ● Презентация для урока
● Методическое пособие для учителя
● Видеометодичка для учителя
● Задание на платформе для учеников
| 2
| Учебное оборудование
|
| Классная меловая/маркерная доска/флипчарт
| 3
| Технические средства
|
| ● Компьютер
● Мультимедийный проектор
| 4
| Программное обеспечение
|
| ● ОС Windows
● Google Chrome
● «Блокнот»
● MS PowerPoint
● Scratch (на платформе «Алгоритмики»)
|
|
|
|