Програмування мовою С#/ООП

C# – об’єктно-орієнтована мова програмування, розроблена під егідою Microsoft Research (при Microsoft) як аналог мови Java. Мова C# достатньо молода, її перша версія вийшла у 2002 році з релізом Microsoft Visual Studio .NET. На сьогоднішній день C# є однією з найпотужніших та найбільш затребуваних мов в IT-сфері. Також C# є флагманською мовою корпорації Microsoft.

Синтаксис C# схожий на C++ та Java. C# багато перейняв у C++ та Java в плані об’єкто-орієнтованості, наприклад, поліморфізм, наслідування, перевантаження операторів, статичну типізацію тощо.

За допомогою мови C# створюють як прості програми, так і великі веб-портали та веб-сервіси, якими щодня користуються мільйони людей.

Основи програмування, що вивчаються на цьому курсі, допоможуть дитині швидко опанувати інші мови програмування, наприклад, Java, C++, C#.

Основні теми курсу:
  • Основні принципи процедурного програмування
  • Основи об’єктно-орієнтованого програмування:
  • класи, об’єкти, поліморфізм, інкапсуляція,
  • наслідування, принципи SOLID, паттерни проєктування
  • WinForms, WPF (створення віконних застосунків)
  • Основи баз даних
  • Застосування C# в ігровому рушії Unity3D
На заняттях:
  • Вивчаємо найважливіші технічні терміни не тільки українською, а й англійською мовою
  • Більшу частину часу приділяємо практиці
  • Розвиваємо логічне та абстрактне мислення
  • Обговорюємо ідеї та концепції разом
  • Створюємо атмосферу рівності та діалогу між студентом та викладачем
  • При виникненні в дитини складнощів викладач повторно пояснює матеріал
  • Якщо дитина засвоює матеріал швидше за товаришів, то отримує більш складні завдання
Упродовж курсу студенти навчаться:
  • Самостійно складати алгоритми
  • Реалізовувати як відомі, так і власні алгоритми мовою С#
  • Писати програми різного призначення
  • Розбиратися з документацією
  • Читати і розуміти "чужий" код
  • Розбивати задачу на підзадачі
  • Знаходити та виправляти помилки ("баги") в програмах
  • Робити програму більш ефективною
  • Продумувати дії в правильній послідовності
  • Тривалість курсу
    навчальний рік (вересень-червень)
  • Ціна
    1 600 ₴ / 4 тижні
  • Тривалість заняття
    1 раз на тиждень - 2 години

Окрім щотижневих занять з програмування:

  • за необхідності проводяться додаткові заняття, під час яких опрацьовуються пропущені з поважних причин теми та закріплюється вивчений матеріал
  • зустріч зі спеціалістом в одній з таких сфер, як Штучний Інтелект, Блокчейн та інші, на якій можна буде дізнатися про розробку таких технологій "зсередини", поговорити про IT-освіту в топових ВНЗ та поставити будь-які питання