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

C# – об’єктно-орієнтована мова програмування, розроблена під егідою Microsoft Research (при Microsoft) як аналог мови Java. Мова C# достатньо молода, її перша версія вийшла у 2002 році з релізом Microsoft Visual Studio .NET. На сьогоднішній день C# є однією з найпотужніших та найбільш затребуваних мов в IT-сфері. Також C# є флагманською мовою корпорації Microsoft.
Синтаксис C# схожий на C++ та Java. C# багато перейняв у C++ та Java в плані об’єкто-орієнтованості, наприклад, поліморфізм, наслідування, перевантаження операторів, статичну типізацію тощо.
За допомогою мови C# створюють як прості програми, так і великі веб-портали та веб-сервіси, якими щодня користуються мільйони людей.
Вивчаючи мову програмування C#, діти знайомляться з поняттями:
  • Типи даних
  • Змінні
  • Константи
  • Арифметичні та логічні операції
  • Умови та цикли
  • Масиви
  • Програмне зчитування та запис файлів
  • Створення власних типів даних
  • Функції
  • Основи об'єктно-орієнтованої парадигми програмування
  • Створення графічних інтерфейсів
  • Алгоритми
Студенти навчаться:
  • Самостійно складати алгоритми
  • Реалізовувати як відомі, так і власні алгоритми мовою С#
  • Писати програми різного призначення
  • Розбиратися з документацією
  • Читати і розуміти "чужий" код
  • Розбивати задачу на підзадачі
  • Знаходити та виправляти помилки ("баги") в програмах
  • Робити програму більш ефективною
  • Продумувати дії в правильній послідовності
На заняттях:
  • Вивчаємо найважливіші технічні терміни не тільки українською, а й англійською мовою
  • Більшу частину часу приділяємо практиці
  • Розвиваємо логічне та абстрактне мислення
  • Обговорюємо ідеї та концепції разом
  • Створюємо атмосферу рівності та діалогу між студентом та викладачем
  • При виникненні в дитини складнощів викладач повторно пояснює матеріал різними способами
  • Якщо дитина засвоює матеріал швидше за товаришів, то отримує більш складні завдання

В кінці курсу:

проводиться міні-хакатон, на якому студенти самостійно створять програмний продукт та будуть змагатися в його якості та функціональності. Учасники команди-переможця отримають призи.
  • Тривалість курсу - 54-56 академічних годин (лютий-травень).
  • Вартість: 1320 грн./4 тижні (Діє система знижок).
  • Заняття проводяться 1 раз на тиждень: 3х50 хв. з перервою на чай (tea-break) та інші активності (спілкування, ігри, творчість).
Основи програмування, що вивчаються на цьому курсі, допоможуть дитині швидко опанувати багато інших мов програмування, наприклад, Java, Python, C++.

Додатково:

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