122 Системне проєктування
База
Освітня програма цієї катедри має назву «Інтелектуальні сервіс-орієнтовані розподілені обчислювання». Перше слово звучить круто (це не стаття про ШІ), інші 一 вже досить незрозумілі та складні. Попросивши СПшника коротко розповісти, що тут вивчається, дуже висока ймовірність почути щось на кшталт «ну, трохи уклон в залізо» чи «айті-солянка» й заплутатися ще більше. Істина ж полягає в тому, що ця катедра уособлює собою різноманітність 122 спеціальності. Тут дадуть «помацати» ледь не кожен напрям у сфері, проте докладніше заглибитися в область, що сподобається, залишать на самого студента. До того ж тут дисциплінам про вищезгадану апаратну частину приділять трохи більше уваги, ніж, наприклад, на сусідній ШІ.
Дисципліни
Системне проєктування — це майданчик, де технічні дисципліни зливаються з креативним мисленням, розширюючи горизонти в подальшому розвитку та працевлаштуванні.
Попри те, що математична підготовка на СП не настільки поглиблена, як на інших катедрах ІПСА, вона все ще на високому рівні, і це слугує важливим фундаментом для майбутнього навчання й роботи. Лінійна алгебра та аналітична геометрія можуть відчинити двері до світу розробки ігор, де всі координати й вектори мають своє вагоме значення. А дискретна математика, як секретний ключ, допомагає розкривати таємниці архітектури комп’ютерів і багато інших загадок.
Перші кроки в програмуванні мовами С й С++ занурюють студентів у світ структур і алгоритмів, що стануть відправною точкою в подальшій подорожі. Курс подальшого розвитку студенти можуть самі вибирати, концентруючись на певних предметах.
Студентське опитування показало, що серед усіх предметів особливо вирізняються об’єк тно-орієнтоване програмування й курси з алгоритмів і структур даних. Вони вчать мислити логічно та креативно, а не просто писати код.
Упродовж навчання здобувачам освіти також доведеться заглибитись у світ архітектури комп’ютера й дізнатися, чому деякі програми стрімко мчать, немов боліди Формули-1, а інші рухаються повільно, як черепахи на пляжі. Можливо, настільки детальні знання стануть у пригоді не всім, проте для професій, що тісно взаємодіють не тільки з програмною, але й з апаратною складовою, вони точно будуть незамінними.
Перелік усіх дисциплін наведено нижче.
Тут ти можеш ознайомитися із ЗУ-каталогом, а також Ф-каталогом
P.S. Список вибіркових предметів може змінюватися.
ППОфесії
Backend Developer
Займається розробкою та підтримкою серверної частини вебдодатків: баз даних й інших компонентів, необхідних для функціонування вебсервісів. Він також відповідає за роботу з логікою програми, забезпечуючи коректну відповідь на запити від клієнтської частини та надсилання необхідних даних. Для цього використовуються різні мови програмування й технології, як-от: .NET, Python, Java, Node.js, різноманітні фреймворки та бібліотеки.
«Розробка велетенської ненової системи, її підтримка, частковий рефакторинг. Попри посаду молодшого розробника, маю обов‘язки, ідентичні зі співкомандниками».
«Третій місяць анбордингу (випробування), на другому вже почали давати завдання, які безпосередньо впливають на продукт. Дуже стрімке зростання в знаннях і досвіді, таски з кожним разом усе складніше».
«Розробка та підтримка додатка для Revit згідно з вимогами інженерів. Робота з 3D, інформаційними моделями будівель і все таке».
Game Developer
Фахівець, який займається створенням і вдосконаленням відеоігор. Ця роль охоплює розробку геймплейних механік, візуальних ефектів, анімації та звукового оформлення, які додають глибини та реалізму. Іншу частину роботи складає оптимізація продукту для різних платформ: від комп'ютерів до консолей і мобільних пристроїв. Web-developer — розробник інтернет-ПЗ.
«С / С++ — це база, яку отримав в універі та яка використовується в роботі. Лінійна алгебра, дискретна математика, АСД (Алгоритми та структури даних) допомогли. Наскільки? Можливо, на 6/10. Деякі знання я отримав та активно ними користуюся, інші предмети вивчив і забув».