С++ - это многофункциональный объектно-ориентированный язык программирования. Его изучают во многих технических университетах, поэтому детям будет полезно заранее с ним познакомиться.
Java, JavaScript, C#, как и огромное количество других популярных языков программирования, содержит в основе принципы C++. Именно поэтому учебные программы многих вузов содержат курс по "плюсам", который идёт сразу за получением основ на C.
Основные темы включенные в модуль
- переменные, константы, типы данных, преобразование типов, ввод и вывод на консоль;
- базовые конструкции: выражения, условия, ветвления, циклы, строки, операторы передачи управления, работа с файлами, векторы;
- указатели и массивы: статические, динамические массивы, сортировки;
- пользовательские типы данных: структуры
- модульное программирование: функции, рекурсия
- основы ООП: классы и объекты, инкапсуляция, наследование
Чему научатся дети
- основному синтаксису языка C++ - переменные, константы, типы данных, преобразование типов, ввод и вывод на консоль;
- базовые конструкции: выражения, условия, ветвления, циклы, строки, операторы передачи управления;
- указатели и массивы: статические, динамические массивы, сортировки;
- модульное программирование: функции
- основы ООП: классы и объекты
Учебный план
- Среда разработки и основы языка программирования C++
- Переменные и типы данных
- Конструкция ветвления
- Циклы, массивы, функции, динамические массивы
- Работа с указателями в C++
- Основы объектно-ориентированного программирования в C++
- Индивидуальный проект - создание собственного приложения
- Презентация