Перейти к основному содержанию
menu

Программирование на языке С++. Базовый курс

Количество человек в группе:
8
набор на курс до
записаться на курс
Освоенные базовые понятия программирования

Навыки работы с инструментами для создания, запуска и отладки программ
Основа интересной и востребованной профессии
Code:Blocks что это?
Свободная кроссплатформенная среда разработки. Code::Blocks написана на С++ и использует библиотеку wxWidgets. Имея открытую архитектуру, может масштабироваться за счёт подключаемых модулей. Поддерживает языки программирования С, С++, D (с ограничениями), Fortran.
Для кого курс
Курс предназначен для детей от 13 лет еще не знакомых с языками программирования.
Начинающим программистам
Для тех, кто не имеет опыта программирования, хочет этому научиться, но не знает с чего начать.
программирование
Желающим улучшить навыки
Для тех, кто имеет небольшой опыт программирования, и хочет существенно улучшить свои навыки.
программирование
Ищущим хобби
Для тех, кто хочет попробовать изучать программирование, чтобы понять, нравится ли ему это направление или нет.
программирование
Основные направления
Программирование
Освоение базовых алгоритмические конструкций.
Конструирование
Знакомство со средой разработки для «Ардуино», робототехническими комплектами RobotC для создания «Лего» роботов.
Проектная деятельность
Самостоятельное написание кода учеником при решении различных задач.
Чему мы сможем научить Вас на курсе
Освоит базовые алгоритмические конструкции
Освоит базовые алгоритмические конструкции
Познакомится с интерфейсом программы Code:Blocks.
Познакомится с интерфейсом программы Code:Blocks.
Познакомится со средой разработки для «Ардуино» Arduino IDE
Познакомится со средой разработки для «Ардуино» Arduino IDE
Познакомится со средой разработки для робототехнических комплектов RobotC
Познакомится со средой разработки для робототехнических комплектов RobotC
Изучит основы создания программ для «Лего» роботов в среде для разработки RobotC
Изучит основы создания программ для «Лего» роботов в среде для разработки RobotC
Учебный процесс
Максимум практики
Чтобы научиться программировать, нужно программировать. Поэтому все занятия нацелены на практику, реальное кодирование.
Разработает цикл с заданным условием окончания работы
Готовый методический материал
Материал с теорией и практическими заданиями построен таким образом, чтобы во многом ученики могли освоить его самостоятельно.
Разработает цикл с заданным условием окончания работы
Индивидуальная работа с учениками
Преподаватели отвечают на возникающие вопросы, проверяют правильность решения каждой задачи, дают рекомендации по улучшению.
программирование
Только самая важная информация
Дается только то, что действительно поможет ученикам стать самодостаточными программистами.
программирование
Небольшие группы
Каждому ребенку уделяется достаточно внимания для качественного освоения материала.
программирование
Целостная картина обучения
Ученикам объясняется для чего нужно изучение, того или иного раздела, как он пригодится в будущем, чтобы возникло целостное и осмысленное представление о предмете.
программирование
FAQ
Алгоритмы
Определение алгоритма и его свойства
Базовые алгоритмические конструкции
История программирования
Знакомство с историей развития языков программирования, способами трансляции программного кода
Знакомство с С++
История С/С++. Установка. Знакомство с интерфейсом программы Code:Blocks
Arduino
Знакомство со средой разработки для «Ардуино» Arduino IDE
Работа с цифровыми сигналами на «Ардуино»
Работа с аналоговыми сигналами на «Ардуино»
Управление двигателями на «Ардуино»
Подготовка мини-проекта на базе «Ардуино»
RobotC
Знакомство со средой разработки для робототехнических комплектов RobotC
Изучение основ создания программ для «Лего» роботов в среде для разработки RobotC
Управление Лего-роботом с помощью написания программы в среде для разработки RobotC
Доработка и отладка программы, созданной для «Лего» робота
Подготовка мини-проекта на базе конструктора «Лего»
Работа с данными
Типы и структуры данных. Целые числа. Числа с плавающей точкой. Ввод и вывод данных
Вычисление арифметических выражений. Практикум
Логические выражения. Условный оператор
Множественное ветвление
Цикличность
Цикл с параметром (цикл со счетчиком)
Цикл с заданным началом работы (цикл с предусловием)
Цикл с заданным условием окончания работы (цикл с постусловием)
Строки
Массивы
Функции. Параметры и аргументы функций. Локальные и глобальные переменные
Интернет-вещей
Интернет-вещей в школе и в повседневной жизни
Сборка и программирование «умного объекта» для «Интернета-вещей»
Итоговый выпускной проект
Хэдлайнер курса
Преподаватели
Кулиев Руслан Султанович
Результаты
Практическое применение курса
Возможность достойно выступать на олимпиадах по информатики, на региональных и всероссийских соревнованиях робототехнике.
База для дальнейшего развития
Данная программа готовит учеников к более серьезному освоению и пониманию языков программирования.
Слайдер с фото
Вы научитесь
Базовые алгоритмические конструкции
Знакомство с интерфейсом программы Code:Blocks
Навык управления двигателями на «Ардуино»
Итоги
Написание программ на языке С++: все занятия нацелены на практику, реальное кодирование. Уже с первого урока ученики начинают писать программы.
Практическое применение курса: возможность достойно выступать на олимпиадах по информатики, на региональных и всероссийских соревнованиях робототехнике.
База для дальнейшего развития: данная программа готовит учеников к более серьезному освоению и пониманию языков программирования.
Общее развитие: занятия помогут развитию логического и системного мышления, творческого и познавательного потенциала учащихся.
Собственная игра. Выпускной работой будет разработка мини-проекта на базе конструктора «Лего», созданная на языке программирования С++, в которую можно будет поиграть вместе с друзьями.

Записаться на курс

Наш специалист перезвонит вам, чтобы рассказать о деталях курса и ответить на возникшие вопросы

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

Пожалуйста, примите условия обработки персональных данных

Новое на Youtube

Наш Instagram

Если у вас есть вопросы, отправьте заявку

Менеджер нашего центра свяжется с вами в течение часа

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