Програмування C++ New. Для школярів 9-11 класів та студетнів. Онлайн курс

Відгуки: 0
  • Перший урок - безкоштовно
Набір на курс!
Термін навчання: 
24 занять

Вартість:

Залишити заявку

Умови акції

знижка - 20%

Для нових учнів з першой оплати

vkl

Опис

"Новий курс С++” : розширюємо можливості для учнів та студентів, які вже вивчали будь-яку мову програмування або серйозно налаштовані на вивчення програмування.

Якщо ви шукаєте можливість розвивати свої навички програмування та підготуватися до майбутніх викликів у цій сфері, наш новий курс С++ - саме те, що вам потрібно!

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

Курс С++ включає в себе вивчення об'єктно-орієнтованого програмування, динамічної пам'яті, стандартних бібліотек та багато іншого.

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

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

Курс  складається з 12+12 тем, що дозволять учням оволодіти основами програмування та мовою С++:

  • Основи С++ та розробка програмного забезпечення
  • Робота з змінними та типами даних
  • Умовні оператори та цикли
  • Функції та рекурсія
  • Робота з масивами та рядками
  • Робота з покажчиками та вказівниками
  • Об'єктно-орієнтоване програмування в С++
  • Наслідування та поліморфізм
  • Класи та об'єкти
  • Інкапсуляція та абстракція
  • Винятки та обробка помилок
  • Робота з файлами та потоками даних

Поглиблений курс:

  • Робота з динамічною пам'яттю та оператором new/delete
  • Шаблони функцій та класів
  • Стандартні бібліотеки С++ (STL)
  • Робота з множинами та алгоритмами
  • Робота з бітовими полями та бітовими операціями
  • Робота з мережами та сокетами
  • Розробка графічних інтерфейсів користувача (GUI)
  • Введення/виведення даних у консоль та на екран
  • Оптимізація та профілювання коду
  • Робота з бібліотеками для робототехніки та мікроконтролерів
  • Розробка ігор на С++
  • Залік

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

Кожна з цих тем є важливою для освоєння мови С++ та розуміння програмування в цілому. Ми надаємо детальні пояснення та практичні завдання, щоб допомогти учням зрозуміти та засвоїти матеріал.

Наприклад, завдання та проекти, які можуть розглядатися у курсі:

  • Основи С++ та розробка програмного забезпечення: написати програму, яка виводить на екран привітання користувача.
  • Робота з змінними та типами даних: написати програму, яка вводить з клавіатури два числа та виводить їх суму.
  • Умовні оператори та цикли: написати програму, яка перевіряє, чи є введене число парним, і виводить на екран відповідне повідомлення.
  • Функції та рекурсія: написати функцію, яка обчислює факторіал числа.
  • Робота з масивами та рядками: написати програму, яка знаходить найбільший та найменший елементи масиву.
  • Робота з покажчиками та вказівниками: написати програму, яка міняє місцями значення двох змінних, використовуючи покажчики.
  • Об'єктно-орієнтоване програмування в С++: створити клас "коло" та реалізувати методи для обчислення площі та довжини кола.
  • Наслідування та поліморфізм: створити клас "транспортний засіб" та на його основі створити класи "літак" та "машина", які мають спільні та власні методи.
  • Класи та об'єкти: створити клас "студент" з властивостями "ім'я", "прізвище", "вік", "середній бал" та реалізувати методи для виведення даних та обчислення середнього балу.
  • Інкапсуляція та абстракція: створити клас "банківський рахунок" з властивостями "номер рахунку”.
  • Уявіть, що ви розробляєте клас, який описує кермо автомобіля. Ви можете використовувати інкапсуляцію та абстракцію, щоб приховати від користувача класу деталі реалізації. Наприклад, ви можете реалізувати метод setAngle, який задає кут повороту керма автомобіля, і метод getAngle, який повертає поточний кут повороту. Клас може також мати методи для включення та вимкнення автоматичного повернення керма до його початкового положення. Це є прикладом використання інкапсуляції та абстракції для приховання деталей реалізації та забезпечення безпеки та ефективності коду.

