урока по теме
Дата
Тема урока
Тип урока
Элементы содержания
Компетенции
Формы и методы работы
Проверочные работы
Домаш. задание
план
факт
личностные
метапредметные
предметные
Математические основы информатики (12 часов)
1
Цели изучения курса информатики. Техника безопасности и организация рабочего места. Входной контроль.
Урок обобщения и систематизации знаний
Качества личности школьника:
- умения и навыки безопасного и целесообразного
поведения при работе в компьютерном классе;
- способность и
готовность к принятию ценностей здорового образа жизни за счет
знания основных гигиенических, эргономических и технических
условий безопасной эксплуатации средств ИКТ.
Уметь:
- представлять о роли ИКТ при
изучении школьных предметов и в повседневной жизни;
- увязать учебное содержание с собственным
жизненным опытом, понять значимость подготовки в области
информатики и ИКТ в условиях развития информационного общества;
Знать/понимать:
- общие представления о целях изучения курса
информатики и ИКТ;
Лекция
Входной контроль
Повторить правила ТБ
1
Общие сведения о системах счисления
Изучение нового материала
Система счисления; цифра; алфавит; позиционная система счисления; основание; разв рнутая форма записи числа; св рнутая форма записи числа
Качества личности школьника:
- понимание роли фундаментальных знаний как
основы современных информационных технологий
Уметь:
- анализировать любую позиционную
систему счисления как знаковую систему;
Знать/понимать:
- общие представления о позиционных и
непозиционных системах счисления;
- определение
основания и алфавита системы счисления, переход от свёрнутой формы записи числа к его развёрнутой записи;
Лекция
§1.1.1, стр.5
2
Двоичная система счисления. Двоичная арифметика
Изучение нового материала
Система счисления; цифра; алфавит; позиционная система счисления; основание; разв рнутая форма записи числа; св рнутая форма записи числа; двоичная система счисления; двоичная арифметика
Знать/понимать:
- перевод небольших десятичных чисел в
двоичную систему счисления и двоичных чисел в десятичную
систему счисления; - выполнение операций сложения и умножения над небольшими двоичными числами;
Лекция, демонстрация
§1.1.2, 1.1.6, стр.8,12
3
Восьмеричная и шестнадцатеричные системы счисления. «Компьютерные» системы счисления
Комбинированный урок
Система счисления; цифра; алфавит; позиционная система счисления; основание; разв рнутая форма записи числа; св рнутая форма записи числа; двоичная система счисления; восьмеричная система счисления; шестнадцатеричная система счисления
Знать/понимать:
- перевод небольших десятичных чисел в
восьмеричную и шестнадцатеричную системы счисления, и
восьмеричных и шестнадцатеричных чисел в десятичную систему
счисления;
Лекция, демонстрация
§1.1.3, 1.1.4, 1.1.7, стр.9,10,13
4
Правило перевода целых десятичных чисел в систему счисления с основанием q
Изучение нового материала
Знать/понимать:
- перевод небольших десятичных чисел в
систему счисления с произвольным основанием
Демонстрация, самостоятельная работа
Самостоятельная работа
§1.1., стр.10
Система счисления; цифра; алфавит; позиционная система счисления; основание; разв рнутая форма записи числа; св рнутая форма записи числа; двоичная система счисления; восьмеричная система счисления; шестнадцатеричная система счисления
5
Представление целых чисел
Комбинированный урок
Ячейка памяти; разряд; беззнаковое представление целых
чисел; представление целых чисел со знаком;
Уметь:
- понимать ограничения на диапазон значений
величин при вычислениях;
Знать/понимать:
- представление о структуре памяти
компьютера: память – ячейка – бит (разряд)
Лекция, демонстрация
§1.2.1, стр.17
6
Представление вещественных чисел
Комбинированный урок
Ячейка памяти; разряд; беззнаковое вещественных чисел; формат с плавающей запятой; мантисса; порядок
Уметь:
- понимать возможности представления
вещественных чисел в широком диапазоне, важном для решения
научных и инженерных задач.
Знать/понимать:
представление о научной (экспоненциальной)
форме записи вещественных чисел; представление о формате с
плавающей запятой.
Лекция, демонстрация
§1.2.2, стр.19
7
Высказывание. Логические операции.
Изучение нового материала
Алгебра логики; высказывание; логическая переменная; логическое значение; логическая операция; конъюнкция; дизъюнкция; отрицание
Уметь:
- выполнять анализ логической структуры высказываний; - понимать связи между логическими операциями и логическими связками, между логическими операциями и операциями над множествами
Знать/понимать:
- о разделе математики алгебре
логики, высказывании как её объекте, об операциях над высказываниями
Лекция, демонстрация
§1.3.1, 1.3.2, стр.22,24
8
Построение таблиц истинности для логических выражений
Комбинированный урок
Логическая переменная; логическое значение; логическая операция; конъюнкция; дизъюнкция; отрицание; таблица истинности
Уметь:
- проводить формализацию и анализ логической структуры высказываний; - видеть инвариантную сущность во внешне различных объектах.
Знать/понимать:
- о таблице истинности для логического выражения.
Лекция, демонстрация
Тест
§1.3.3, 1.3.4, стр.29-30
9
Свойства логических операций.
Комбинированный урок
Законы логики
Уметь:
- проводить анализ и преобразования логических выражений;
- видеть инвариантную сущность во внешне различных объектах (законы алгебры логики и законы алгебры чисел);
Знать/понимать:
- о свойствах логических операций (законах алгебры логики);
- преобразования логических выражений в соответствии с логическими законами;
Лекция, демонстрация
1.3.4, стр.29-30
10
Решение логических задач
Урок обобщения и систематизации знаний
высказывание; логическое выражение; логическое значение; логическая операция; таблица истинности; законы алгебры логики.
Уметь:
- проводить формализацию высказываний, анализ
и преобразования логических выражений;
- выбирать метод для решения конкретной задачи.
Знать/понимать:
- составление и преобразование логических выражений в соответствии с логическими законами.
Демонстрация, самостоятельная работа
§1.3.5, стр.32
11
Логические элементы
Комбинированный урок
Логический элемент; конъюнктор; дизъюнктор; инвертор; электронная схема
Уметь:
- представлять одну и ту же информацию в разных формах (таблица истинности, логическое выражение, электронная схема).
Знать/понимать:
- о логических элементах (конъюнкторе, дизъюнкторе, инверторе) и электронных схемах;
- анализ электронных схем.
Лекция, демонстрация
§1.3.6, стр.34
12
Обобщение и систематизация основных понятий темы «Математические основы информатики». Проверочная работа
Урок обобщения и систематизации знаний
Система счисления; двоичная, восьмеричная, шестнадцатеричная система счисления; представление целых и вещественных чисел; высказывание; логическое выражение; таблица истинности; законы логики;
Качества личности школьника:
- понимание роли фундаментальных знаний как
основы современных информационных технологий;
- способность
увязать учебное содержание с собственным жизненным опытом,
понять значимость фундаментальных аспектов подготовки в области информатики и ИКТ в условиях развития информационного общества.
Уметь:
- выполнять анализ различных объектов;
- видеть инвариантную сущность во внешне различных объектах;
Знать/понимать:
- основные понятия темы «Математические
основы информатики».
Самостоятельная работа
Контрольная работа
§1.1-1.3, стр.5-30
Основы алгоритмизации (10 часов)
1
Алгоритмы и исполнители
Изучение нового материала
Алгоритм, свойства алгоритма: дискретность, понятность, определенность, результативность, массовость; исполнитель, характеристики исполнителя: круг решаемых задач, среда, режим работы, система команд; формальное исполнение алгоритма
Качества личности школьника:
алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе.
Уметь:
- понимать смысл понятия «алгоритм» и широты сферы его применения;
- понимать ограничения, накладываемые средой исполнителя и системой команд на круг задач, решаемых исполнителем.
Знать/понимать:
- смысл понятия «алгоритм»;
- умение анализировать предлагаемые последовательности команд на предмет наличия у них таких свойств алгоритма как дискретность, детерминированность, понятность, результативность, массовость;
- термины «исполнитель», «формальный исполнитель», «среда исполнителя», «система команд исполнителя» и др.;
- умение исполнять алгоритм для формального исполнителя с заданной системой команд.
Лекция, демонстрация
§2.1, стр.46-56
2
Способы записи алгоритмов
Изучение нового материала
Словесное описание, построчная запись, блок-схема, школьный алгоритмический язык
Уметь:
- анализировать предлагаемые последовательности команд на предмет наличия у них таких свойств алгоритма как дискретность, детерминированность, понятность, результативность, массовость;
- понимание преимущества и недостатков той или иной формы записи алгоритмов;
- умение переходить от одной формы записи алгоритмов к другой;
- умение выбирать форму записи алгоритма, соответствующую решаемой задаче.
Знать/понимать:
- различные способов записи алгоритмов.
Лекция, демонстрация
§2.2, стр.57-62
3
Объекты алгоритмов
Комбинированный урок
Величина, константа, переменная, тип, имя, присваивание, выражение, таблица
Уметь:
- понимать сущность понятия «величина»;
- понимать границы применимости величин того или иного типа.
Знать/понимать:
- представлени
·е о величинах, с которыми работают алгоритмы;
- правила записи выражений на алгоритмическом языке;
- сущность операции присваивания.
Лекция, демонстрация
Тест
§2.3, стр.63-69
4
Алгоритмическая конструкция «следование».
Изучение нового материала
Следование, ветвление, повторение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы
Уметь:
- выделять алгоритмы с ветвлением в различных процессах;
- понимать ограниченность возможностей линейных алгоритмов.
Знать/понимать:
- представление об алгоритмической конструкции «ветвление»;
- исполнение алгоритма с ветвлением для формального исполнителя с заданной системой команд;
- составление простых (коротких) алгоритмов с ветвлением для формального исполнителя с заданной системой команд.
Лекция, демонстрация
§2.4.1, стр.73
5
Алгоритмическая конструкция «ветвление». Полная форма ветвления.
Изучение нового материала
Следование, ветвление, повторение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы
Уметь:
- выделять циклические алгоритмы в различных процессах.
Знать/понимать:
- представления об алгоритмической конструкции «цикл», о цикле с заданным условием продолжения работы;
- исполнение циклического алгоритма для формального исполнителя с заданной системой команд;
- составление простых циклических алгоритмов для формального исполнителя с заданной системой команд.
Лекция, демонстрация
§2.4.2, стр.76
6
Неполная форма ветвления.
Урок обобщения и систематизации знаний.
Следование, ветвление, повторение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы
Лекция, демонстрация, самостоятельная работа
§ 2.4
7
Алгоритмическая конструкция «повторение». Цикл с заданным условием продолжения работы.
Изучение нового материала
Следование, ветвление, повторение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы
Уметь:
- выделять циклические алгоритмы в различных процессах
Знать/понимать:
- представления об алгоритмической конструкции «цикл», о цикле с заданным условием продолжения работы;
- исполнение циклического алгоритма для формального исполнителя с заданной системой команд;
- составление простых циклических алгоритмов для формального исполнителя с заданной системой команд.
Лекция, демонстрация, самостоятельная работа
§ 2.4
8
Цикл с заданным условием окончания работы.
Урок обобщения и систематизации знаний.
Следование, ветвление, повторение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы
. Уметь:
- выделять циклические алгоритмы в различных процессах.
Знать/понимать:
- представления об алгоритмической конструкции «цикл», о цикле с заданным условием окончания работы;
- исполнение циклического алгоритма для формального исполнителя с заданной системой команд;
- составление простых циклических алгоритмов для формального исполнителя с заданной системой команд.
Лекция, демонстрация, самостоятельная работа
§2.4.3, стр.84-87
9
Цикл с заданным числом повторений.
Урок обобщения и систематизации знаний.
Следование, ветвление, повторение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы
. Уметь:
- выделять циклические алгоритмы в различных процессах.
Знать/понимать:
- представления об алгоритмической конструкции «цикл», о цикле с заданным числом повторений;
- исполнение циклического алгоритма для формального исполнителя с заданной системой команд;
- составление простых циклических алгоритмов для формального исполнителя с заданной системой команд.
Лекция, демонстрация, самостоятельная работа
§2.4.3, стр.81-84
10
Обобщение и систематизация основных понятий темы «Основы алгоритмизации». Проверочная работа
Урок обобщения и систематизации знаний.
Алгоритм, свойства алгоритма, исполнитель, формальное исполнение алгоритма, словесное описание, блок-схема, величина, константа, переменная, тип, имя, присваивание, выражение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы,
Уметь:
- самостоятельно планировать пути достижения целей;
- соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности, определять способы действий в рамках предложенных условий, корректировать свои действия в соответствии с изменяющейся ситуацией;
- оценивать правильность выполнения учебной задачи;
- владеть основами самоконтроля, самооценки, принятия решений и осуществления осознанного выбора в учебной и познавательной деятельности.
Знать/понимать:
- основные понятия темы «Основы алгоритмизации».
Самостоятельная работа
Контрольная работа
Начала программирования (10 часов)
1
Общие сведения о языке программирования Паскаль
Изучение нового материала
Язык программирования, программа, алфавит, служебные слова, типы данных, структура программы, оператор присваивания
Качества личности школьника:
- представление о программировании как сфере возможной профессиональной деятельности.
Уметь:
- проводить анализ языка Паскаль как формального языка;
Знать/понимать:
- общие сведения о языке программирования Паскаль (история возникновения, алфавит и словарь, используемые типы данных, структура программы);
Знать/понимать:
- применение операторов ввода-вывода данных.
Лекция, демонстрация
§3.1.1, 3.1.2, стр.107-109
2
Организация ввода и вывода данных
Изучение нового материала
Оператор вывода writer, формат вывода
Уметь:
- выполнять запись простых последовательностей действий на формальном языке.
Лекция, демонстрация, объяснение практ.работы «Ввод данных и вывод результатов»
§3.2.1, стр.114
3
Программирование линейных алгоритмов
Комбинированный урок
Постановка задачи, формализация, алгоритмизация, программирование, отладка и тестирование
Качества личности школьника:
- алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе;
- представление о программировании как сфере возможной профессиональной деятельности.
Уметь:
- самостоятельно планировать пути достижения целей;
- соотносить свои действия с планируемыми результатами,
-осуществлять контроль своей деятельности, -определять способы действий в рамках предложенных условий,
- корректировать свои действия в соответствии с изменяющейся ситуацией;
- оценивать правильность выполнения учебной задачи.
Знать/понимать:
- первичные навыки работы с целочисленными, логическими, символьными и строковыми типами данных.
Лекция, демонстрация, объяснение практ.работы «Разработка линейного алгоритма (программы) с использованием математических функций при записи арифметического выражения»
§ 3.3
4
Программирование разветвляющихся алгоритмов. Условный оператор.
Комбинированный урок
Условный оператор, сокращенная форма условного оператора, составной оператор, вложенные ветвления
Знать/понимать:
- запись на языке программирования коротких алгоритмов, содержащих алгоритмическую конструкцию ветвление.
Лекция, демонстрация, объяснение практ.работы «Разработка алгоритма программы, содержащей команду ветвления»
§ 3.4
5
Составной оператор. Многообразие способов записи ветвлений.
Комбинированный урок
Условный оператор, сокращенная форма условного оператора, составной оператор, вложенные ветвления
Лекция, демонстрация, объяснение практ.работы «Разработка алгоритма (программы), содержащей оператор ветвления»
§3.4.2, стр.130
6
Программирование циклов с заданным условием продолжения работы.
Комбинированный урок
While (цикл –ПОКА), repeat (цикл – ДО), for (цикл с параметром)
Знать/понимать:
- запись на языке программирования коротких алгоритмов, содержащих алгоритмическую конструкцию цикл.
Лекция, демонстрация, объяснение практ.работы «Разработка алгоритма (программы), содержащей оператор цикла»
§3.5.1, стр.137, 138
7
Программирование циклов с заданным условием окончания работы.
Комбинированный урок
While (цикл –ПОКА), repeat (цикл – ДО), for (цикл с параметром)
Лекция, демонстрация, объяснение практ.работы «Разработка алгоритма (программы), содержащей операторы цикла и ветвления»
§ 3.5
8
Программирование циклов с заданным числом повторений.
Комбинированный урок
While (цикл –ПОКА), repeat (цикл – ДО), for (цикл с параметром)
Лекция, демонстрация, объяснение практ.работы «Разработка алгоритма (программы), содержащей операторы цикла и ветвления»
§ 3.5
9
Различные варианты программирования циклического алгоритма.
Комбинированный урок
While (цикл –ПОКА), repeat (цикл – ДО), for (цикл с параметром)
Лекция, демонстрация, объяснение практ.работы «Разработка алгоритма (программы), содержащей операторы цикла и ветвления»
Самостоятельная работа
§ 3.5
10
Обобщение и систематизация основных понятий темы «Начала программирования». Проверочная работа.
Урок обобщения и систематизации знаний.
Язык программирования, программа, структура программы
Знать/понимать:
- владеть начальными умениями программирования на языке Паскаль.
Самостоятельная работа
Контрольная работа
Итоговое повторение
1
Итоговое тестирование.
Самостоятельная работа
Качества личности школьника:
- владение первичными навыками анализа и критичной оценки получаемой информации;
- ответственное отношение к информации с учетом правовых и этических аспектов ее распространения; - развитие чувства личной ответственности за качество окружающей информационной среды.
Уметь:
- владеть общепредметными понятиями.
Знать/понимать:
- темы курса.
Самостоятельная работа
Итоговый тест за курс 8 класса
Заголовок 1Заголовок 2Заголовок 3Заголовок 4Заголовок 515
Дата
Тема урока
Тип урока
Элементы содержания
Компетенции
Формы и методы работы
Проверочные работы
Домаш. задание
план
факт
личностные
метапредметные
предметные
Математические основы информатики (12 часов)
1
Цели изучения курса информатики. Техника безопасности и организация рабочего места. Входной контроль.
Урок обобщения и систематизации знаний
Качества личности школьника:
- умения и навыки безопасного и целесообразного
поведения при работе в компьютерном классе;
- способность и
готовность к принятию ценностей здорового образа жизни за счет
знания основных гигиенических, эргономических и технических
условий безопасной эксплуатации средств ИКТ.
Уметь:
- представлять о роли ИКТ при
изучении школьных предметов и в повседневной жизни;
- увязать учебное содержание с собственным
жизненным опытом, понять значимость подготовки в области
информатики и ИКТ в условиях развития информационного общества;
Знать/понимать:
- общие представления о целях изучения курса
информатики и ИКТ;
Лекция
Входной контроль
Повторить правила ТБ
1
Общие сведения о системах счисления
Изучение нового материала
Система счисления; цифра; алфавит; позиционная система счисления; основание; разв рнутая форма записи числа; св рнутая форма записи числа
Качества личности школьника:
- понимание роли фундаментальных знаний как
основы современных информационных технологий
Уметь:
- анализировать любую позиционную
систему счисления как знаковую систему;
Знать/понимать:
- общие представления о позиционных и
непозиционных системах счисления;
- определение
основания и алфавита системы счисления, переход от свёрнутой формы записи числа к его развёрнутой записи;
Лекция
§1.1.1, стр.5
2
Двоичная система счисления. Двоичная арифметика
Изучение нового материала
Система счисления; цифра; алфавит; позиционная система счисления; основание; разв рнутая форма записи числа; св рнутая форма записи числа; двоичная система счисления; двоичная арифметика
Знать/понимать:
- перевод небольших десятичных чисел в
двоичную систему счисления и двоичных чисел в десятичную
систему счисления; - выполнение операций сложения и умножения над небольшими двоичными числами;
Лекция, демонстрация
§1.1.2, 1.1.6, стр.8,12
3
Восьмеричная и шестнадцатеричные системы счисления. «Компьютерные» системы счисления
Комбинированный урок
Система счисления; цифра; алфавит; позиционная система счисления; основание; разв рнутая форма записи числа; св рнутая форма записи числа; двоичная система счисления; восьмеричная система счисления; шестнадцатеричная система счисления
Знать/понимать:
- перевод небольших десятичных чисел в
восьмеричную и шестнадцатеричную системы счисления, и
восьмеричных и шестнадцатеричных чисел в десятичную систему
счисления;
Лекция, демонстрация
§1.1.3, 1.1.4, 1.1.7, стр.9,10,13
4
Правило перевода целых десятичных чисел в систему счисления с основанием q
Изучение нового материала
Знать/понимать:
- перевод небольших десятичных чисел в
систему счисления с произвольным основанием
Демонстрация, самостоятельная работа
Самостоятельная работа
§1.1., стр.10
Система счисления; цифра; алфавит; позиционная система счисления; основание; разв рнутая форма записи числа; св рнутая форма записи числа; двоичная система счисления; восьмеричная система счисления; шестнадцатеричная система счисления
5
Представление целых чисел
Комбинированный урок
Ячейка памяти; разряд; беззнаковое представление целых
чисел; представление целых чисел со знаком;
Уметь:
- понимать ограничения на диапазон значений
величин при вычислениях;
Знать/понимать:
- представление о структуре памяти
компьютера: память – ячейка – бит (разряд)
Лекция, демонстрация
§1.2.1, стр.17
6
Представление вещественных чисел
Комбинированный урок
Ячейка памяти; разряд; беззнаковое вещественных чисел; формат с плавающей запятой; мантисса; порядок
Уметь:
- понимать возможности представления
вещественных чисел в широком диапазоне, важном для решения
научных и инженерных задач.
Знать/понимать:
представление о научной (экспоненциальной)
форме записи вещественных чисел; представление о формате с
плавающей запятой.
Лекция, демонстрация
§1.2.2, стр.19
7
Высказывание. Логические операции.
Изучение нового материала
Алгебра логики; высказывание; логическая переменная; логическое значение; логическая операция; конъюнкция; дизъюнкция; отрицание
Уметь:
- выполнять анализ логической структуры высказываний; - понимать связи между логическими операциями и логическими связками, между логическими операциями и операциями над множествами
Знать/понимать:
- о разделе математики алгебре
логики, высказывании как её объекте, об операциях над высказываниями
Лекция, демонстрация
§1.3.1, 1.3.2, стр.22,24
8
Построение таблиц истинности для логических выражений
Комбинированный урок
Логическая переменная; логическое значение; логическая операция; конъюнкция; дизъюнкция; отрицание; таблица истинности
Уметь:
- проводить формализацию и анализ логической структуры высказываний; - видеть инвариантную сущность во внешне различных объектах.
Знать/понимать:
- о таблице истинности для логического выражения.
Лекция, демонстрация
Тест
§1.3.3, 1.3.4, стр.29-30
9
Свойства логических операций.
Комбинированный урок
Законы логики
Уметь:
- проводить анализ и преобразования логических выражений;
- видеть инвариантную сущность во внешне различных объектах (законы алгебры логики и законы алгебры чисел);
Знать/понимать:
- о свойствах логических операций (законах алгебры логики);
- преобразования логических выражений в соответствии с логическими законами;
Лекция, демонстрация
1.3.4, стр.29-30
10
Решение логических задач
Урок обобщения и систематизации знаний
высказывание; логическое выражение; логическое значение; логическая операция; таблица истинности; законы алгебры логики.
Уметь:
- проводить формализацию высказываний, анализ
и преобразования логических выражений;
- выбирать метод для решения конкретной задачи.
Знать/понимать:
- составление и преобразование логических выражений в соответствии с логическими законами.
Демонстрация, самостоятельная работа
§1.3.5, стр.32
11
Логические элементы
Комбинированный урок
Логический элемент; конъюнктор; дизъюнктор; инвертор; электронная схема
Уметь:
- представлять одну и ту же информацию в разных формах (таблица истинности, логическое выражение, электронная схема).
Знать/понимать:
- о логических элементах (конъюнкторе, дизъюнкторе, инверторе) и электронных схемах;
- анализ электронных схем.
Лекция, демонстрация
§1.3.6, стр.34
12
Обобщение и систематизация основных понятий темы «Математические основы информатики». Проверочная работа
Урок обобщения и систематизации знаний
Система счисления; двоичная, восьмеричная, шестнадцатеричная система счисления; представление целых и вещественных чисел; высказывание; логическое выражение; таблица истинности; законы логики;
Качества личности школьника:
- понимание роли фундаментальных знаний как
основы современных информационных технологий;
- способность
увязать учебное содержание с собственным жизненным опытом,
понять значимость фундаментальных аспектов подготовки в области информатики и ИКТ в условиях развития информационного общества.
Уметь:
- выполнять анализ различных объектов;
- видеть инвариантную сущность во внешне различных объектах;
Знать/понимать:
- основные понятия темы «Математические
основы информатики».
Самостоятельная работа
Контрольная работа
§1.1-1.3, стр.5-30
Основы алгоритмизации (10 часов)
1
Алгоритмы и исполнители
Изучение нового материала
Алгоритм, свойства алгоритма: дискретность, понятность, определенность, результативность, массовость; исполнитель, характеристики исполнителя: круг решаемых задач, среда, режим работы, система команд; формальное исполнение алгоритма
Качества личности школьника:
алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе.
Уметь:
- понимать смысл понятия «алгоритм» и широты сферы его применения;
- понимать ограничения, накладываемые средой исполнителя и системой команд на круг задач, решаемых исполнителем.
Знать/понимать:
- смысл понятия «алгоритм»;
- умение анализировать предлагаемые последовательности команд на предмет наличия у них таких свойств алгоритма как дискретность, детерминированность, понятность, результативность, массовость;
- термины «исполнитель», «формальный исполнитель», «среда исполнителя», «система команд исполнителя» и др.;
- умение исполнять алгоритм для формального исполнителя с заданной системой команд.
Лекция, демонстрация
§2.1, стр.46-56
2
Способы записи алгоритмов
Изучение нового материала
Словесное описание, построчная запись, блок-схема, школьный алгоритмический язык
Уметь:
- анализировать предлагаемые последовательности команд на предмет наличия у них таких свойств алгоритма как дискретность, детерминированность, понятность, результативность, массовость;
- понимание преимущества и недостатков той или иной формы записи алгоритмов;
- умение переходить от одной формы записи алгоритмов к другой;
- умение выбирать форму записи алгоритма, соответствующую решаемой задаче.
Знать/понимать:
- различные способов записи алгоритмов.
Лекция, демонстрация
§2.2, стр.57-62
3
Объекты алгоритмов
Комбинированный урок
Величина, константа, переменная, тип, имя, присваивание, выражение, таблица
Уметь:
- понимать сущность понятия «величина»;
- понимать границы применимости величин того или иного типа.
Знать/понимать:
- представлени
·е о величинах, с которыми работают алгоритмы;
- правила записи выражений на алгоритмическом языке;
- сущность операции присваивания.
Лекция, демонстрация
Тест
§2.3, стр.63-69
4
Алгоритмическая конструкция «следование».
Изучение нового материала
Следование, ветвление, повторение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы
Уметь:
- выделять алгоритмы с ветвлением в различных процессах;
- понимать ограниченность возможностей линейных алгоритмов.
Знать/понимать:
- представление об алгоритмической конструкции «ветвление»;
- исполнение алгоритма с ветвлением для формального исполнителя с заданной системой команд;
- составление простых (коротких) алгоритмов с ветвлением для формального исполнителя с заданной системой команд.
Лекция, демонстрация
§2.4.1, стр.73
5
Алгоритмическая конструкция «ветвление». Полная форма ветвления.
Изучение нового материала
Следование, ветвление, повторение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы
Уметь:
- выделять циклические алгоритмы в различных процессах.
Знать/понимать:
- представления об алгоритмической конструкции «цикл», о цикле с заданным условием продолжения работы;
- исполнение циклического алгоритма для формального исполнителя с заданной системой команд;
- составление простых циклических алгоритмов для формального исполнителя с заданной системой команд.
Лекция, демонстрация
§2.4.2, стр.76
6
Неполная форма ветвления.
Урок обобщения и систематизации знаний.
Следование, ветвление, повторение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы
Лекция, демонстрация, самостоятельная работа
§ 2.4
7
Алгоритмическая конструкция «повторение». Цикл с заданным условием продолжения работы.
Изучение нового материала
Следование, ветвление, повторение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы
Уметь:
- выделять циклические алгоритмы в различных процессах
Знать/понимать:
- представления об алгоритмической конструкции «цикл», о цикле с заданным условием продолжения работы;
- исполнение циклического алгоритма для формального исполнителя с заданной системой команд;
- составление простых циклических алгоритмов для формального исполнителя с заданной системой команд.
Лекция, демонстрация, самостоятельная работа
§ 2.4
8
Цикл с заданным условием окончания работы.
Урок обобщения и систематизации знаний.
Следование, ветвление, повторение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы
. Уметь:
- выделять циклические алгоритмы в различных процессах.
Знать/понимать:
- представления об алгоритмической конструкции «цикл», о цикле с заданным условием окончания работы;
- исполнение циклического алгоритма для формального исполнителя с заданной системой команд;
- составление простых циклических алгоритмов для формального исполнителя с заданной системой команд.
Лекция, демонстрация, самостоятельная работа
§2.4.3, стр.84-87
9
Цикл с заданным числом повторений.
Урок обобщения и систематизации знаний.
Следование, ветвление, повторение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы
. Уметь:
- выделять циклические алгоритмы в различных процессах.
Знать/понимать:
- представления об алгоритмической конструкции «цикл», о цикле с заданным числом повторений;
- исполнение циклического алгоритма для формального исполнителя с заданной системой команд;
- составление простых циклических алгоритмов для формального исполнителя с заданной системой команд.
Лекция, демонстрация, самостоятельная работа
§2.4.3, стр.81-84
10
Обобщение и систематизация основных понятий темы «Основы алгоритмизации». Проверочная работа
Урок обобщения и систематизации знаний.
Алгоритм, свойства алгоритма, исполнитель, формальное исполнение алгоритма, словесное описание, блок-схема, величина, константа, переменная, тип, имя, присваивание, выражение, линейные алгоритмы, разветвляющиеся алгоритмы, циклические алгоритмы,
Уметь:
- самостоятельно планировать пути достижения целей;
- соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности, определять способы действий в рамках предложенных условий, корректировать свои действия в соответствии с изменяющейся ситуацией;
- оценивать правильность выполнения учебной задачи;
- владеть основами самоконтроля, самооценки, принятия решений и осуществления осознанного выбора в учебной и познавательной деятельности.
Знать/понимать:
- основные понятия темы «Основы алгоритмизации».
Самостоятельная работа
Контрольная работа
Начала программирования (10 часов)
1
Общие сведения о языке программирования Паскаль
Изучение нового материала
Язык программирования, программа, алфавит, служебные слова, типы данных, структура программы, оператор присваивания
Качества личности школьника:
- представление о программировании как сфере возможной профессиональной деятельности.
Уметь:
- проводить анализ языка Паскаль как формального языка;
Знать/понимать:
- общие сведения о языке программирования Паскаль (история возникновения, алфавит и словарь, используемые типы данных, структура программы);
Знать/понимать:
- применение операторов ввода-вывода данных.
Лекция, демонстрация
§3.1.1, 3.1.2, стр.107-109
2
Организация ввода и вывода данных
Изучение нового материала
Оператор вывода writer, формат вывода
Уметь:
- выполнять запись простых последовательностей действий на формальном языке.
Лекция, демонстрация, объяснение практ.работы «Ввод данных и вывод результатов»
§3.2.1, стр.114
3
Программирование линейных алгоритмов
Комбинированный урок
Постановка задачи, формализация, алгоритмизация, программирование, отладка и тестирование
Качества личности школьника:
- алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе;
- представление о программировании как сфере возможной профессиональной деятельности.
Уметь:
- самостоятельно планировать пути достижения целей;
- соотносить свои действия с планируемыми результатами,
-осуществлять контроль своей деятельности, -определять способы действий в рамках предложенных условий,
- корректировать свои действия в соответствии с изменяющейся ситуацией;
- оценивать правильность выполнения учебной задачи.
Знать/понимать:
- первичные навыки работы с целочисленными, логическими, символьными и строковыми типами данных.
Лекция, демонстрация, объяснение практ.работы «Разработка линейного алгоритма (программы) с использованием математических функций при записи арифметического выражения»
§ 3.3
4
Программирование разветвляющихся алгоритмов. Условный оператор.
Комбинированный урок
Условный оператор, сокращенная форма условного оператора, составной оператор, вложенные ветвления
Знать/понимать:
- запись на языке программирования коротких алгоритмов, содержащих алгоритмическую конструкцию ветвление.
Лекция, демонстрация, объяснение практ.работы «Разработка алгоритма программы, содержащей команду ветвления»
§ 3.4
5
Составной оператор. Многообразие способов записи ветвлений.
Комбинированный урок
Условный оператор, сокращенная форма условного оператора, составной оператор, вложенные ветвления
Лекция, демонстрация, объяснение практ.работы «Разработка алгоритма (программы), содержащей оператор ветвления»
§3.4.2, стр.130
6
Программирование циклов с заданным условием продолжения работы.
Комбинированный урок
While (цикл –ПОКА), repeat (цикл – ДО), for (цикл с параметром)
Знать/понимать:
- запись на языке программирования коротких алгоритмов, содержащих алгоритмическую конструкцию цикл.
Лекция, демонстрация, объяснение практ.работы «Разработка алгоритма (программы), содержащей оператор цикла»
§3.5.1, стр.137, 138
7
Программирование циклов с заданным условием окончания работы.
Комбинированный урок
While (цикл –ПОКА), repeat (цикл – ДО), for (цикл с параметром)
Лекция, демонстрация, объяснение практ.работы «Разработка алгоритма (программы), содержащей операторы цикла и ветвления»
§ 3.5
8
Программирование циклов с заданным числом повторений.
Комбинированный урок
While (цикл –ПОКА), repeat (цикл – ДО), for (цикл с параметром)
Лекция, демонстрация, объяснение практ.работы «Разработка алгоритма (программы), содержащей операторы цикла и ветвления»
§ 3.5
9
Различные варианты программирования циклического алгоритма.
Комбинированный урок
While (цикл –ПОКА), repeat (цикл – ДО), for (цикл с параметром)
Лекция, демонстрация, объяснение практ.работы «Разработка алгоритма (программы), содержащей операторы цикла и ветвления»
Самостоятельная работа
§ 3.5
10
Обобщение и систематизация основных понятий темы «Начала программирования». Проверочная работа.
Урок обобщения и систематизации знаний.
Язык программирования, программа, структура программы
Знать/понимать:
- владеть начальными умениями программирования на языке Паскаль.
Самостоятельная работа
Контрольная работа
Итоговое повторение
1
Итоговое тестирование.
Самостоятельная работа
Качества личности школьника:
- владение первичными навыками анализа и критичной оценки получаемой информации;
- ответственное отношение к информации с учетом правовых и этических аспектов ее распространения; - развитие чувства личной ответственности за качество окружающей информационной среды.
Уметь:
- владеть общепредметными понятиями.
Знать/понимать:
- темы курса.
Самостоятельная работа
Итоговый тест за курс 8 класса
Заголовок 1Заголовок 2Заголовок 3Заголовок 4Заголовок 515