ITMO.Library
#ПРОГРАММИРОВАНИЕ

"Я - программист" C++

Возраст:
6-11 класс
Размер группы:
до 10 человек
Форма обучения:
очно
Стоимость:
17 000 р.
Длительность:
1,5 часа - 1 занятие
Расписание:
сб 17:00 - 18:30
Начало занятий:
25 января
Подразделение:
Биржевая л., 14
# содержание программы
Данный курс по основам программирования на языке C++ для школьников поможет овладеть базовыми навыками языка.

Программа курса

  • 1

    1 занятие. Введение в программирование

    Краткое знакомство с программированием. Первая программа: "Hello, World!"
    Задание: Написать программу, которая выводит ваше имя и возраст.
  • 2

    2 занятие. Основы синтаксиса C++

    Основные элементы программы: функции, комментарии. Компиляция и запуск программы. Ввод и вывод данных.
    Задание: Написать программу, которая запрашивает у пользователя его имя и приветствует его.
  • 3

    3 занятие. Переменные и типы данных

    Что такое переменные. Основные типы данных: int, float, char, bool.
    Задание: Написать программу, которая вычисляет площадь прямоугольника по введенным пользователем длине и ширине.
  • 4

    4 занятие. Операторы и выражения

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

    5 занятие. Условные операторы

    Оператор if. Оператор else и else if.
    Задание: Написать программу, которая определяет, является ли введенное пользователем число положительным, отрицательным или нулем.
  • 6

    6 занятие. Циклы

    Цикл for. Цикл while.
    Задание: Написать программу, которая выводит все числа от 1 до 10.
  • 7

    7 занятие. Функции

    Что такое функции и зачем они нужны. Объявление и вызов функций. Параметры и возвращаемые значения.
    Задание: Написать функцию, которая принимает два числа и возвращает их сумму.
  • 8

    8 занятие. Массивы

    Что такое массивы. Объявление и инициализация массивов.
    Задание: Написать программу, которая запрашивает у пользователя 5 чисел и выводит их сумму.
  • 9

    9 занятие. Строки

    Работа со строками. Основные операции со строками.

    Задание: Написать программу, которая запрашивает у пользователя строку и выводит ее длину.

  • 10
    Занятие 10. Работа с файлами
    Чтение из файла. Запись в файл.
    Задание: Написать программу, которая записывает введенное пользователем сообщение в файл.
  • 11
    Занятие 11. Введение в алгоритмы
    Основные понятия алгоритмов. Примеры простых алгоритмов (сортировка, поиск).
    Задание: Написать программу, которая сортирует массив чисел по возрастанию.
  • 12
    Занятие 12. Итоговый проект
    Разработка итогового проекта: простая игра "Угадай число"
    Итоговый проект: Игра "Угадай число"
    - Программа загадывает случайное число в заданном диапазоне (например, от 1 до 100)
    - Пользователь пытается угадать число, вводя свои предположения
    - Программа подсказывает, больше или меньше загаданное число
    - Игра продолжается до тех пор, пока пользователь не угадает число
# отзывы о курсе
  • Софья Константинова
    Программирование
    Классные курсы! Преподавателям действительно интересно чем они занимаются, к детям отношение хорошее. Сын уже познакомился с программированием. Этот курс абсолютно точно пошёл на пользу ему, нисколько не пожалела о том, что решила отвести его сюда. Даже успел найти себе здесь новых друзей. Я думаю, что со временем можем попробовать и другие направления, круто, что выбор большой.
  • Евгений Ерохин
    Программирование
    Детям интересно обучится азам программирования, интересно ходить на занятия, с нетерпением ждут следующего.
  • Михаил Василенко
    Программирование
    Обучение ступенчатое, на каждом занятии ребёнок получает новые навыки. Очень здорово, что обучение построено на том, что нравится детям.
# Адрес
ITMO.KIDS
г. Санкт-Петербург, Биржевая линия 14
Информация © 1993–2024 Университет ИТМО
Разработка © 2022 Университет ИТМО
контакты
  • 191002, г. Санкт-Петербург, ул. Ломоносова 9, ауд. 1102
  • тел.: +7 (921) 953-31-71