Програмна інженерія

Тип: Нормативний

Кафедра: програмування

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

СеместрКредитиЗвітність
54Іспит
64Іспит

Лекції

СеместрК-сть годинЛекторГрупа(и)
532доцент Клакович Л. М.ПМі-31, ПМі-32, ПМі-33
632Глова А. Р.ПМі-34, ПМі-35, ПМі-36, ПМо-31
532доцент Музичук А. О.ПМі-31, ПМі-32, ПМі-33
632Глова А. Р.ПМі-34, ПМі-35, ПМі-36, ПМо-31

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
532ПМі-31доцент Клакович Л. М., Галамага Л. Б.
ПМі-32доцент Клакович Л. М., Галамага Л. Б.
ПМі-33доцент Клакович Л. М., Галамага Л. Б.
ПМо-31доцент Літинський С. В., Іванов С. А.
532ПМі-34доцент Літинський С. В., Галамага Л. Б.
ПМі-35Іванов С. А., Галамага Л. Б.
ПМі-36Глова А. Р., Галамага Л. Б.
ПМо-31доцент Літинський С. В., Іванов С. А.
632ПМі-31доцент Музичук А. О., Глова А. Р.
ПМі-32доцент Музичук А. О., Глова А. Р.
ПМі-33доцент Музичук А. О., Іванов С. А.
ПМо-31доцент Музичук А. О., Іванов С. А.
632ПМі-34Галамага Л. Б., Іванов С. А.
ПМі-35доцент Музичук А. О., Галамага Л. Б.
ПМі-36доцент Музичук А. О., Глова А. Р.
ПМо-31доцент Музичук А. О., Іванов С. А.

Опис курсу

Фокус уваги курсу спрямовано на те, щоб навчити студентів розробляти програмні продукти з урахуванням сучасних підходів до програмної інженерії: планування, проектування, кодування, тестування та підтримки і налагодження програм. Використовуючи мову програмування C# та технології бібліотеки .Net, студенти здобудуть навички розробки десктопних програм під операційну систему Microsoft Windows та веб застосунків. Основні активності, що становлять суть програмної інженерії, у першому семестрі вивчаються та практично застосовуються на прикладі таких технологій, як ADO.Net, Entity FW, WPF, а у другому семестрі —  ASP.NET Core MVC.

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

  1. Matthew MacDonald. Pro WPF 4.5 in C#. Windows Presentation Foundation in .NET 4.5, “Apress”, 2020. -1078
  2. Adam Freeman. Pro ASP.NET Core MVC 2 7th Edition,  “Apress”, 2020. -1451
  3. Windows Presentation Foundation documentation https://docs.microsoft.com/en-us/dotnet/desktop/wpf/?view=netdesktop-5.0
  4. 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.
  5. Architectural principles https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/architectural-principles#separation-of-concerns
  6. Test ASP.NET Core MVC apps https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/test-asp-net-core-mvc-apps
  7. Gamma Erich, Helm Richard, Johnson Ralph, Vlissides John. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 2019.
  8. C# Design Patterns https://www.dofactory.com/net/design-patterns

Силабус: Середня освіта (Інформатика)2023

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

Силабус: Комп'ютерні науки (2023)

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