Содержание программы
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.