Понятие информации, её виды и способы восприятия. Единицы измерения объёма данных и задачи на перевод величин.
Принципы кодирования текста, изображений и звука. Работа с цветовыми моделями и параметрами аудиоданных.
Двоичная, восьмеричная и шестнадцатеричная системы. Алгоритмы перевода и практические задания.
Логические операции, построение выражений и решение задач с помощью графических моделей (круги Эйлера).
Работа с виртуальными исполнителями, построение алгоритмов, моделирование действий и движений.
Алгоритмическое программирование на русском языке в среде Кумир. Решение заданий ОГЭ с использованием встроенных исполнителей и отладки алгоритмов.
Основы теории графов, поиск путей, алгоритмы обхода и оптимизации. Применение в задачах на логику и сети.
Принципы работы сетей, IP-адресация, доменные имена и структура веб-ресурсов.
Работа с формулами, функциями, диаграммами и обработкой данных в табличных приложениях.
Форматы файлов, сжатие информации, архивирование и работа с бинарными данными.
Комплексное тестирование по всем темам курса с выбором уровня сложности.
Ввод и вывод данных, условные операторы, вложенные конструкции и отладка простых программ.
Циклы for и while, вложенные циклы, итерации по последовательностям.
Создание и использование функций, передача параметров, возврат значений. Импорт и организация кода в модули.
Чтение и запись данных в файлы, обработка исключений, работа с текстовыми и числовыми данными.
Работа со строками, методы обработки текста, использование f-строк для форматированного вывода.
Одномерные и двумерные списки, обработка массивов, алгоритмы поиска и сортировки.
Использование встроенных и сторонних библиотек, работа с системными модулями, написание универсальных функций.
Основы рекурсивных алгоритмов и обработка ошибок в программах.
Самостоятельная разработка программы, демонстрирующей освоенные навыки и знания.
Курс охватывает все темы школьной программы по информатике для 6-9 классов и готовит к успешной сдаче ОГЭ. Ученики осваивают как теорию, так и практические навыки.
2 года обучения: Первый год - теория (системы счисления, информация, логика, графы, сети, моделирование). Второй год - углубленное программирование (Python: модули, функции, циклы, f-строки, работа с файлами и библиотеками).
Навыки программирования на Python, работы с файлами, анализа данных, использования библиотек. Умение решать задачи ОГЭ, работать с бинарными данными и создавать собственные проекты.