

чому C++ варто вчити?
ЯКІ НАВИЧКИ ВИ ОТРИМАЄТЕ:

ЯК МИ ЦЕ РОБИМО:
Навчання проходить в найближчому до вашого дому навчальному центрі JuniStars. Існує також можливість навчання on-line, якщо ви живете там, де ми ще не відкрилися
Програма побудована за принципом поступовості (від простого до складного, коли наступну тему або розділ неможливо зрозуміти чи освоїти без глибокого розуміння попередніх тем).
Курс розділено на дві окремі частині Basic та Advanced що дає змогу повність охопити все починаючи від створення найпростіших програм і аж до повноцінного проекту.
Вже на першому занятті Ви напишете власну програму та запустите її – побачите практичний результат.
Викладач не пояснює матеріал для всіх відразу, а працює з конкретним учнем саме тоді, коли потрібна допомога, – коли він зіткнувся з труднощами у вивченні матеріалу, або, коли потрібно перевірити правильність виконання практичного завдання . Коли труднощі усунуті, або завдання прийняте, учень продовжує роботу за програмою самостійно. Після кожної вивченої теми викладач проводить учню перевірку, і, в разі необхідності, корекцію. Таким чином ведеться ефективна індивідуальна робота з кожним учнем, і при цьому кожна тема засвоюється учнями на 100%.
Цей спосіб навчання усуває поділ учнів на сильних і слабких, швидких і повільних, здатних і не дуже. Ми переконані, що кожен учень здатний глибоко зрозуміти будь-який предмет, за умови, що викладач компетентно допоможе йому впоратися з перешкодами в навчанні. В результаті такого підходу ми допомагаємо дітям набути впевненості в собі, відновлюємо природне бажання вчитися, реабілітуємо здатність навчатися самостійно.
– Особливості та переваги С++;
– Середовища програмування;
– Змінні та їх типи;
– Області пам’яті та видимості;
– Літерали;
– Оголошення та ініціалізація змінних;
– Ключове слово const;
– Цілочисельні типи signed і unsigned;
– Операції над змінними;
– Ввід та вивід даних;
– Генератор випадкових чисел rand();
– Умовні оператори If – else, switch – case;
– Логічні оператори &&, ||;
– Перерахування (enum), Goto;
– Виключення. Try-catch, throw;
– Цикли while, do-while, for. Команди break та continue;
– Посилання і вказівники;
– Масиви (одновимірні та багатовимірні);
– Символи та рядки, NULL;
– Динамічна пам’ять. Ключові слова new та delete;
– Файли, ofstream та ifstream;
– Функції та типи функцій;
– Параметри функції, посилання в параметрах функцій, перевантаження функцій, глобальні змінні, простори імен;
– Ознайомлення з бібліотекою cmath;
– Препроцесор, оператори препроцесора, макроси;
– Створення користувацьких бібліотек;
– Структури;
– Об’єднання. Ключове слово union;
– Списки;
– Поняття стек, дек та черга;
– Класи.Методи класів;
– Конструктор та деструктор;
– Ключове слово this;
– Дружні функції та класи;
– Модифікатори доступу. Private, public, protected;
– Успадкування, Поліморфізм, Інкапсуляція;
– Функтор;
– Предікат;
– Абстрактні та віртуальні класи;
– Ієрархія класів;
– Множинне успадкування;
– Шаблони функцій та класів;
– Успадкування шаблонних класів;
– Спеціалізація шаблонних класів;
– Мета-шаблоне програмування;
– Алгоритми сортування і пошуку;
– Бінарний предикат, Лямбда функції;
– Умова вибору та видалення;
– Ключові слова для обробки змінних та масивів;
– Бібліотека iostream;
– Потоки вводу/виводу;
– Виключення в потоках;
– Буфери в потоках;
– Файлові потоки;
– Stringstream, ostring;
– Унарні предикати;
– Адаптери;
