Тривалість
48 занять – 3 міс. (4 зан/тижд. по 1 год)
Вартість/міс
1600/1400 грн/міс
Викладач
Ветров Віталій Вікторович
Графік
Вт.Ср. 12.00-13.00, Пт.13.00-15.00
Старт
2 червня 2021
Запис на навчання
Програмування відкриває нові можливості і інструменти для самовираження! На заняттях програмування ви розвиваєте логіку і вивчаєте основні концепції програмування, адже в шкільному віці зрозуміти принципи програмування найлегше. Ми навчимо мислити, як мислить програміст!
Мова С ++ призначена для розробки високопродуктивного програмного забезпечення і широко використовується для розробки різноманітних програмних комплексів від драйверів і додатків до операційних систем.
Мова С++ чудово підходить для вивчення принципів об’єкто–орієнтваного програмування – що є основою будь якої сучасної мови програмування (Java,C#,Objectiv-C,PHP,JavaScript …).
Нащадками С ++ стали С # та Java. С ++ можна назвати універсальною мовою програмування, оскільки майже всі професійні програмісти знайомі з С ++.
Вивчивши С ++, ви отримаєте фундаментальні знання, які дозволять вам освоїти будь-які аспекти сучасного програмування.
Навчальний план
Основи мови програмування C ++
Введення в C ++. Структура програми. Перша програма.
Керуючі символи. Арифметичні операції.
Типи даних.
Таблиця ASCII. Операції присвоювання.
Операції інкремента і декремента. Оператор вибору if.
Оператор вибору if else.
Логічні операції. Пріоритет операцій.
Умовна операція (операція вибору).
Оператор множинного вибору switch.
Явне і неявне перетворення типів даних.
Введення/Виведення.
Генератор випадкових чисел rand ().
Цикл for.
Цикл while.
Цикл do while.
Оператор break.
Оператор continue.
Винятки (exception).
Вказівники, масиви і рядки
Масиви.
Час роботи програми.
Кваліфікатор const.
Вказівники.
Покажчик на покажчик.
Динамічне виділення пам’яті.
Посилання.
Динамічний масив.
Літерали в програмуванні.
Символи і рядки.
Кирилиця в консолі.
Структури і файли
Структури.
Перелік (enum).
Робота з файлами.
Функції, локальні і глобальні змінні, рекурсія
Функції.
Прототипи функцій.
Перевантаження функцій.
Аргументи функцій за замовчуванням.
Вбудовані функції.
Математичні функції.
Локальні і глобальні змінні.
Рекурсія.
Параметри функції main (argc, argv).
Передача рядка в функцію.
Введення в об'єктно орієнтоване програмування
Класи. Конструктор і деструктор класів.
Директиви #ifndef і #endif. Static: Багатоцільове ключове слово.
Перевантаження операторів.
Розробка інтерфейсів класів.
Дружні функції.
Покажчик this.
Дружні класи.
Конструктор копіювання в С ++.
Спадкування класів.
Шаблони в С ++ (template)
Шаблони функцій.
Шаблони класів.
Стандартна бібліотека шаблонів (STL)
Шаблонний строковий клас STL.
Програми виведення вмісту файлу на екран
Поняття файлу, типи файлів.
Вказівник на файлову змінну.
Відкриття файлу.
Запис-читання з файлу.
Закриття файлу.
Помилки при роботі з файлами.
Засоби комп’ютерної графіки
Створення секторних діаграм.
Побудова графіків функцій.
Програми керування рухом об’єкту з клавіатури.
Створення багатомодульних додатків (проектів)
Створення (відкриття) проекту, підключення та видалення модулів з проекту.
Повна чи виборча перекомпіляція модулів проектостворення додатка, що містить функції користувача, розташовані в окремому модулі.
Набір на навчання відбувається постійно. Навчання починається по факту набору групи. Час та дні проведення занять можуть обиратися за домовленістю усіх учасників групи.
Учні формуються в групи по 6-12 осіб за віком. Для кожного – персональний ноутбук.
Інтенсивність навчання – двічі на тиждень по 1 годині.
Документ про закінчення курсів:
Сертифікат New IT School відповідного навчального курсу, що підтверджує отриманий рівень знань
Залиште заявку, натиснувши на кнопку “Записатись на курс”, оповіщаючи нас про Ваше бажання навчатись в New IT School (Vinnytsia), і наш адміністратор обов’язково Вам зателефонує.
Записатись на курс