Кафедра Системного аналізу організовує навчальний процес відповідно до актуальних потреб ринку праці в галузі інформаційних технологій, які знаходять своє відображення в компетенціях наших партнерів-роботодавців.
Одним з найбільш затребуваних та високооплачуваних напрямів роботи системного аналітика є аналіз даних. Саме тому до навчального плану підготовки бакалаврів з системного аналізу включена дисципліна «Спеціалізоване прикладне програмування», яка покликана забезпечити студентам-аналітикам необхідний рівень підготовки з розробки та використання спеціального програмного забезпечення для вивчення таких важливих для сучасного аналітика дисциплін, як Business Intelligence (бізнес-аналітика) та Data Science (наука про дані).
В рамках дисципліни у весняному семестрі поточного навчального року вивчатиметься мова програмування Python, яка була обрана кафедрою Системного аналізу із двох головних конкурентів у цій області – R та Python у зв’язку із тим, що вивчення одразу двох мов програмування на практиці не завжди є виправданим. Під час цього вибору використовувалися наведені нижче міркування.
Головним критерієм вибору мови програмування є область, в якій вона не взагалі використовується, але й забезпечує максимальну, або хоча б достатню (враховуючи можливості майбутнього вдосконалення) ефективність. З цієї точки зору виправдане використання і мови R, і мови Python. Утім, у сучасному світі панує тенденція універсалізації використання однієї і тієї ж самої мови для різноманітних задач, що викликано потребою забезпечення різноманітних функцій (а не тільки обробки даних) у межах одного додатку, без використання або з мінімальним використанням додаткових модулів, що сприяє більш швидкому виконанню коду та компактності самого додатку. З цієї точки зору Python виглядає значно краще за свого вузькоспеціалізованого конкурента, який до того ж має специфічний для мов програмування синтаксис та правила побудови конструкцій. Іншою перевагою мови Python є більш висока порівняно з R продуктивність навіть із використанням стандартних засобів виконання коду.
Основні питання, які вивчатимуться в курсі дисципліни:
По кожній темі дисципліни обов’язково проводяться лекції, понад 50% занять проводяться практично та 20% занять викладаються англійською мовою.
Таким чином, студенти спеціальності «Системний аналіз» будуть володіти базовими знаннями сучасної мови програмування широкого призначення Python і мати необхідний рівень знань для вивчення ними в майбутньому таких дисциплін, як Business Intelligence та Data Science.