Онлайн-курс для детей Программирование на C/C++ от Академии профессий Будущего

Возраст: 12 - 17 лет
Предлагаемый курс программирования для детей – лучшая возможность получить и отработать умения и навыки, необходимые для создания современных пользовательских приложений. Проектный подход, используемый в процессе обучения, значительно повышает результативность такого образования за счет практического применения преподаваемых знаний.

Расписание

Ожидаем расписание и цены

Уведомите о графике курса

Описание

О курсе

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

Преимущества курса

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

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

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

Для кого курс?

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

Возраст: для детей от 12 до 17 лет.

Продолжительность: 6 месяцев.

Формат проведения

Занятия проходят на онлайн платформе Zoom в группах до 10 человек.

Программа

Профессиональные программы, изучаемые в ходе обучения теории и практики работы на языках C/C++:

  • Компиляторы языка программирования С++: Microsoft и GNU/MinGW в среде Windows;
  • Среды программирования: MicrosoftVisualStudio и CodeBlocks;
  • Графическая библиотека TX Library.

Основные темы курса:

  • Операторы ввода - вывода: cin, cout. Понятие переменной и типа данных.
  • Операторы условия if и if-else.
  • Знакомство с циклами: for, while, do-while.
  • Статические массивы и строки
  • Функции. Понятие функции.
  • Работа с файлами, часть
  • Виды памяти компьютера.
  • Понятие указателя. Динамические массивы. Операторы new, delete. Инициализация массива через указатель. Модификация предыдущих программ под работу с динамической памятью.
  • Представление памяти в "железе". Различные системы счисления. Решение математических задач. Реализация вывода числа в какой - либо системе счисления.
  • Арифметика указателей. Навигация по памяти. Размер различных типов данных. передача массивов в функцию через указатель.
  • Понятие структуры. Инициализация и доступ к элементам структуры. Структура в структуре. Понятие инкапсуляции и абстракции.
  • Динамические массивы
  • Представление структур в памяти.
  • Алгоритмы сортировки.
  • Алгоритмы поиска.
  • Вступление в ООП.
  • Главные методы класса: конструкторы и деструктор. Модификаторы полей класса: private, protected, public. Переработка БД школы под работу с классами.
  • Наследование классов. Виды подражаний. Модификация БД школы.
  • Полиморфизм С ++. virtual - функции. Использование полиморфизма в реальных проектах. Написание тестового примера с применением полиморфизма.
  • Библиотека STL. Контейнер vector.
  • Структура данных linked list. Реализация собственного связного списка.
  • Указатель void *. Принципы реализации универсального linked list.

Результатом образовательного процесса станут:

  • Четкое понимание задач, решаемых программированием;
  • Уверенное знание основ языков С/С++;
  • Умение рационально организовывать рабочий процесс для эффективного достижения поставленных целей;
  • Навыки написания анимированных графических программ в среде Windows;
  • Программирование сетевых компьютерных игр;
  • Опыт работы в команде;
  • Получение архитектурных навыков разработки больших программ.

График проведения

Занятия проходят 2 раза в неделю по 60 минут.

Цены

Стоимость 1 месяца – 1 000 грн.

Заинтересовал курс? Свяжитесь с организаторами!

Другие курсы этого организатора

Страница сформирована 08:34:22