
- середа, 21 травня 2025 р.
Вивчення предмету "Проєктування програмних систем" є критично важливим для студентів спеціальностей "Комп'ютерні науки" та "Системний аналіз", оскільки воно формує основи для створення ефективних, масштабованих і надійних програмних рішень. Ця дисципліна розвиває навички аналізу вимог, архітектурного проектування та управління складними IT-проектами, що є ключовими для майбутньої професійної діяльності.
Знання з предмету "Проєктування програмних систем", отримані від практиків, мають особливу цінність, оскільки вони базуються на реальному досвіді розробки складних систем та враховують сучасні тренди, виклики і найкращі практики галузі.
Спілкування з фахівцями, які вже реалізували комерційні або наукові IT-проєкти, допомагає студентам зрозуміти, як теоретичні концепції застосовуються на практиці — від вибору архітектури до оптимізації продуктивності та управління ризиками. Крім того, такі знання часто включають case studies із реальних проєктів, що дозволяє уникнути типових помилок і навчитися приймати обґрунтовані рішення в умовах обмежень.
Отож, на завершення вивчення цієї дисципліни був запрошений лектор – випускник кафедри математичного моделювання, PM, Senior, Java Developer Ярослав Квасецький.
Лекція проходила у форматі відкритого диспуту, де студенти спеціальностей "Комп'ютерні науки" та "Системний аналіз" мали змогу задавати питання з актуальних тем:
- розміщення програмних систем (хмарні рішення, моноліти vs мікросервіси, контейнеризація);
- архітектура ПЗ (як вибирати підхід залежно від масштабу проекту);
- патерни проектування (коли і які варто застосовувати);
- рефакторинг (як покращувати код, не ламаючи функціонал);
- інші суміжні теми (оптимізація, безпека, DevOps).
Дякуємо Ярославу за змістовну лекцію та багаторічну співпрацю!!!