#ПРОГРАММИРОВАНИЕ
Возраст:
12-17 лет
Размер группы:
16 человек
Форма обучения:
очно,
Биржевая лин., 14
Стоимость:
20 000р.
Длительность:
14 занятий
Расписание:
по средам
c 17:00 до 18:30
Начало занятий:
23 сентября 2026
Подразделение:
Детский технопарк ИТМО
# содержание программы
Курс знакомит с основами программирования на примере языка Python. На каждом занятии теория подкрепляется практикой и учащиеся создают с помощью кода рисунки или мини-игры.
Последние три занятия посвящены разработке игры по собственному проекту.

Как проходят занятия?
Занятия состоят из теоретической и практической части. На занятии учащиеся закрепляют изученный материал путём написания разнообразных мини-игр.

Где пригодятся знания?
Полученные знания помогут разобраться в принципах программирования. Язык Python используется в web-разработке, работе с данными, машинном обучении, нейросетях, автоматизации бизнес-процессов и разработке игр.
Занятие 1. Написание первой программы на языке Python
  • Для чего нужны языки программирования
  • Где используется Python
  • Отличие Python от других языков программирования
  • Основы Python
  • Написание и запуск программ на Python
  • Создание рисунка с помощью Python

Занятие 2. Введение в синтаксис
  • Функции и их применение
  • Параметры функции
  • Библиотеки
  • Движение черепашки с помощью библиотеки turtle
  • Создание сложных рисунков с помощью Python

Занятие 3. Что такое переменные и для чего они нужны
  • Объявление переменных
  • Арифметические операторы и операторы присваивания
  • Создание рисунков по формулам

Занятие 4. Получение и обработка данных
  • Что такое типы данных и для чего они нужны
  • Простые типы данных
  • Ввод и вывод данных
  • Создание рисунка черепашкой на основе введенных данных

Занятие 5. Создание игры-викторины
  • Условные операторы
  • Условные выражения
  • Операторы сравнения
  • Логические операторы
  • Написание кода игры-викторины

Занятие 6. Создание игры “Камень-ножницы-бумага”
  • Цикл while и особенности его применения
  • Цикл for, особенности его применения, варианты использования range
  • Операторы break и continue
  • Вложенные циклы
  • Написание кода игры “Камень-ножницы-бумага”

Занятие 7. Создание игры “Нарисуй фрактал”
  • Создание собственных функций
  • Передача аргументов в функции
  • Возвращение значений из функций
  • Создание программы для рисования фракталов

Занятие 8. Создание игры “Крестики-нолики”
  • Что такое массивы и как их создавать
  • Создание многомерного массива
  • Операции с элементами массива
  • Написание кода игры “Крестики-нолики”

Занятие 9. Создание игры-квеста
  • Как устроены строки и файлы
  • Методы работы со строками
  • Чтение и запись в файл
  • Написание кода мини-игры в жанре текстового квеста

Занятие 10. Создание игры с помощью библиотеки Pygame
  • Возможности библиотеки Pygame и примеры игр, созданных с её помощью
  • Настройка игрового окна и создание кнопок
  • Обработка событий нажатия мыши
  • Управление движением
  • Написание кода игры “Поймай кнопку”

Занятие 11. Создание игры с управлением с помощью клавиатуры
  • Обработка событий нажатия клавиш
  • Прыжки и перемещения с помощью клавиатуры
  • Создание игры “Лабиринт”

Занятие 12. Проектирование собственной игры
  • Разбор вариантов взаимодействия объектов
  • Обсуждение и выбор концепции игры
  • Проектирование структуры игры
  • Начало разработки

Занятие 13. Разработка игры
  • Написание кода
  • Разбор сложных моментов
  • Тестирование

Занятие 14. Защита проектов
  • Презентация проектов
  • Обсуждение проектов и подведение итогов
# отзывы о курсе
  • Софья Константинова
    Программирование
    Классные курсы! Преподавателям действительно интересно чем они занимаются, к детям отношение хорошее. Сын уже познакомился с программированием. Этот курс абсолютно точно пошёл на пользу ему, нисколько не пожалела о том, что решила отвести его сюда. Даже успел найти себе здесь новых друзей. Я думаю, что со временем можем попробовать и другие направления, круто, что выбор большой.
  • Евгений Ерохин
    Программирование
    Детям интересно обучится азам программирования, интересно ходить на занятия, с нетерпением ждут следующего.
  • Михаил Василенко
    Программирование
    Обучение ступенчатое, на каждом занятии ребёнок получает новые навыки. Очень здорово, что обучение построено на том, что нравится детям.
# Адрес
Детский технопарк ИТМО
г. Санкт-Петербург, Биржевая линия, 14
Информация © 1993–2026 Университет ИТМО
Разработка © 2022 Университет ИТМО
контакты
  • 191002, г. Санкт-Петербург, ул. Ломоносова 9, ауд. 1102
  • тел.: +7 (812) 480-80-40