+7 (812) 703-02-02 info@hse.spbstu.ru Max Rutube

Информатика и алгоритмика на PythonНовый курс!

C 7 класса | 26 занятий | Очно или онлайн

Длительность курса: 26 занятий по 3 ак. часа и выполнение домашних заданий

О чём курс

Будущий программист в своей профессиональной деятельности будет писать коды в конкретных прикладных областях: для веб-сайтов, для баз данных, искусственного интеллекта, для игрового бизнеса. В любом случае программа будет выполняться вычислительной техникой. А значит, любой программист должен понимать как устроена эта техника, как хранится информация: текст, числа, цвет, звук, анимация и т.д.

Второе, что необходимо уметь программисту, это проанализировать задачу и составить алгоритм решения, исходя из возможностей языка программирования. Ведь программа, это человеческая мысль, записанная на определённом зыке. Следовательно, надо научиться алгоритмически мыслить. Комфортнее сразу применять полученные знания на практике на языке программирования. Этому и посвящена данная программа: изучению информатики и алгоритмики с использованием языка программирования Python.

В курсе помимо прочего рассматриваются соответствующие задачи из ОГЭ и ЕГЭ по информатике и способы их решения программным путем. Освоение материалов курса поможет в изучении школьного предмета «Информатика» и в использовании программирования для решения прикладных задач.

Чему научим

После успешного завершения курса учащиеся будут знать:

  • Единицы измерения количества информации. Формула Хартли.
  • Правила представления чисел в памяти компьютера.
  • Системы счисления. Алгоритмы перевода целых чисел из одной системы счисления в другую. Программные способы перевода чисел.
  • Кодирование текстовой, звуковой и графической информации. Правила подсчета объема файла.
  • Основные понятия алгебры логики. Логические выражения и операции. Использование Python для решения задачи из раздела «Алгебра логики»
  • Правила построения и анализа таблиц истинности вручную и программным способом.
  • Понятие алгоритма и правила записи алгоритмических структур на Python и языке блок-схем.
  • Как с помощью программирования решать задачи для формальных Исполнителей из школьного курса Информатики.
  • Основы цифрового моделирования.

В ходе обучения вырабатываются следующие умения и навыки:

  • Работа в интегрированной среде разработки программ GIGA IDE.
  • Программирование линейных, разветвленных и циклических процессов.
  • Перевод чисел между системами счисления вручную и на Python.
  • Обсчет объёма файлов различного типа вручную и на Python.
  • Решение задач на Python на составление и анализ таблиц истинности логических выражений.
  • Разработка алгоритмов и их программная реализация для различных исполнителей их школьного курса информатики.

Занятие 1

Алгоритм и программа

  • Алгоритм: исполнитель, система команд.
  • Свойства алгоритмов.
  • Формы записи алгоритмов.
  • Знакомство с Giga IDE. Создание и настройка проекта.
  • Переменные, типы данных наPython
  • Ввод/вывод данных.
  • Чтение блок-схемы алгоритма и запись его на языке Python.

Работа в классе №1

Домашнее задание №1

Занятие 2

Линейные алгоритмы и их программирование

  • Понятие линейного алгоритма.
  • Входные, выходные, промежуточные данные.
  • Арифметические операции и выражения
  • Математические функции на Python
  • Задание цвета вывода текста на консоли.

Работа в классе №2

Домашнее задание №2

Занятие 3

Разветвлённые алгоритмы

  • Проверочная работа: программирование линейных алгоритмов.
  • Примеры ситуаций, приводящих к разветвлению алгоритма.
  • Понятие условия, правила формулировки условий.
  • Реализация ветвления в блок-схеме и в псевдокоде.
  • Условный оператор на Python.
  • Сложные и вложенные ветвления.
  • Простейшие инструменты отладки.

Работа в классе №3

Домашнее задание №3

Занятие 4

Циклические алгоритмы

  • Примеры ситуаций, моделируемых циклами.
  • Циклические алгоритмы, их реализация в блок-схеме и на псевдокоде.
  • Чтение и исполнение циклических алгоритмов.
  • Цикл с параметром на Python.
  • Классические алгоритмы с использованием цикла: счетчик, сумматор, поиск мак-симума/минимума в потомке чисел.

Работа в классе №4

Домашнее задание №4

Занятие 5

Циклические алгоритмы

  • Примеры ситуаций, моделируемых циклами с условием.
  • Циклические алгоритмы, их реализация в блок-схеме и на псевдокоде.
  • Чтение и исполнение циклических алгоритмов.
  • Цикл с условием на Python.
  • Примеры использования цикла с условием: алгоритм Евклида, разделение числа на цифры, классическая «угадай-ка»

