Содержание курса
Основы алгоритмизации
13 уроков
1.
Управление и кибернетика
↗
2.
Алгоритмы и исполнители
↗
3.
Формы записи алгоритмов
↗
4.
Алгоритмические конструкции
↗
5.
Scratch - первый язык программирования.
↗
6.
Scratch. Проверочный тест для учащихся 5-6 классов.
↗
7.
Исполнитель ВОДОЛЕЙ
↗
8.
Исполнитель РИСОВАТЕЛЬ
↗
9.
Исполнитель ЧЕРТЕЖНИК
↗
10.
Исполнитель РОБОТ
↗
11.
О языках программирования и трансляторах
↗
12.
История развития ЯП. Парадигмы программирования
↗
13.
Обзор популярных языков программирования
↗
Введение в Python 3
28 уроков
1.
Введение в ЯП Python. Его история. Первый запуск рабочей среды
↗
2.
Структура программы. Операции, переменные и литералы. Данные
↗
3.
Взаимодействие с ПК на Python и запись числовых выражений.
↗
4.
Ввод и вывод данных в программах на языке Python 3
↗
5.
Линейные алгоритмы обработки целых и вещественных чисел
↗
6.
Линейные алгоритмы обработки вещественных числовых данных
↗
7.
Закрепление. Запись алгебраических выражений
↗
8.
Закрепление. Написание линейных инструкций
↗
9.
Закрепление. Арифметика целых чисел
↗
10.
Логические операции, операции сравнения
↗
11.
Разветвляющиеся алгоритмы. Сложные условия.
↗
12.
Сложные условия и каскадные ветвления
↗
13.
Циклические алгоритмы. Циклы с предусловием.
↗
14.
Циклические алгоритмы. Циклы с постусловием.
↗
15.
Циклы с параметром. Вложенные циклы
↗
16.
Задачи для тренировки. (ОГЭ №9)
↗
17.
Решение задач ОГЭ № 20.2.
↗
18.
Этапы решения задач на компьютере. Функции в Python
↗
19.
Рекурсия. Базовые понятия и примеры
↗
20.
*Рекурсивные алгоритмы. Тренировка заданий ЕГЭ*
↗
21.
Символьные строки
↗
22.
Списки. Массивы
↗
23.
Закрепление. Решение задач ОГЭ №10
↗
24.
Обработка списков. Поиск и сортировка элементов
↗
25.
Повторение + углубление
↗
26.
Решение нетиповых задач
↗
27.
Python 3 и робототехника
↗
28.
Создание первого веб-сайта при помощи Python
↗
Олимпиадное программирование
9 уроков
1.
Что такое олимпиада по информатике?
↗
2.
Обзор заданий олимпиады школьного уровня
↗
3.
Сложность алгоритмов
↗
4.
*Асимптотические обозначения степени роста*
↗
5.
Решение задач олимпиадного типа муниципального уровня
↗
6.
*Интенсивная подготовка к олимпиадам по программированию с нуля*
↗
7.
Задачи командной олимпиады. http://neerc.ifmo.ru/ 14.10.18
↗
8.
Задачи командной олимпиады. http://neerc.ifmo.ru/ 20.10.18
↗
9.
Задачи командной олимпиады. http://neerc.ifmo.ru/ 28.10.18
↗