Планується проводити навчання з курсу Програмування мовою C# (56 аудиторних годин) за двома напрямами: базовий курс програмування (процедурне програмування) і об’єктно-орієнтоване програмування (за бажанням школярів).
Базовий курс C#
- Програмування мовою С#
- Змінні, константи. Типи даних. Арифметичні й логічні оператори. Пріоритети
- Управляючі структури. Умовні оператори. Тернарний оператор
- Використання масивів. Клас List.
- Цикли в C#. Оператори break і continue. Оператор циклу foreach у C#
- Методи сортування
- Функції, рекурсії
- Робота з рядками в C#. Клас String
- Оброблення виключних ситуацій у C#. Оператор try-catch
Основи об’єктно-орієнтованого програмування С#
- Поняття об’єктно-орієнтованого програмування. Класи й екземпляри
- Класи в C#. Оголошення класів і створення екземплярів
- Конструктори в C#.
- Інкапсуляція в C#. Модифікатори доступу
- Властивості в C#. Аксессори get і set. Автоматичні властивості
- Спадкування в C#. Конструктор базового класу
- Три види поліморфізму C#.
- Віртуальні методи в C#. Перевизначення методів
- Абстрактні класи, методи й властивості в C#
- Інтерфейси в C#.
- Перевантаження методів у C#
- Перевантаження операторів у C#