
Навчаємо створення графічних мережевих ігор і комп'ютерних моделей фізичних явищ як найбільш ефективний метод вивчення мов програмування
Який варіант навчання вам підходить
Групові заняття Offline
- для дітей від 12 років
- тривалість курсу 8 місяців
- заняття 1 раз в тиждень по 2 години
- не більше 8 дітей в групі
32занять
64навчальних години
8місяців
Індивідуально
- графік занять підлаштовується під Вас
- можливість переносити і скасовувати заняття
- практика на Ваших проектах
- старт курсу протягом тижня
- запроси 1 друга і заощадь 50% від вартості
32занять
64навчальні години
400грн/год
ONLINE
- для дітей від 12 років
- тривалість курсу 9 місяців
- групові заняття в Zoom
- зручний графік занять
- не витрачаєте час на дорогу
8занять/міс
8навчальні години
1600грн/міс
Програмування на C/C++
Пропонований курс програмування для дітей - найкраща можливість отримати і відпрацювати вміння і навички, необхідні для побудови сучасного додатків. Проектний підхід, який використовується в процесі навчання, значно підвищує результативність такого освіти за рахунок практичного застосування знань, що викладаються.
Переваги курсу
Освітній процес всього курсу ділиться на семестри, в рамках яких кожен студент буде розробляти власний проект: графічні комп'ютерні ігри, моделі фізичних явищ. Завдяки цьому, на особистому досвіді стане зрозуміла робоча послідовність його створення, а також всі необхідні умови і способи виконання.
Всі одержані знання, починаючи з самих основ програмування, будуть відразу ж застосовуватися на практиці в ході навчального процесу шляхом впровадження в створюваний проект. Такий підхід дозволить відразу отримати корисний досвід, не просто закріплюючи матеріал, але і відпрацьовуючи його з максимальною ефективністю, доводячи до професійного досвіду.
Результат у вигляді готового проекту дозволить побачити не тільки окремі завдання, які можна вирішити за допомогою мов програмування, але і всю його структуру цілком. Це допоможе самостійно оцінювати виконану роботу з точки зору архітектурної грамотності, надійності, масштабованості, читання коду, удосконалюючи отриманий результат в бажаному напрямку.
https://academyua.com/vse-kursy/programmirovanie-na-c-c-detail#sigProIde0e2c28c82
Для кого курс?
Якщо дитина має твердими знаннями з математики, фізики, відчуває інтерес до використання комп'ютерних технологій, цей курс Академії Професій Майбутнього допоможе спробувати сили в програмуванні та забезпечить навичками, необхідними для подальшої професійної роботи в області створення програм і додатків.
Результат навчання
Професійні програми, що вивчаються в ході навчання теорії і практики роботи на мовах C/C++:
- Компілятори мови програмування С++: Microsoft и GNU/MinGW у середовищі Windows;
- Середовища програмування: MicrosoftVisualStudio та CodeBlocks;
- Графічна бібліотека TX Library.
Результатом освітнього процесу стануть:
- Чітке розуміння завдань, що вирішуються програмуванням;
- Впевнене знання основ мов С/С++;
- Уміння раціонально організовувати робочий процес для ефективного досягнення поставлених цілей;
- Навички написання анімованих графічних програм в середовищі Windows;
- Програмування мережевих комп'ютерних ігор;
- Досвід роботи в команді;
- Отримання архітектурних навичок розробки великих програм.
Навчальна програма
- Оператори введення - виведення: cin, cout. Поняття змінної і типу даних
- Оператори умови if і if-else
- Знайомство з циклами: for, while, do-while
- Статичні масиви і рядки
- Функції. Поняття функції
- Робота з файлами
- Види пам'яті комп'ютера
- Поняття покажчика. Динамічні масиви. Оператори new, delete. Ініціалізація масиву через покажчик. Модифікація попередніх програм під роботу з динамічною пам'яттю
- Подання пам'яті в "залозі". Різні системи числення. Рішення математичних задач. Реалізація виведення числа в будь - якої системі числення
- Арифметика покажчиків. Навігація по пам'яті. Розмір різних типів даних. передача масивів у функцію через покажчик
- Поняття структури. Ініціалізація і доступ до елементів структури. Структура в структурі. Поняття інкапсуляції і абстракції
- Динамічні масиви
- Подання структур в пам'яті
- Алгоритми сортування
- Алгоритми пошуку
- Вступ до ООП
- Головні методи класу: конструктори і деструктор. Модифікатори полів класу: private, protected, public. Переробка БД школи під роботу з класами
- Спадкування класів. Види наслідувань. Модифікація БД школи
- Поліморфізм С ++. virtual - функції. Використання поліморфізму в реальних проектах. Написання тестового прикладу із застосуванням поліморфізму
- Бібліотека STL. Контейнер vector
- Структура даних linked list. Реалізація власного зв'язного списку
- Показник void *. Принципи реалізації універсального linked list
Також вам можуть бути цікаві курси
Графік: Вихідні, 1 раз/тиждень
Тривалість уроку: 1 година 30 хв

Графік: Вихідні, 1 раз/тиждень
Тривалість уроку: 2 години

Графік: Вихідні, 1 раз/тиждень
Тривалість уроку: 2 години
