Програмна інженерія
Тип: Нормативний
Кафедра: програмування
Навчальний план
Семестр | Кредити | Звітність |
5 | 4 | Іспит |
6 | 4 | Іспит |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
5 | 32 | доцент Клакович Л. М. | ПМі-31, ПМі-32, ПМі-33, ПМо-31 |
6 | 32 | Глова А. Р. | ПМі-34, ПМі-35, ПМі-36, ПМо-31 |
5 | 32 | доцент Музичук А. О. | ПМі-31, ПМі-32, ПМі-33 |
6 | 32 | Глова А. Р. | ПМі-34, ПМі-35, ПМі-36, ПМо-31 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
5 | 32 | ПМі-31 | доцент Клакович Л. М., Галамага Л. Б. |
ПМі-32 | доцент Клакович Л. М., Галамага Л. Б. | ||
ПМі-33 | доцент Клакович Л. М., Галамага Л. Б. | ||
ПМо-31 | доцент Літинський С. В., Іванов С. А. | ||
5 | 32 | ПМі-34 | доцент Літинський С. В., Галамага Л. Б. |
ПМі-35 | Іванов С. А., Галамага Л. Б. | ||
ПМі-36 | Глова А. Р., Галамага Л. Б. | ||
ПМо-31 | доцент Літинський С. В., Іванов С. А. | ||
6 | 32 | ПМі-31 | доцент Музичук А. О., Глова А. Р. |
ПМі-32 | доцент Музичук А. О., Глова А. Р. | ||
ПМі-33 | доцент Музичук А. О., Іванов С. А. | ||
ПМо-31 | доцент Музичук А. О., Іванов С. А. | ||
6 | 32 | ПМі-34 | Галамага Л. Б., Іванов С. А. |
ПМі-35 | доцент Музичук А. О., Галамага Л. Б. | ||
ПМі-36 | доцент Музичук А. О., Глова А. Р. | ||
ПМо-31 | доцент Музичук А. О., Іванов С. А. |
Опис курсу
Фокус уваги курсу спрямовано на те, щоб навчити студентів розробляти програмні продукти з урахуванням сучасних підходів до програмної інженерії: планування, проектування, кодування, тестування та підтримки і налагодження програм. Використовуючи мову програмування C# та технології бібліотеки .Net, студенти здобудуть навички розробки десктопних програм під операційну систему Microsoft Windows та веб застосунків. Основні активності, що становлять суть програмної інженерії, у першому семестрі вивчаються та практично застосовуються на прикладі таких технологій, як ADO.Net, Entity FW, WPF, а у другому семестрі — 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