Содержание программы

1. Теоретические основы информатики

1.1. Системы счисления:

  • Урок 1. Позиционные и непозиционные системы счисления;
  • Урок 2. Развёрнутая форма записи числа;
  • Урок 3. Переводы из различных систем счисления;
  • Урок 4. Переводы между системами счисления с основаниями 2, 8 и 16;
  • Урок 5. Арифметические операции в позиционных системах счисления.

1.2. Элементы математической логики:

  • Урок 1. Основы логики;
  • Урок 2. Составные логические высказывания;
  • Урок 3. Таблицы истинности;
  • Урок 4. Логические операции над множествами;
  • Урок 5. Логические элементы;
  • Урок 6. Логические схемы;
  • Самостоятельная работа.

2. Алгоритмы и программирование

2.1. Исполнители и алгоритмы. Алгоритмические конструкции:

  • Урок 1. Робот: поле, команды и программы (Blockly);
  • Урок 1. Робот: поле, команды и программы (Python);
  • Урок 2. Тесты и простые программы (Blockly);
  • Урок 2. Тесты и простые программы (Python);
  • Урок 3. Условный оператор (Blockly);
  • Урок 3. Условный оператор IF‑ELSE (Python);
  • Урок 4. Анализ программ, решение задач (Blockly);
  • Урок 4. Анализ программ, решение задач (Python);
  • Урок 5. Вложенные условные операторы (Blockly);
  • Урок 5. Вложенные условные операторы (Python);
  • Урок 6. Составные условия, операторы (Blockly);
  • Урок 6. Составные условия, операторы (Python);
  • Урок 7. Цикл с параметром (Blockly);
  • Урок 7. Цикл FOR (Python);
  • Урок 8. Цикл с условием (Blockly);
  • Урок 8. Цикл WHILE (Python);
  • Урок 9. Свойства алгоритмов и решение задач (Blockly);
  • Урок 9. Свойства алгоритмов и решение задач (Python);
  • Материалы для закрепления (пятиминутка) (Blockly);
  • Материалы для закрепления (пятиминутка) (Python);
  • Итоговая контрольная работа (Blockly);
  • Итоговая контрольная работа (Python).

2.2. Язык программирования. Анализ алгоритмов:

  • Урок 1. Введение в программирование;
  • Урок 2. Вывод, типы данных и переменные;
  • Урок 3. Арифметика строк;
  • Урок 4. Арифметика чисел;
  • Урок 5. Условный оператор, операции сравнения;
  • Урок 6. Составные условия, логический тип;
  • Урок 7. Цикл с параметром;
  • Урок 8. Переменная цикла FOR;
  • Урок 9. Варианты цикла FOR;
  • Урок 10. Цикл WHILE;
  • Урок 11. Индексы строк;
  • Урок 12. Методы строк;
  • Урок 13. Вещественные числа и тип float.