Содержание программы
1. Теоретические основы информатики
1.1. Введение:
- Урок 0. Квест в Яндекс Музее;
- Урок 1. Введение.
1.2. Системы счисления:
- Урок 1. Общие сведения о системах счисления;
- Урок 2. Переводы из различных систем счисления;
- Урок 3. Переводы между системами счисления с основаниями 2, 8 и 16;
- Урок 4. Арифметические операции в позиционных системах счисления;
- Урок 5. Позиционные и непозиционные системы счисления;
- Урок 6. Развёрнутая форма записи числа.
1.3. Элементы математической логики:
- Урок 1. Основы логики;
- Урок 2. Составные логические высказывания;
- Урок 3. Исключающее «ИЛИ», импликация, эквиваленция;
- Урок 4. Практикум по решению задач;
- Урок 5. Логические операции над множествами;
- Урок 6. Логические выражения на Python;
- Урок 7. Логические элементы;
- Урок 8. Логические схемы;
- Урок 9. Архитектура процессора.
2. Алгоритмы и программирование
2.1. Язык программирования. Линейные и условные алгоритмы:
- Урок 1. Введение в программирование;
- Урок 2. Вывод, типы данных и переменные;
- Урок 3. Арифметика строк;
- Урок 4. Арифметика чисел;
- Урок 5. Разбор задач;
- Урок 6. Условный оператор, операции сравнения;
- Урок 7. Составные условия, логический тип;
- Урок 8. Разбор задач;
- Самостоятельная работа.
2.2. Язык программирования. Циклы:
- Урок 10. Цикл с параметром;
- Урок 11. Переменная цикла
for; - Урок 12. Варианты цикла
for; - Урок 13. Цикл
while; - Урок 14. Квест: решение задач;
- Самостоятельная работа.
2.3. Язык программирования. Работа со строками:
- Урок 16. Индексы строк;
- Урок 17. Срезы строк;
- Урок 18. Сравнение строк;
- Урок 19. Методы строк;
- Контрольная работа.
2.4. Язык программирования. Массивы:
- Урок 22. Вещественные числа и тип
float; - Урок 23. Массивы и основные операции с ними;
- Урок 24. Добавление элементов в массив;
- Урок 25. Индексы элементов, изменение массива, срезы;
- Урок 26. Два типа циклов по массиву;
- Урок 27. Задача поиска элемента и нахождения максимального значения;
- Урок 28. Решение и разбор задач;
- Самостоятельная работа;
- Урок 30. Методы
join()иsplit(); - Урок 31. Методы
index(),count(),pop(),remove(),insert(); - Урок 32. Встроенные операторы и функции:
in,not in,max,min; - Урок 33. Использование массивов для решения задач.
3. Информационные технологии
3.1. Электронные таблицы:
- Урок 1. Введение в электронные таблицы;
- Урок 2. Простые вычисления в таблицах;
- Урок 3. Сортировка и фильтрация данных;
- Урок 4. Как работают ссылки в формулах;
- Урок 5. Встроенные функции в электронных таблицах;
- Урок 6. Основы визуализации данных;
- Урок 7. Создание онлайн‑опросов;
- Урок 8. Относительная, абсолютная и смешанная ссылки;
- Урок 9. Практикум по решению задач.
3.2. Инструменты и методы решения задач:
- Работа с модулем;
- Урок 1. Определить задачи;
- Урок 2. Разбить задачу на подзадачи;
- Урок 3. Составить план;
- Урок 4. Реализовать решение;