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

Школа программирования на С#

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

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

О чём курс

То, что школьники называют программированием – ввод текста программы на том или ином языке программирования, - в действительности является лишь частью процесса разработки программы. Она называется «кодирование». И бессмысленно осваивать кодирование, не овладев предшествующими этапами разработки программы – постановкой задачи и алгоритмизацией.

Целью занятий является знакомство с понятиями «данные», «алгоритм», «программа», получение опыта разработки программы в конкретной среде программирования.

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

Используемый язык программирования – Microsoft C#. Его выбор обусловлен возможностью опробовать на этом языке различные парадигмы программирования: императивное, структурное, процедурное, реализацией на этом языке объектно-ориентированного подхода в программировании, популярностью языка на рынке труда, использованием в ЕГЭ.

А ещё у нас каждый день - прогулки в парке, экскурсии по интересным местам Политехнического университета, игры и квесты!

Как проходит день в Летней школе
Как проходит день в Летней школе
Как проходит день в Летней школе

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

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

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

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

Чему научим

Знания и представления

  • Программа как информационный процесс
  • Этапы разработки программы.
  • Данные, их типы.
  • Понятие алгоритма, свойства алгоритмов.
  • Способы записи алгоритмов.
  • Языки программирования, их многообразие.
  • Среды программирования. Технология программирования.
  • Язык C# в среде Visual Studio: особенности, возможности.
  • Основные алгоритмические конструкции (линейная последовательность действий, ветвление, цикл), соответствие между ними и операторами языка C#.

Умения и навыки

  • Анализ и формализация условия задачи.
  • Планирование данных в программе: выделение входных и выходных данных, выбор типов данных.
  • Понимание алгоритмов, описанных разными способами (словесное описание, блок-схема, псевдокод, текст программы).
  • Исполнение алгоритма с помощью таблицы значений.
  • Разработка алгоритмов, содержащих ввод и вывод данных, присваивания, ветвления, циклы.
  • Создание программы в среде программирования Visual Studio (создание проекта, ввод текста программы, устранение синтаксических ошибок, выполнение, простейшие приёмы отладки).
  • Уверенное использование операторов C# для реализации линейных, разветвлённых и циклических алгоритмов.

Занятие 1

Что такое «программа»?

  • Программа как вид информационной модели.
  • Программа как информационный процесс.
  • Понятия «Данные» и «Алгоритм».
  • Упражнения – работа с различными видами информационных моделей, их анализ.

Алгоритмы и формы их записи

  • Алгоритм: исполнитель, система команд.
  • Свойства алгоритмов.
  • Формы записи алгоритмов (словесный, блок-схема, псевдокод).
  • Упражнения – исполнение алгоритмов, перевод алгоритма в другую форму записи.

Языки программирования

  • Среды программирования.
  • Знакомство с MS Visual Studio.

Занятие 2

Типы данных. Операции с данными

  • Типы данных, их классификация.
  • Числовые и строковые типы данных.
  • Описание данных в алгоритме при разных формах его записи.
  • Оператор объявления данных.
  • Операторы ввода, вывода, присваивания.
  • Функции конвертации данных: строковые/числовые, числовые/числовые.

Занятие 3

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

  • Понятие линейного алгоритма.
  • Входные, выходные, промежуточные данные.
  • Преобразования типов данных.

Занятие 4

Ветвления в алгоритме и в программе

  • Проверочная работа – программирование линейных алгоритмов.
  • Примеры ситуаций, приводящих к разветвлению алгоритма.
  • Реализация ветвления в блок-схеме и в псевдокоде (пока без вложений).
  • Условный оператор на C#.

Занятие 5

Сложные и вложенные ветвления. Простейшие инструменты отладки

  • Взаимоисключающие условия и вложенные условия.
  • Вложенные условные операторы.
  • Оператор многозначного выбора.
  • Знакомство с простейшими инструментами отладки – точка останова, пошаговое выполнение программы.

Занятие 6

Логические данные. Логические операции

  • Повторение: высказывания, логические операции, логические выражения.
  • Логические операции на C#, их применение для формулировки сложных условий.
  • Логический тип данных.

Занятие 7

Символы и строки

  • Нечисловые данные: примеры, назначение.
  • Понятие интерфейса программы.
  • Символьные и строковые данные.

Занятие 8

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

•    Примеры ситуаций, моделируемых циклами.
•    Циклы с условием, их реализация в блок-схеме и на псевдокоде.
•    Операторы For, Do-While, While – краткое знакомство.
•    Описание циклов в блок-схеме и на псевдокоде.

Занятие 9

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

  • Чтение программ с циклами.
  • Составление программ, содержащих циклы.

Занятие 10

Итоговое занятие

  • Повторение, подготовка к итоговой работе.
  • Итоговая работа.
  • Подведение итогов курса

Стоимость

36 500 ₽

3 650 ₽ за занятие

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

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

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

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

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

  • Информатика - промежуточная аттестация не менее 50 баллов или итоговая оценка не ниже «удовлетворительно»
  • Прикладная информатика - промежуточная аттестация не менее 50 баллов или итоговая оценка не ниже «удовлетворительно»
Тест № АИШ-002 Основы информатики и математическая культура

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

  1. Знания курса математики за 7 классов общеобразовательной школы.
  2. Общие принципы организации и работы ЭВМ. Представление информации в памяти компьютера.
  3. Перевод чисел из одной системы счисления в другие.
  4. Знание основных логических операций.
  5. Вычисление и упрощение логических выражений.
  6. Умение анализировать и формализовать постановку задачи.
  7. Умение решать задачу в общем виде, строить математическую модель.

По результатам выполнения практического задания необходимо набрать не менее 50 баллов


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

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

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

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

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

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

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

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

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

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

понедельник 26.05.2025 - 06.06.2025 9:55 - 18:05

Группа
110.14.01
Свободных мест нет!
Аудитория
№234
ул. Обручевых, д.1, вход с ул. Гидротехников
понедельник 16.06.2025 - 27.06.2025 9:55 - 18:05

Группа
110.14.02
Свободных мест: 9
Аудитория
№234
ул. Обручевых, д.1, вход с ул. Гидротехников
понедельник 04.08.2025 - 15.08.2025 9:55 - 18:05

Группа
110.14.03
Свободных мест: 10
Аудитория
№234
ул. Обручевых, д.1, вход с ул. Гидротехников
понедельник 18.08.2025 - 29.08.2025 9:55 - 18:05

Группа
110.14.04
Свободных мест: 10
Аудитория
№234
ул. Обручевых, д.1, вход с ул. Гидротехников

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

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

20 лет

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

10

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

83

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

2 800

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

211

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

4

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

36

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