Винятки та обробка помилок:

  • Уявіть, що у вас є програма, яка зчитує дані з файлу та обробляє їх. Якщо файл не існує або містить некоректні дані, програма може згенерувати виняток. Для обробки винятків можна використовувати блоки try-catch. Наприклад, ви можете реалізувати блок try-catch, який перехоплює виняток, якщо програма не може зчитати дані з файлу. У блоку catch можна виконати відповідні дії, такі як виведення повідомлення про помилку або запис даних в журнал помилок.

Робота з файлами та потоками даних:

  • Уявіть, що у вас є програма, яка працює з файлами та зберігає дані в них. Ви можете використовувати потоки даних для зчитування та запису даних в файл. Наприклад, ви можете використовувати потік для зчитування даних з файлу та запису їх у масив або змінну. Крім того, ви можете використовувати потік для запису

Курс допоможе поглибити свої знання в програмуванні, а також допоможе підготуватися до подальшої кар'єри в галузі технологій.

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

Не зволікайте, запишіться на наш курс С++ вже сьогодні та почніть свій шлях до успішної кар'єри в програмуванні!"

Дні тижня:
вихідні, по будням, на вибір
Час занять:
ранок, вечір
Кількість занять на тиждень:
2
Тривалість заняття:
90
Вік аудиторії:
Середня школа, Старшокласники, Студенти, Дорослі
Вид подготовки:
Підвищення кваліфікації
Місто:
Онлайн, Харків
Викладач:
фахівець-практик
Учебные материалы:
Так
Пробне заняття:
безкоштовно
Документ про закінчення:
Сертифікат
Опції:
Групові заняття
Працевлаштування:
Немає

Контакти

Адрес: 
м. Харків, Сумська, 47, зараз Онлайн
Адрес: 
Онлайн Вінниця, онлайн Дніпро, онлайн Житомир, онлайн Запоріжжя, онлайн Івано-Франківськ, онлайн Київ, онлайн Кривий Ріг, онлайн Кропивницький, онлайн Львів, онлайн Миколаїв, онлайн Одеса, онлайн Полтава, онлайн Рівне
На мапі:

Залиште свій відгук

Всі відгуки достовірні! До публікації допускаються тільки відгуки від людей, які раніше залишали заявку на навчання.

Останні відгуки

За даним курсом поки немає відгуків.

Схожі курси

  • Перший урок - безкоштовно
Набір на курс!
Кит, Навчальний центр комп'ютерних технологій

Вартість

В місяць: 
850
грн
Кнопка записи: 
Залишити заявку
  • Онлайн
  • Харків
8 тижнів
Записалось: 
6

  • Перший урок - безкоштовно
Набір на курс!
Кит, Навчальний центр комп'ютерних технологій
Акція

Вартість

В місяць: 
2 350
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
2 місяці
Записалось: 
4

  • Перший урок - безкоштовно
Набір на курс!
Кит, Навчальний центр комп'ютерних технологій
Акція

Вартість

1950
грн
В місяць: 
1 440
грн
Кнопка записи: 
Залишити заявку
  • Онлайн
  • Харків
5 місяців,
Записалось: 
8

  • Перший урок - безкоштовно
Набір на курс!
Кит, Навчальний центр комп'ютерних технологій
Акція

Вартість

В місяць: 
850
грн
Кнопка записи: 
Залишити заявку
  • Онлайн
  • Харків
32 пари
Записалось: 
2

  • Перший урок - безкоштовно
Акція

Вартість

В місяць: 
1 800
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
10 занять
Записалось: 
4

  • Перший урок - безкоштовно
Набір на курс!
Кит, Навчальний центр комп'ютерних технологій
Акція

Вартість

В місяць: 
2 250
грн
Кнопка записи: 
Залишити заявку
  • Онлайн
  • Харків
5 місяців

  • Перший урок - безкоштовно
Набір на курс!
Кит, Навчальний центр комп'ютерних технологій
Акція

Вартість

В місяць: 
800
грн
Кнопка записи: 
Залишити заявку
  • Онлайн
  • Харків
від 1 місяця
Записалось: 
5

  • Перший урок - безкоштовно
Набір на курс!
Кит, Навчальний центр комп'ютерних технологій

Вартість

В місяць: 
950
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
36 занять