Software Engineering
Тип: Нормативний
Кафедра: programming
Навчальний план
| Семестр | Кредити | Звітність |
| 5 | 4 | Іспит |
| 6 | 4 | Іспит |
Лекції
| Семестр | К-сть годин | Лектор | Група(и) |
| 5 | 32 | доцент L. M. Klakovych | PMi-31, PMi-32, PMi-33 |
Лабораторні
| Семестр | К-сть годин | Група | Викладач(і) |
| 5 | 32 | PMi-31 | доцент L. M. Klakovych, L. B. Halamaha |
| PMi-32 | доцент L. M. Klakovych, L. B. Halamaha | ||
| PMi-33 | доцент L. M. Klakovych, L. B. Halamaha |
Опис курсу
The focus of the course is to teach students how to develop software products with modern approaches to software engineering, including planning, design, coding, testing, maintenance, and debugging of programs. Using the C# programming language and .NET library technologies, students will acquire skills in developing desktop applications for the Microsoft Windows operating system and web applications. The main activities that constitute the essence of software engineering are studied and practically applied in the first semester using technologies such as ADO.NET, Entity Framework, and WPF, while the second semester focuses on ASP.NET Core MVC.
Рекомендована література
- Matthew MacDonald. Pro WPF 4.5 in C#. Windows Presentation Foundation in .NET 4.5, “Apress”, 2020. -1078
- Adam Freeman. Pro ASP.NET Core MVC 2 7th Edition, “Apress”, 2020. -1451
- Windows Presentation Foundation documentation https://docs.microsoft.com/en-us/dotnet/desktop/wpf/?view=netdesktop-5.0
- Steve Smith. Architecting Modern Web Applications with ASP.NET Core and Azure. EDITION v5.0 -Updated to ASP.NET Core 5.0 –Redmond, Washington, 98052-6399 –2021, Microsoft Corporation.
- Architectural principles https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/architectural-principles#separation-of-concerns
- Test ASP.NET Core MVC apps https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/test-asp-net-core-mvc-apps
- Gamma Erich, Helm Richard, Johnson Ralph, Vlissides John. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 2019.
- C# Design Patterns https://www.dofactory.com/net/design-patterns