Геній коду.
Введення в програмування С++


Для підлітків від 12 до 16 років
Запрошуємо на безкоштовний пробний урок 23 березня о 10:00
Мова С та її розширення C++ на сьогоднішній день є найпоширенішими мовами програмування, які вважають найкращими для розробки складних проектів програмісти всього світу.
Наш курс надає універсальну базу знань для розуміння програмування. На курсі підлітки освоюють основні оператори, логіку програмування, принципи послідовного і циклічного виконання команд - тобто вивчають базові правила, "словник, граматику і синтаксис", які працюють для всіх мов програмування.
Фундамент, закладений на заняттях, дозволить освоювати програмування на більш складному рівні в подальшому і розуміти логіку інших мов програмування.

Програма курсу
Що таке мови програмування; Компілятори. Вивід даних; Типи даних; Змінні і константи; Ввід данних.
Арифметичні операції з числами. Перетворення типів; Конструкція логічного вибору if; if - else if; Логічні операції; Вирази; Структура множинного вибору switch.
Цикл while, do-while, for. Практичний приклад. break і continue.
Необхідність групування даних;
Створення масиву і заповнення його даними; Масиви. Приклад програми для знаходження негативних елементів масиву.
Приклад програми для знаходження мінімального і максимального елементів масиву.
Генератор випадкових чисел;
Використання генератора випадкових чисел; Двовимірні масиви, як окремий випадок багатовимірних масивів.
Введення в світ функцій; Необхідність використання; Оголошення. Виклик; Передача аргументів. Прототипи функцій; Область видимості. Глобальні і локальні змінні; Аргументи (параметри) за замовчуванням.
Вбудовування. Перевантаження функцій.
Шаблони функцій. Рекурсія. Рекурсії або ітерації. Швидке сортування. Двійковий пошук.
Статичне і динамічне виділення пам'яті. Покажчики. Покажчики та масиви. Покажчики - аргументи функцій. Передача аргументів за вказівником. Загальні відомості про посилання. Довідкові параметри. Передача аргументів за посиланням. Посилання в якості результатів функцій. Оператори вільної пам'яті new і delete.
Чому саме програмування на С++?
1
Компільована мова зі статичною
типізацією.
2
Рекомендований теорією і практикою програмування.
3
Реалізує концепцію ООП (об'єктно-орієнтоване програмування).
4
Може поєднувати як високорівневі, так і низькорівневі засоби.
5
Не вимагає використання незрозумілих середовищ програмування і складних інтерфейсів.
6
Безпосередньо керує динамічною пам'яттю; підтримує STL (це бібліотека стандартних шаблонів мови).
Викладач
Андрій Кузьменко
Освіта:
НТУУ «КПІ» Спеціалізація «Технологія машинобудування», інженер-механік
Комп'ютерна академія «Шаг»
Спеціалізація «Розробка Програмного Забезпечення»
Досвід роботи:
Провідний інженер ПП «ІНВІЗ», ТОВ «Батекс»
Написання керуючих програм і макросів для ЧПУ Fanuc і Mitsubishi.
3-D моделювання, CAD / CAM Системи автоматизованого проектування (Autodesk
FeatureCam) (сертифікат)
Системний адміністратор
Участь в проектах на найбільших підприємствах України: КрАЗ, Львівський Бронетанковий Завод,
ХАРП, Завод «Маяк», Гідросила, Будгідравліка, Агроресурс, Модерн-Експо, Авіаприлад, Аеротехніка
Навчання за кордоном :
HMTranstech (Словаччина)
CHMER EDM (Тайвань) (сертифікат)
Деталі курсу
Акційна вартість 1600грн/місяць до 23.03.2019!
Старт
23 березня 2019р.
Вартість
2000 грн/місяць
1600грн/місяць
Графік занять
Сб. 10:00 - 12:00
Локація
м.Оболонь
Тривалість курсу 20 годин
Запишіть дитину на пробний урок