Модул 1: Основи на C++ | 30 часа
- Вовед во програмирање
- Запознавање со С++
- Наредби за излез
- Типови на податоци и операции со нива
- Променливи и константи
- Коментари и наредби за влез
- Контролни структури и наредби за избор
- Напредна употреба на контролни наредби за избор
- Контролни структури и наредби за повторување
- Напредни програмски концепти за контролни структури за повторување
- Еднодимензионални низи
Модул 2: Напреден C++ | 30 часа
- Низи
- Матрици
- Датотеки
- Функции и типови на функции
- Објектно ориентирано програмирање (што е ООП, класи, објекти)
- Класи, конструктор, функции и променливи
- Наследување
- Креирање на објекти од класи и примена
- Вежби
Модул 3: Arduino и роботика | 30 часа
- Вовед во електроника и роботи
- Запознавање со платформата Arduino
- Поврзување на електронски компоненти (LED, сензори, мотори)
- Програмирање со Arduino (C++ основи)
- Работа со сензори (светло, звук, препреки)
- Контрола на мотори и движење на роботите
- Креирање и програмирање на роботски проекти