9 грудня 2025 року будуть підведені підсумки з дисципліни
«Основи платформи .Net»!
Допуском до складання іспиту є успішне виконання понад 50% домашніх завдань (середній бал — 7 і вище), реалізація індивідуального/командного практичного проекту, а також, звісно ж, складання усного іспиту завідувачці кафедри розробки програмного забезпечення одеського філіалу комп'ютерної академії ITSTEP Крістіне Черкезян.
Необхідно реалізувати одне з запропонованих нижче завдань, використовуючи навички, отримані під час вивчення мови C#:
- танчики
- маджонг
- монополія
- сокобан
- японський кросворд
- tower defence
- симулятор міста
- інтернет-магазин
- інші теми: https://github.com/karan/Projects
- Програма повинна запускатися.
- У програмі не повинно бути вилетів — помилок часу виконання (неперехоплених винятків).
- Обов'язкове використання власних методів, класів, ООП (інкапсуляція, успадкування, поліморфізм), реалізації інтерфейсів.
- Обов'язкове використання властивостей, індексаторів та перевантаження операторів.
- Обов'язкове використання делегатів, подій.
- Обов'язкове використання generics та колекцій.
- Обов'язкове використання файлової системи, LINQ та серіалізації.
- Обов'язкове використання патернів проєктування (1-2 вистачить), принципів SOLID.
- Інтерфейс програми повинен бути зручним.
- Усі дані в коді програми повинні бути обміркованими.
- У коді повинні бути детальні коментарі документації для кожного класу та публічного методу, та оформлена документація в форматі HTML.
- Вікно додатка повинно мати назву та іконку.
Виконане завдання в день здачі практичної роботи необхідно ОБОВ'ЯЗКОВО надати в електронному вигляді як ГОТОВИЙ РОБОЧИЙ ПРОЕКТ. Усі файли проекту повинні бути заздалегідь опубліковані на GitHub.
Окрім практичної частини роботи, бажано надати її словесний опис приблизно за таким планом (+ не завадить презентація в форматі .pptx):
- Чому була обрана саме ця тема.
- Опис теми та як було задумано рішення завдання.
- Які труднощі виникли в процесі написання програми.
- Як вони були вирішені, і як усе було зроблено.
- Що вийшло в результаті, опис методів і класів.
Бажаю успіхів! ;)