Работа в классе №5

Домашнее задание №5

Занятие 6

Информация в вычислительных системах

  • Понятие информации.
  • Формы представления информации.
  • Вероятностный и алфавитный способ измерения количества информации.
  • Формула Хартли.
  • Единицы измерения количества информации.
  • Практикум манипуляции с единицами измерения информации на Python.
  • Решение задачи №1 из ОГЭ на Python.

Работа в классе №6

Домашнее задание №6

Занятие 7

Кодирование числовой информации

  • Системы счисления.
  • Перевод из разных СС в десятичную систему счисления.
  • Кодирование чисел.
  • Позиционные системы счисления.
  • Тест Позиционные системы счисления.
  • Перевод чисел из разных CC в десятичную.
  • Практика: ручной перевод чисел и использование Python.
  • Упрощённые задачи из ЕГЭ – решение программированием.

Работа в классе №7

Домашнее задание №7

Занятие 8

Кодирование числовой информации

  • Перевод чисел из десятичной системы счисления в разные.
  • Практика: ручной перевод чисел и использование Python.
  • Упрощённые задачи из ЕГЭ: решение программированием.

Работа в классе №8

Домашнее задание №8

Занятие 9

Кодирование числовой информации

  • Эффективные способы перевода чисел между двоичной/восьмеричной/16-ричной/10-ричной (2-8-10-16) системой счисления.
  • Ручной перевод и использование Python (функции bin, oct, hex).
  • Упрощённые задачи из ОГЭ: решение программированием.

Работа в классе №9

Домашнее задание №9

Занятие 10

Кодирование графической информации.

  • Виды компьютерной графики.
  • Характеристики растровой графики, расчет объема изображения.
  • Расчеты на Python объема растровой графики, упрощённые задачи из ЕГЭ.
  • Практическая работа с растровой графикой.

Работа в классе №10

Домашнее задание №10

Занятие 11

Кодирование звуковой информации.

  • Природа звука.
  • Оцифровка звука, кодирование звуковой информации.
  • Характеристики звука, расчет объема звукового файла
  • Упрощённые задачи из ЕГЭ: решение программированием.

Работа в классе №11

Домашнее задание №11

Занятие 12

Кодирование текстовой информации

  • Кодирование текстовой информации. Алфавитный подход.
  • Расчеты на Python объема текстового файла.
  • Упрощённые задачи из ЕГЭ: решение программированием.

Работа в классе №12

Домашнее задание №12

Занятие 13

Кодировочные таблицы

  • Кодировочные таблицы. ASCII.
  • Проверочная работа «Кодирование информации».

Работа в классе №13

Домашнее задание №13

Занятие 14

Основы алгебры логики

  • Основные понятия алгебры логики.
  • Основные логические операции.
  • Логические выражения.
  • Использование Python для вычисления значений логических выражений

Работа в классе №14

Домашнее задание №14

Занятие 15

Логические выражения

  • Логические выражения.
  • Понятие и построение таблиц истинности.
  • Использование Python для составления таблиц истинности.
  • Упрощённые задачи из ЕГЭ: решение программированием.

Работа в классе №15

Домашнее задание №15

Занятие 16

Анализ логических выражений

  • Использование Python для анализа логических выражений.
  • Упрощённые задачи из ОГЭ и ЕГЭ: решение программированием.

Работа в классе №16

Домашнее задание №16

Занятие 17

Решение логических задач с помощью кругов Эйлера

  • Решение логических задач с помощью кругов Эйлера.
  • Задачи из ОГЭ.

Работа в классе №17

Домашнее задание №17

Занятие 18

Исполнитель "Черепашка"

  • Понятие формального Исполнителя.
  • Исполнитель «Черепашка»: система команд, среда существования.
  • Среда «Кумир».
  • Использование модуля Turtle Python для алгоритмических конструкция цикла для построения сложных фигур.

Работа в классе №18

Домашнее задание №18

Занятие 19

Исполнитель "Черепашка"

  • Решение задач из упрощенного ЕГЭ: по словесному описанию алгоритма для Черепашки построить фигуру и найти ее характеристики. Решение с помощью Python.

Работа в классе №19

Домашнее задание №19

Занятие 20

Исполнитель "Чертежник"

  • Исполнитель «Чертежник»: система команд, среды обитания.
  • Решение задач в системе КУМИР.
  • Использование Python для решения расчетных задач для Чертежника.

Работа в классе №20

Домашнее задание №20

Занятие 21

Исполнитель "Робот"

  • Исполнитель «Робот»: система команд, среды обитания.
  • Решение задач в системе КУМИР.
  • Решение задач из ОГЭ для исполнителя «Робот».

