Олимпиадная информатика (7-8 классы)
Олимпиадная информатика
(7-8 классы)
Курс предназначен для школьников, которые желают глубоко изучить разделы информатики и систематизировать свои знания для успешного участия в олимпиадах по профилю «информатика».
Подготовка к олимпиадам по информатике из перечня РСОШ, например, «Открытая олимпиада школьников» (информатика), «Отраслевая олимпиада школьников «Газпром», «Университетская олимпиада школьников «Бельчонок». Учащиеся самостоятельно регистрируются на участие в олимпиадах, преподаватели и администрация курса информируют о сроках проведения туров.
Программа рассчитана на прохождение всех необходимых разделов к времени проведения заключительных этапов. Для «Открытой олимпиады школьников» программа обеспечивает изучение около 2/3 тем до окончания соответствующих туров отборочного этапа.
Помимо изучения разделов теоретической информатики в рамках курса рассматривается прикладное применение языка программирования Python для решения олимпиадных задач по информатике.
На курсе рассматриваются аналитические и программные методы решения задач, а также с помощью электронных таблиц. Некоторые олимпиадные задания разработаны так, что их сложно полностью запрограммировать, в связи с чем учащимся необходимо анализировать условия и используемые алгоритмы. Практикуется в том числе решение задач «на бумаге» для формирования навыков решения заданий из различных областей информатики.
Преподаватели Академии с 2022 года проводят онлайн-разборы заданий «Открытой олимпиады школьников» по информатике — материалы доступны на Youtube-канале или VK. Рекомендуем посмотреть какой-либо фрагмент, чтобы познакомиться с нашими преподавателями и примерным форматом изложения материала.
Уровень курса
Уровень курса
Продвинутый
Профиль
Профиль
Информатика
Класс
Класс
7-8 классы
Необходимый входной уровень
Необходимый входной уровень
Наличие математического мышления и развитая логика
Приветствуется опыт решения задач олимпиадного уровня (информатика/математика)
Умение программировать не является обязательным, но поможет в решении задач
Примеры материалов
Примеры материалов
Формат обучения
Формат обучения
Очный / дистанционный
Количество занятий
Количество занятий
26 занятий по 1 разу в неделю в течение 2 астрономических часов
Стоимость обучения
Стоимость обучения
32 000 рублей за весь курс
Примерная программа курса
Примерная программа курса
Программа может быть усовершенствована или скорректирована к моменту начала обучения.
Введение в курс. Поиск информации в сети Интернет
Предмет “Информатика”
Специфика олимпиадных задач
Поисковые системы “Яндекс” и “Google”
Способы поиска нужной информации:
Точное совпадение
Поиск по определённому сайту
Поиск по типам файлов
Исключение из поиска
Поиск по синонимам
Поиск на определенном языке
Поиск на выбор из вариантов
Неопределенный поиск
Оценка достоверности источника информации
Знакомство с языком программирования Python
Среда разработки
Создание, отладка и запуск программы
Ввод и вывод числовых данных
Переменные, вычисление арифметических выражений
Реализация линейного алгоритма с вводом и выводом числовых данных
Цикл с условием продолжения выполнения (while)
Системы счисления
Понятия системы счисления
Позиционные и непозиционные системы счисления
Развернутая запись числа в позиционной системе счисления
Перевод из одной позиционной системы счисления в другую
Особенности систем счисления с основанием равным степени 2
Арифметические операции в различных системах счисления
Четность чисел, записанных в различных системах счисления
Римская система счисления
Реализация алгоритма разложения числа на цифры в различных системах счисления
Продолжение знакомства с языком программирования Python
Условный оператор
Цикл с заданным числом повторений
Кодирование информации. Количество информации
Понятия информации и данных, кодирование
Измерение информации, единицы измерения информации
Понятие логарифма
Кодирование текстовой информации
Кодирование изображений, цветовые модели
Кодирование звука
Программная реализация простейших алгоритмов шифрования
Продолжение знакомства с языком программирования Python
Списки
Строки
Основы логики. Алгебра логики.
Логическое высказывание и логическое выражение
Логические операции, базисные операции И, ИЛИ, НЕ
Таблицы истинности
Законы алгебры логики
Текстовые логические задачи, метод исключения
Логические схемы
Побитовые операции
Программное построение и анализ таблиц истинности логических выражений
Электронные таблицы
Знакомство с Google Sheets и MS Excel
Абсолютные и относительные ссылки, формулы
Математические и логические функции
Построение и анализ графиков и диаграмм
Использование электронных таблиц для решения задач по различным разделам теоретической информатики
Основы комбинаторики
Перестановки
Сочетания
Размещения
Использование программирования при решении задач комбинаторики
Алгоритмизация
Блок-схемы, анализ алгоритмов, заданных в виде блок-схем
Программирование алгоритма по заданной блок-схеме
Алгоритмический язык
Программирование на языке Python программы, заданной на алгоритмическом языке
Формальные исполнители. Решение прямых и обратных задач с формальными исполнителями
Программная реализация алгоритмов с формальными исполнителями
Подведение итогов, контрольная работа