Отримати консультацію
Програмування на C/C++
Главная / Курсы / Програмування на C/C++
Группові заняття Offline
- для дітей від 12 років
- тривалість курса 9 місяців
- курс складається з 3-х семестрів по 3 місяці
- заняття 1 раз в тиждень по 2 години (перерва 10 хв.)
- не більше 8 осіб в групі
- Вартість навчання -1600 грн. на місяць (для дітей військових та переселенців діють знижки)
36 занять
72 навчальних годин
9 місяців
Записатися на курс
Опис курсу

Програмування на C/C++

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

Переваги курсу

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

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

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

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

Якщо дитина має твердими знаннями з математики, фізики, відчуває інтерес до використання комп’ютерних технологій, цей курс Академії Професій Майбутнього допоможе спробувати сили в програмуванні та забезпечить навичками, необхідними для подальшої професійної роботи в області створення програм і додатків.

Результат навчання

Професійні програми, що вивчаються в ході навчання теорії і практики роботи на мовах C/C++:

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

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

  1. Чітке розуміння завдань, що вирішуються програмуванням;
  2. Впевнене знання основ мов С/С++;
  3. Уміння раціонально організовувати робочий процес для ефективного досягнення поставлених цілей;
  4. Навички написання анімованих графічних програм в середовищі Windows;
  5. Програмування мережевих комп’ютерних ігор;
  6. Досвід роботи в команді;
  7. Отримання архітектурних навичок розробки великих програм

Навчальна програма
Основні теми курсу

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

 

Галерея
Дивить ще
Чому обирають
саме нашу академію
Ринок IT
Регулярний аналіз ринку у сфері IT. Своєчасне оновлення програм
Доступність матеріалу
Викладачі IT школи вміють подати матеріал у доступній та захоплюючій формі
Технічна база
Забезпечення сучасною технічною базою
Аудиторії
Розміщення у просторих аудиторіях
Конкурси і олімпіади
Слухачі IT курсів для дітей успішно беруть участь у конкурсах та олімпіадах у сфері IT
Невеликі групи
Формування груп з оптимальним числом учасників для можливості індивідуальної роботи
Виявлення здібностей
Допомога у виявленні професійних компетенцій у ранньому віці
Успішність
Гарантія підвищення шкільної успішності
Наші контакти
Будемо раді вас бачити. Хутчіш записуйтесь до нас!
Україна м.Черкаси
вул.Припортова 22а, оф.103 (ТЦ "Човен" біля ТЦ "Дніпро Плаза")
Пн.-Сб : 10.00-20.00
Нд: вихідний
(093) 062-05-11
(093) 062-05-11
apm.cherkasy@gmail.com