Работа в классе №21

Домашнее задание №21

Занятие 22

Исполнитель "Водолей"

  • Исполнитель «Водолей»: система команд, среды обитания.
  • Решение задач в системе КУМИР.
  • Использование Python для решения задач для «Водолея». Списки.

Работа в классе №22

Домашнее задание №22

Занятие 23

Моделирование

  • Информационное моделирование. Назначение, примеры моделей.
  • Тренинг: решение задач с использованием моделей.
  • Решение задачи №6 из ОГЭ с использованием Python.

Работа в классе №23

Домашнее задание №23

Занятие 24

Моделирование

  • Решение задачи №16 из ОГЭ с использованием Python.

Работа в классе №24

Домашнее задание №24

Занятие 25

Моделирование физических и математических процессов.

  • Моделирование физических процессов: прыжок с «тарзанки».
  • Моделирование физических процессов: сигнальные лампочки.
  • Моделирование математических процессов: метод Монте-Карло.

Работа в классе №25

Домашнее задание №25

Занятие 26

Итоговая аттестация: экзамен.

Стоимость

42 300 ₽

Социальные скидки для многодетных и других категорий семей.
Скидки по акциям.
Оплата материнским капиталом.
Можно оформить налоговый вычет по расходам на обучение - 13%.

Как поступить

Для тех, кто ещё не учится в АИШ:

  • Вступительное тестирование

Для уже обучающихся в АИШ:

  • Базовый курс:
    • «Компьютер-друг»
    • «Основы компьютерной грамотности»
Тест № АИШ-001 Основы компьютерной грамотности

Тест на владение практическими навыками работы в ОС MS Windows:

  • Проходной балл:
    • Для курсов Информатика, Начала алгоритмизации и программирования на C#, Начала алгоритмизации и программирования на языке Python и Основы HTML и CSS - 50 баллов
    • Для всех остальных - 40 баллов
  • Длительность: 60 минут
  • Количество попыток: 2

Необходимы знания и навыки для успешного прохождения тестирования:

  • Понятия файла
  • Понятие папки
  • Расширение файлов
  • Работа с файловой системой: копирование, удаление, перемещение, поиск, создание файлов и папок
  • Горячие клавиши
  • Работа с оконными приложениями
  • Работа с мышкой
  • Устройство и принцип работы компьютера
  • Операционная система: что это такое, цели и задачи

Как записаться на занятия

Если ребёнок уже обучается

Оставьте заявку в Личном кабинете

Если ребёнок ещё не обучается

заполните форму

понедельник 21.09.2026 - 26.04.2027 18:00 - 20:35

Группа
303.02.01
Свободных мест: 10
Аудитория
Ауд. № 403 (филиал АИШ-Полюстрово)
Полюстровский пр. д.14-Б
вторник 22.09.2026 - 27.04.2027 18:00 - 20:35

Группа
103.02.01
Свободных мест: 7
Аудитория
№234
ул. Обручевых, д.1, вход с ул. Гидротехников
среда 23.09.2026 - 28.04.2027 онлайн 18:00 - 20:35

Группа
503.02.01
Свободных мест: 4
Аудитория
_Онлайн
среда 23.09.2026 - 28.04.2027 18:15 - 20:50

Группа
203.02.01
Свободных мест: 10
Аудитория
Ауд. № 326 (филиал АИШ-Светлана)
Светлановская площадь, пр. Энгельса, д. 23
Преподаватель
Яценко Анна Ивановна
четверг 24.09.2026 - 22.04.2027 18:00 - 20:35

Группа
103.02.02
Свободных мест: 10
Аудитория
№213
ул. Обручевых, д.1, вход с ул. Гидротехников
Преподаватель
Гуляева Елена Ивановна
пятница 25.09.2026 - 23.04.2027 18:00 - 20:35

Группа
103.02.03
Свободных мест нет!
Аудитория
№234
ул. Обручевых, д.1, вход с ул. Гидротехников
суббота 26.09.2026 - 24.04.2027 18:00 - 20:35

Группа
103.02.04
Свободных мест: 2
Аудитория
№213
ул. Обручевых, д.1, вход с ул. Гидротехников
Преподаватель
Гуляева Елена Ивановна

Академия информатики для школьников в цифрах

21 год

успешной работы
в Политехническом университете Петра Великого

11

направлений обучения

83

учебные программы

2 800

школьников
проходят обучение
ежегодно

151

выпускник АИШ
в 2025 году поступил
в Политехнический университет

3

учебные площадки

40

компьютерных классов