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

Школа юного программиста

C 5 класса | 10 занятий | Очно

Длительность курса: 2 недели - каждый будний день с 11:00 до 18:00 (80 ак. часов очно)

О чём курс

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

Для старта в программировании идеально подходит язык Small Basic. У этой среды интуитивно понятный интерфейс, максимально облегчен синтаксис и одновременно имеется полный набор алгоритмических конструкций, необходимый программисту.

Small Basic предназначен для начинающих разработчиков, прежде всего детей, желающих постигнуть основы создания программ. А летний вариант построения курса предполагает освоение программирования на ярких, веселых, динамичных и соответствующих возрасту ребенка примерах.

Летняя школа работает в формате городского лагеря – каждый будний день с 11:00 до 18:00.

Длительность школы – 2 недели (10 рабочих дней).

Расписание летней школы:

  • 11:00-12:40 – занятия в классе;
  • 13:00-16:00 – отдых, обед и прогулки в парке Политехнического университета;
  • 16:20-18:00 – занятия в классе.

Чему научим

  • Использовать среду Small Basic для разработки программных продуктов. Настраивать интерфейс.
  • Формализовывать задачу, выделять исходные данные и описывать ожидаемые результаты.
  • Разрабатывать алгоритм решения задачи.
  • Создавать программы, реализующие линейный, разветвляющийся и циклический алгоритмы и их комбинацию.
  • Обеспечивать юзабильный пользовательский интерфейс у своих программ.
  • Оперировать методами программирования графики в рамках языка Small Basic.
  • Выполнять отладку программы.

День 1

Работа в ОС Windows. Запуск и интерфейс Small Basic

  • Организация рабочего места. Работа с объектами ОС Windows, навыки работы без мыши, сохранение файлов. Создание дерева папок для курса на сетевом диске.
  • Работа с дистанционной средой. Навыки скачивания и разархивирования материалов для урока.
  • Запуск и интерфейс Small Basic. Элементы окна. Редактор. Панель инструментов. Информационная область.
  • Первая программа «Приветствие».

Основы написания кода. Линейный алгоритм

  • Основные понятия. Алгоритм. Программа. Оператор. Объект. Свойства. Метод.
  • Синтаксис языка, основы написания кода. Комментарии.
  • Последовательность выполнения линейного алгоритма.
  • Команды текстового окна. Настройка цвета.

День 2

Данные и переменные

  • Типы данных.
  • Переменные. Правила создания имён переменных. Присваивание значений переменным.
  • Ввод и вывод данных.
  • Организация расчетов.

Расчетные алгоритмы

  • Математические функции.
  • Случайные числа.
  • Сумматор.

День 3

Логические данные и функции. Условие. Условный оператор

  • Логические данные. Понятие ИСТИНА и ЛОЖЬ.
  • Условие.
  • Разветвляющийся алгоритм.
  • Условный оператор. Синтаксис.

Составные условные конструкции

  • Сложные условия. Конъюнкция и дизъюнкция.
  • Вложенные условные конструкции.
  • «Защита от дурака».

День 4

Цикл с заданным числом повторений

  • Понятие «циклическая конструкция». Типы циклов.
  • Цикл с параметром. Счетчик цикла.

Графическое окно

  • Знакомство с графическим окном.
  • Понятия – пиксель, система координат. Установки графического окна. Свойства графического окна.
  • Координаты в графическом окне.
  • Методы рисования геометрических примитивов.
  • Использование цвета в Small Basic.

День 5

Практическая работа

  • Применение циклических алгоритмов в графическом окне.
  • Написание программ по циклическим алгоритмам.

День 6

Цикл с условием

  • Цикл с условием, случаи применения.
  • Написание программ по циклическим алгоритмам.

День 7

«Черепашья» графика

  • Черепашка. Система команд.
  • Особенности хода.

Windows-окно (по возможности)

  • Команды постановки в окне элементов управления Windows: кнопка и текстовое поле.
  • Обмен данными.
  • Организация щелчка по кнопке.

День 8-9

Разработка собственного игрового или тестирующего проекта

  • Постановка задачи. Моделирование.
  • Разработка алгоритма.
  • Кодирование и отладка.

День 10

Защита проектов и подведение итогов.

Стоимость

26 000 ₽

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

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

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

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

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

  • Успешное окончание одной из программ направления «Математика»:
    • Прикладная математика
    • Математика для будущих программистов
    • Школа математики и логики
Тест № АИШ-601 Вступительный тест для обучения на курсах «Уравнения и задачи», «Введение в алгебру», «Визуальная математика», «Введение в геометрию» и «Школа юного программиста»

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

  1. Чтение и понимание условия задачи.
  2. Выполнение арифметических действий с натуральными числами в пределах 1000.
  3. Умение находить закономерности в числовых рядах.
  4. Использование переменных.
  5. Запись решения задачи в виде формулы.
  6. Решение уравнений (на уровне 5 класса средней школы).
  7. Составление задачи, решаемой по заданной формуле.

Задание выполняется письменно, проверяется преподавателем.

По результатам выполнения задания необходимо набрать не менее 60 баллов из 100.


Тест № АИШ-001 Основы компьютерной грамотности

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

  • Проходной балл: 60
  • Длительность: 60 минут
  • Количество попыток: 2

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

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

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

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

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

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

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

понедельник 27.05.2024 - 07.06.2024 11:00 - 18:20

Группа
Заявки - Школа юного программиста
Свободных мест: 88
Аудитория
Не определено

Выберите группу

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

19 лет

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

10

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

83

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

2 800

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

151

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

4

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

36

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