- Учителю
- Рабочая программа по информатике 8 класс, Босова
Рабочая программа по информатике 8 класс, Босова
Поурочное планирование
№ урока
Дата
Тема урока
Универсальные учебные действия
Параграф учебника
личностные
метапредметные
предметные
1.
Цели изучения курса информатики и ИКТ. Техника безопасности и организация рабочего места.
- умения и навыки безопасного и целесообразного поведения при работе в компьютерном классе;
- способность и готовность к принятию ценностей здорового образа жизни за счет знания основных гигиенических, эргономических и технических условий безопасной эксплуатации средств ИКТ.
Уметь:
- представлять о роли ИКТ при изучении школьных предметов и в повседневной жизни;
- увязать учебное содержание с собственным жизненным опытом, понять значимость подготовки в области информатики и ИКТ в условиях развития информационного общества;
Знать/понимать:
- общие представления о целях изучения курса информатики и ИКТ;
Введение
Тема.1 «Математические основы информатики»
2.
Общие сведения о системах счисления
- понимание роли фундаментальных знаний как основы современных информационных технологий
Уметь:
- анализировать любую позиционную
систему счисления как знаковую систему;
Знать/понимать:
- общие представления о позиционных и непозиционных системах счисления;
- определение основания и алфавита системы счисления, переход от свѐрнутой формы записи числа к его развѐрнутой записи;
§1.1.
3.
Двоичная система счисления. Двоичная арифметика
Знать/понимать:
- перевод небольших десятичных чисел в двоичную систему счисления и двоичных чисел в десятичную систему счисления;
- выполнение операций сложения и умножения над небольшими двоичными числами;
§1.1.
4.
Восьмеричная и шестнадцатеричные системы счисления. Компьютерные системы счисления
Знать/понимать:
- перевод небольших десятичных чисел в восьмеричную и шестнадцатеричную системы счисления, и восьмеричных и шестнадцатеричных чисел в десятичную систему счисления;
§1.1.
5.
Правило перевода целых десятичных чисел в систему счисления с основанием q
Знать/понимать:
- перевод небольших десятичных чисел в систему счисления с произвольным основанием
§1.1.
6.
Представление целых чисел
Уметь:
- понимать ограничения на диапазон значений величин при вычислениях;
Знать/понимать:
- представление о структуре памяти компьютера: память - ячейка - бит (разряд)
§1.2.
7.
Представление вещественных чисел
Уметь:
- понимать возможности представления вещественных чисел в широком диапазоне, важном для решения научных и инженерных задач.
Знать/понимать:
представление о научной (экспоненциальной) форме записи вещественных чисел; представление о формате с плавающей запятой.
§1.2.
8.
Высказывание. Логические операции.
Уметь:
- выполнять анализ логической структуры высказываний;
- понимать связи между логическими операциями и логическими связками, между логическими операциями и операциями над множествами
Знать/понимать:
- о разделе математики алгебре логики, высказывании как еѐ объекте, об операциях над высказываниями
§1.3.
9.
Построение таблиц истинности для логических выражений
Уметь:
- проводить формализацию и анализ логической структуры высказываний;
- видеть инвариантную сущность во внешне различных объектах.
Знать/понимать:
- о таблице истинности для логического выражения.
§1.3.
10.
Свойства логических операций.
Уметь:
- проводить анализ и преобразования логических выражений;
- видеть инвариантную сущность во внешне различных объектах (законы алгебры логики и законы алгебры чисел);
Знать/понимать:
- о свойствах логических операций (законах алгебры логики);
- преобразования логических выражений в соответствии с логическими законами;
§1.3.
11.
Решение логических задач
Уметь:
- проводить формализацию высказываний, анализ и преобразования логических выражений;
- выбирать метод для решения конкретной задачи.
Знать/понимать:
- составление и преобразование логических выражений в соответствии с логическими законами.
§1.3.
12.
Логические элементы
Уметь:
- представлять одну и ту же информацию в разных формах (таблица истинности, логическое выражение, электронная схема).
Знать/понимать:
- о логических элементах (конъюнкторе, дизъюнкторе, инверторе) и электронных схемах;
- анализ электронных схем.
§1.3.
13.
Контрольная работа по теме «Математические основы информатики» в рамках ПА
- понимание роли фундаментальных знаний как основы современных информационных технологий;
- способность увязать учебное содержание с собственным жизненным опытом, понять значимость фундаментальных аспектов подготовки в области информатики и ИКТ в условиях развития информационного общества.
Уметь:
- выполнять анализ различных объектов;
- видеть инвариантную сущность во внешне различных объектах;
Знать/понимать:
- основные понятия темы «Математические основы информатики».
Тема.2 «Основы алгоритмизации»
14.
Алгоритмы и исполнители
алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе.
Уметь:
- понимать смысл понятия «алгоритм» и широты сферы его применения;
- понимать ограничения, накладываемые средой исполнителя и системой команд на круг задач, решаемых исполнителем.
Знать/понимать:
- смысл понятия «алгоритм»;
- умение анализировать предлагаемые последовательности команд на предмет наличия у них таких свойств алгоритма как дискретность, детерминированность, понятность, результативность, массовость;
- термины «исполнитель», «формальный исполнитель», «среда исполнителя», «система команд исполнителя» и др.;
- умение исполнять алгоритм для формального исполнителя с заданной системой команд.
§2.1
15.
Способы записи алгоритмов
Уметь:
- анализировать предлагаемые
последовательности команд на предмет наличия у них таких свойств алгоритма как дискретность, детерминированность, понятность, результативность, массовость;
- понимание преимущества и недостатков той или иной формы записи алгоритмов;
- умение переходить от одной формы записи алгоритмов к другой;
- умение выбирать форму записи алгоритма, соответствующую решаемой задаче.
Знать/понимать:
- различные способов записи алгоритмов.
§2.2
16.
Объекты алгоритмов
Уметь:
- понимать сущность понятия «величина»;
- понимать границы применимости величин того или иного типа.
Знать/понимать:
- представление о величинах, с которыми работают алгоритмы;
- правила записи выражений на алгоритмическом языке;
- сущность операции присваивания.
§2.3
17.
Алгоритмическая конструкция следование
Уметь:
- выделять линейные алгоритмы в различных процессах;
- понимать ограниченности возможностей линейных алгоритмов.
Знать/понимать:
- представление об алгоритмической конструкции «следование»;
- исполнение линейного алгоритма для формального исполнителя с заданной системой команд;
- составление простых (коротких) линейных алгоритмов для формального исполнителя с заданной системой команд.
§2.4
18.
Алгоритмическая конструкция ветвление. Полная форма ветвления
Уметь:
- выделять алгоритмы с ветвлением в
различных процессах;
- понимать ограниченность возможностей
линейных алгоритмов.
Знать/понимать:
- представление об алгоритмической конструкции «ветвление»;
- исполнение алгоритма с ветвлением для формального исполнителя с заданной системой команд;
- составление простых (коротких) алгоритмов с ветвлением для формального исполнителя с заданной системой команд.
§2.4
19.
Сокращённая форма ветвления
§2.4
20.
Алгоритмическая конструкция повторение. Цикл с заданным условием продолжения работы
Уметь:
- выделять циклические алгоритмы в
различных процессах.
Знать/понимать:
- представления об алгоритмической конструкции «цикл», о цикле с заданным условием продолжения работы;
- исполнение циклического алгоритма для формального исполнителя с заданной системой команд;
- составление простых циклических алгоритмов для формального исполнителя с заданной системой команд.
§2.4
21.
Цикл с заданным условием окончания работы
Уметь:
- выделять циклические алгоритмы в различных процессах.
Знать/понимать:
- представления об алгоритмической конструкции «цикл», о цикле с заданным условием окончания работы;
- исполнение циклического алгоритма для формального исполнителя с заданной системой команд;
- составление простых циклических алгоритмов для формального исполнителя с заданной системой команд.
§2.4
22.
Цикл с заданным числом повторений
Уметь:
- выделять циклические алгоритмы в различных процессах.
Знать/понимать:
- представления об алгоритмической конструкции «цикл», о цикле с заданным числом повторений;
- исполнение циклического алгоритма для формального исполнителя с заданной системой команд;
- составление простых циклических алгоритмов для формального исполнителя с заданной системой команд.
§2.4
23.
Обобщение и систематизация основных понятий темы «Основы алгоритмизации». Контрольная работа по теме «Основы алгоритмизации»
Уметь:
- самостоятельно планировать пути достижения целей;
- соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности, определять способы действий в рамках предложенных условий, корректировать свои действия в соответствии с изменяющейся ситуацией;
- оценивать правильность выполнения учебной задачи;
- владеть основами самоконтроля, самооценки, принятия решений и осуществления осознанного выбора в учебной и познавательной деятельности.
Знать/понимать:
- основные понятия темы «Основы алгоритмизации».
Тема.3 «Начала программирования»
24.
Общие сведения о языке программирования Паскаль
- представление о программировании как сфере возможной профессиональной деятельности.
Уметь:
- проводить анализ языка Паскаль как
формального языка;
- выполнять запись простых последовательностей действий на формальном языке.
Знать/понимать:
- общие сведения о языке программирования Паскаль (история возникновения, алфавит и словарь, используемые типы данных, структура программы);
- применение операторов ввода-вывода данных.
§3.1
25.
Организация ввода и вывода данных
§3.2
26.
Программирование линейных алгоритмов
- алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе;
- представление о программировании как сфере возможной профессиональной деятельности.
Уметь:
- самостоятельно планировать пути достижения целей;
- соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности, определять способы действий в рамках предложенных условий, корректировать свои действия в соответствии с изменяющейся ситуацией;
- оценивать правильность выполнения учебной задачи.
Знать/понимать:
- первичные навыки работы с целочисленными, логическими, символьными и строковыми типами данных.
§3.3
27.
Программирование разветвляющихся алгоритмов. Условный оператор.
Знать/понимать:
- запись на языке программирования
коротких алгоритмов, содержащих алгоритмическую конструкцию ветвление.
§3.4
28.
Составной оператор. Многообразие способов записи ветвлений.
§3.4
29.
Программирование циклов с заданным условием продолжения работы.
Знать/понимать:
- запись на языке программирования коротких алгоритмов, содержащих алгоритмическую конструкцию цикл.
§3.5
30.
Программирование циклов с заданным условием окончания работы.
§3.5
31.
Программирование циклов с заданным числом повторений.
§3.5
32.
Различные варианты программирования циклического алгоритма.
§3.5
33.
Обобщение и систематизация основных понятий темы «Начала программирования». Контрольная работа по теме «Начала программирования»
- владение первичными навыками анализа и критичной оценки получаемой информации;
- ответственное отношение к информации с учетом правовых и этических аспектов ее распространения; - развитие чувства личной ответственности за качество окружающей информационной среды.
Уметь:
- владеть общепредметными понятиями.
Знать/понимать:
- владеть начальными умениями программирования на языке Паскаль.
Итоговое повторение
34.
Основные понятия курса.
- понимание роли информатики и ИКТ в жизни современного человека.
Уметь:
- эффективно работать с различными
видами информации с помощью средств ИКТ.
Знать/понимать:
- систематизирован-ные представления об основных понятиях курса информатики, изученных в 8 классе.