Основна література
1. Чисельні методи в комп'ютерних науках В.А. Андруник, В.А. Висоцька, В.В. Пасічник, Л.Б. Чирун, Л.В. Чирун за науковою редакцією д.т.н., професора,Лауреата державної премії України у галузі науки та техніки В.В. Пасічника. Навчальний посібник. Львів – 2020. Видавництво «Новий Світ – 2000».
2. SOLID: The Software Design and Architecture Handbook KHALIL STEMMLER Видавництво Longman (Pearson Education). 2020.
3. Head First Design Patterns. Software 2nd Edition. Eric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra. Видавництво McGraw-Hill 2019.
4. Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series) . Видавництво McGraw-Hill 2021.
Допоміжна література
- Design Patterns: Elements of Reusable Object-Oriented Software Еріх Гамма, Джон Вліссідес, Ральф Джонсон, Річард Хелм Видавництво Longman (Pearson Education) 2015.
- The Pragmatic Programmer Девід Томас, Ендрю Хант Видавництво Longman (Pearson Education) 2019.
- Патерни проєктування Берт Бейтс, Елізабет Робсон, Ерік Фрімен, Кетті Сьєрра Видавництво Фабула 2020
Інформаційні ресурси в Інтернеті
1. https://refactoring.guru/uk/design-patterns
2. https://acode.com.ua/recursion-python/
3. https://journal.gen.tech/post/principi-solid-sho-ce-ta-yak-yih-zastosovuvati-kejsi-ta-porady