Проектування об’єктно-зорієнтованих програм (прикладна математика, 1.9)

Тип: На вибір студента

Кафедра: прикладної математики

Навчальний план

СеместрКредитиЗвітність
104.5Залік

Лекції

СеместрК-сть годинЛекторГрупа(и)
1016доцент Дяконюк Л. М.ПМп-52м

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
1032ПМп-52мдоцент Дяконюк Л. М.

Опис курсу

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

Рекомендована література

Основна література
1. Erich Gamma. Design Patterns: Elements of Reusable Object-Oriented Software” / Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gamma of Gang of Four). – 632 p.
2. E. Freeman. Head First Design Patterns 2E. / E. Freeman, E.Robson. – O’Reilly Media -2020. – 641р.
3. Jeffrey Chilberto. Hands-On Design Patterns with C# and .NET Core. / Jeffrey Chilberto, Gaurav Aroraa. – ISBN-139781789133646. – Packt Publishing. – 2019. – 410 p.3.
4. A Shvetc. Design patterns. – Refactoring.guru, 2021. – 410 р.
5. D. Boswell. The Art of Readable Code: Simple and Practical Techniques for Writing Better Code. /. D. Boswell, T.Foucher. – ISBN-9780596802295 (ISBN10: 0596802293). – O’Reilly Media. – 2011. – 204 p.
Допоміжна:
Р. Мартін. Чиста архітектура. – ISBN-978-617-09-5286-8. – Фабула. – 2022. – 832с.

Силабус: 2023р.

Завантажити силабус