Алгоритмическое мышление
Разбиваем задачу на проверяемые шаги.
Поиск, сортировки, рекурсия и структуры данных через задачи понятного уровня сложности.
Каждый этап заканчивается небольшим работающим результатом. Так ребёнок видит прогресс и понимает, зачем нужна теория.
Разбиваем задачу на проверяемые шаги.
Сравниваем базовые подходы.
Списки, словари, стеки и очереди.
Разбираем принцип на наглядных примерах.
идея = выбрать()
проект = создать(идея)
while not проект.готов:
проект.улучшить()
проект.защитить()Небольшой инструмент, где выбор алгоритма заметно влияет на результат.
До 15 учеников, три занятия в неделю, проектная программа.
Персональный темп, гибкая программа и подробные разборы.
Нужен ноутбук, подходящий для выбранного языка программирования.
О прохождении курса и успешной защите итогового проекта.
Для тех, кто уже знаком с базовыми конструкциями программирования. Перед стартом мы определим комфортную точку входа.
Продолжительность и темп зависят от формата и стартового уровня. Точный план согласуем после пробного занятия.
Небольшой инструмент, где выбор алгоритма заметно влияет на результат. После успешной защиты — авторский сертификат о прохождении курса и защите итогового проекта.
Нужен ноутбук, подходящий для выбранного языка программирования.
Без обязательств: познакомимся, оценим уровень и обсудим подходящий формат.