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

Семестр 1. Постигаем Python на практике

C 6 класса | 13 занятий | Очно или онлайн

Длительность курса: 42 ак. часа (13 занятий по 2 ак.часа + 16 часов домашней работы)

О чём курс

Python – один из наиболее популярных сегодня языков программирования: он применим в самых разных сферах, «на слуху» у работодателей. А в России это ещё и самый популярный язык для сдачи ЕГЭ по информатике. Поэтому если уж учиться программировать всерьёз — стоит начать именно с Python. Причём учиться желательно так, чтобы с самого начала получать и удовольствие от процесса, и практические результаты. Именно в этом и состоит цель данного курса: «примерить на себя» программирование, освоить базовые навыки программирования на Python и определиться с направлением дальнейшего обучения.

Программа курса рассчитана на школьников не младше 6 класса и не старше 7 класса. Для учащихся 8 классов и старше есть более подходящая по их возрасту программа: Семестр 1. Начала алгоритмизации и программирования на языке Python

Чему научим

В результате обучения учащиеся узнают:

  • об особенностях языка Python, основных правилах его синтаксиса;
  • о простых типах данных и действиях с ними;
  • об основных алгоритмических конструкциях и операторах для и программирования.

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

  • работа с IDLE Python;
  • выделение входных и выходных данных по условию задачи;
  • организация ввода и вывода;
  • программирование вычислений;
  • программирование разветвлённых алгоритмов, формулировка условий;
  • программирование циклов с параметром и с условием;
  • реализация дружественного пользователю интерфейса.

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

  • о процессе разработки программного продукта;
  • о приёмах отладки программы;
  • об источниках дополнительной информации о Python;
  • о плюсах и минусах профессии программист.

Занятие 1

Python – язык, среда, режимы

  • Языки программирования — и наш друг Python.
  • Эксперименты с IDLE Python в интерактивном и файловом режиме.
  • Программы по шаблону ВВОД-ПРИСВАИВАНИЕ-ВЫВОД.
  • Серия задач «Повседневные расчёты».

Занятие 2

Данные и действия с ними

  • Входные, выходные, промежуточные данные.
  • Ввод и вывод данных.
  • Как работает оператор присваивания.
  • Эксперименты с данными разных типов.
  • Серия задач «Необычная математика».

Занятие 3

Программирование вычислений

  • Операции нешкольной арифметики (целочисленное деление, возведение в степень).
  • Тест-эксперимент «Арифметика».
  • Серия задач «Это в школе не проходили».

Занятие 4

Интерфейс программы. Действия со строками

  • Интерфейс – диалог программы и пользователя.
  • Строковые лайфхаки.
  • Программируем простого бота.
  • Задание «Псевдографический конструктор».

Занятие 5

Разветвления в жизни и в программировании

  • «Если» в жизни и в Пайтоне.
  • Типы условных операторов.
  • Тест-шарада «Три если».
  • Программы на выбор: от генератора сновидений до переводчика с кошачьего.

Занятие 6

Логические операции и сложные условия

  • И, ИЛИ и НЕ по-питонски.
  • Тест-эксперимент «Логические операции».
  • Задания «Треугольник», «На разноцветной траве».
  • Вложенные условные операторы.
  • Программируем бота, помогающего выбрать подарок.

Занятие 7

Линейные и разветвлённые алгоритмы: осмысливаем, обобщаем, программируем

  • Разминка: выход по воду, вход по выходу.
  • Проверочная работа ЛиРа («Линейные и Разветвлённые»).
  • Задание «Ассорти»: выбираем и программируем.

Занятие 8

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

  • Программирование – это циклы.
  • Оператор for: программируем кукушку.
  • Эксперименты с range().
  • Серия задач «Символьная графика».

Занятие 9

Цикл с параметром: повторения и математика

  • Серия задач «От и до».
  • Задачи «Умножение без умножения», «Факториал».
  • Задание «10 чисел – лайт».

Занятие 10

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

  • Операторы while и break.
  • Серия экспериментов «Программирование в спортзале».
  • Задание «Программа по описанию алгоритма».
  • Мини-проект «Бот-зануда».

Занятие 11

Вложенные циклы

  • Правила вложенности алгоритмических структур.
  • Задания «Исправление ошибок в программе», «Простые числа».
  • Программируем игры в отгадывание чисел

Занятие 12

Классические алгоритмы с циклами: осмысливаем, обобщаем, программируем

  • Классика в программировании: накопление, подсчёт, выбор, подбор.
  • Задание «10 чисел – хард».
  • Задание «Решение подбором».

Занятие 13

Итоги курса

  • Реализация итогового проекта по выбору.
  • Что дальше: о жанрах и языках программирования.

Стоимость

17 300 ₽

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

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

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

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

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

  • Информационное моделирование - итоговая оценка не ниже "хорошо" или промежуточная аттестация не ниже 70.
  • Школа юного программиста - итоговая оценка не ниже "хорошо" или промежуточная аттестация не ниже 70.
  • Введение в информационные технологии - итоговая оценка не ниже "хорошо" или промежуточная аттестация не ниже 70.
Тест № АИШ-301 Вступительный тест для обучения на курсе «Постигаем Python на практике»
  • Проходной балл - 50
  • Длительность: 60 минут
  • Количество попыток: 1

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

  • Чтение и понимание условия задачи.
  • Знание базового курса школьной математики за 1-5 классы.
  • Азы алгоритмизации: присваивание, ветвление, умение исполнить описанный в виде блок-схемы алгоритм.
  • Решение задачи в общем виде, запись решения в виде формулы.
  • Способность выполнять действия, требующие концентрации внимания, использования краткосрочной памяти.

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

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

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

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

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

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

О дате начала набора будет объявлено дополнительно.

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

20 лет

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

10

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

83

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

3 500

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

151

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

4

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

36

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