Дисципліни й викладачі
«Not the faculty but His Excellency the General can properly determine the sum of two and two».
Hermann Hesse
Дисклеймер № 1: для кожної дисципліни вказано ймовірних викладачів, тому зважайте на можливі зміни їхнього розподілу на катедрах.
Дисклеймер № 2: усі описи й інфографіки сформовані в результаті опитування студентів і випускників. Докладніше на IASA Analytics.
Нотатки авторів: Нижче наведено road map освітніх програм (наполегливо рекомендуємо їх переглянути). Далі все як у людей: просто гортай вниз. Одразу після опису предмета ознайомся з ймовірними викладачами (конче треба, правда).
Предмети
Математичний і гармонічний аналіз
Викладачі:
Цьогорічний стак:
-
ММСА: Денисьєвський М.О., Мінарченко О.М., Руденко О.В., Чаповський Ю.А., Попова Н.Д.
-
ШІ: Подколзін Г.Б., Мальцев А.Ю., Рябов Г.В., Мінарченко О.М., Руденко О.В.
Можливий розвиток подій: Номіровський Д.А., Семенов В.В.
Про що предмет:
-
Диференціальний аналіз: вивчення та застосування похідних.
-
Інтегральний аналіз: розгляд визначених, невизначених і інших варіацій інтегралів, їхнє застосування.
-
Послідовності: числові та функціональні, обчислення границь (лімітів).
-
Ряди: числові й функціональні нескінченні суми.
-
Диференціальні рівняння: звичайне рівняння, яке містить похідні та передбачає пошук функції, а не числа.
-
Комплексний аналіз: розгляд функцій комплексної змінної, де i^2 = -1.
-
Гармонічний аналіз: представлення функцій у вигляді інтегралів і тригонометричних рядів.
Особливості викладання: Фундаментальність дисципліни передбачає відповідну вимогливість викладачів. Системні аналітики вивчають предмет упродовж чотирьох семестрів, спеціалісти 122 ШІ опрацьовують матеріал швидше, адже до нього додаються деякі теми функціонального аналізу, що на 124 є окремим предметом. Студенти 122 СП, зі свого боку, обмежуються трьома семестрами. На обох спеціальностях кожне півріччя навчання завершується складанням іспиту.
Приклади застосування: Диференціальне числення активно використовується в моделюванні фінансових ринків, управлінні ризиками й економічних процесах. Ряд Тейлора забезпечує обчислення ірраціональних виразів із будь-якою точністю. Перетворення Фур'є застосовується для аналізу й обробки зображень, надає змогу виявляти просторові частоти, фільтрувати шум, знаходити ребра та границі, виконувати компресію зображень і інші операції. Більше прикладів за посиланням.
Лінійна алгебра та аналітична геометрія
Викладачі:
Цьогорічний стак:
-
ММСА: Подколзін Г.Б., Мальцев А.Ю., Сисак К.Я.
Можливий розвиток подій: Барановська Л.В.
Про що предмет:
-
Аналітична геометрія: представлення геометричних об'єктів (точок, ліній та фігур) за допомогою рівнянь і формул (опис залежностей координат), що дає змогу використовувати алгебраїчні методи для розв'язання геометричних задач.
-
Лінійні, унітарні й евклідові простори: множини будь-яких елементів та операцій, що є розширенням до вже відомих зі школи дій над векторами: додавання, множення на константу, скалярне множення (унітарні) та модуль (евклідові).
-
Матриці: таблиці / масиви чисел. Матриці лінійних операторів — функції над об'єктами вищеописаних просторів зі збереженням їхніх властивостей у множині значень.
Особливості викладання: «It is my experience that proofs involving matrices can be shortened by 50 if one throws the matrices out», — Еміль Артін. Вітаємо, це вже друга дисципліна в стартер паці маминого розумника. На обох спеціальностях предмет викладають упродовж першого курсу, завершується складанням іспиту в другому семестрі.
Приклади застосування: Лінійна алгебра є основою багатьох алгоритмів машинного навчання (робот-андроїд, штучний інтелект): лінійна регресія, метод головних компонент, метод опорних векторів та інші. Використовується для обчислення векторних операцій, знаходження оптимальних рішень і моделювання даних.
Дискретна математика
Викладачі:
Цьогорічний стак:
-
ММСА: Спекторський І.Я., Статкевич В.М.
-
ШІ: Стусь О.В.
-
СП: Статкевич В.М.
Можливий розвиток подій: Моклячук О.М.
Про що предмет:
+Алгебра висловлювань.
-
Множини, їхні властивості й операції над ними.
-
Графи: множини з'єднаних ребрами вершин.
-
Комбінаторика: перестановки, комбінації, розміщення, які виникають у задачах лічби та вибірки.
-
Відношення: зв'язок між елементами двох множин. Можуть бути представлені за допомогою множини пар, матриці або графа.
-
Групи та кільця: множини разом з операціями над ними. Для груп це додавання, для кілець — додавання та множення.
Особливості викладання: Мабуть, найпростіша з математичних дисциплін першого курсу. На 122 предмет вивчають один семестр, на 124 — два, з іспитом після першого, що зумовлено більш поглибленим опрацюванням деяких тем і додатковим розгляданням булевих алгебр, кардинальних і ординальних чисел.
Приклади застосування: Дискретна математика є основою для розробки алгоритмів, структур даних і комп'ютерних систем. Також використовується для аналізу пропускної здатності, ефективності та безпеки мереж.
Математична логіка та теорія алгоритмів
Викладачі:
Традиційний стак:
-
ММСА: Спекторський І.Я., Статкевич В.М.
-
ШІ: Стусь О.В.
-
СП: Статкевич В.М.
Про що предмет:
-
Абстрактні алгоритмічні машини: моделі теоретичних комп'ютерів, що не претендують на відповідність справжнім комп'ютерам або технічним реаліям, зосереджуються на моделюванні основних можливостей обчислень. Розглядаються машина Тюрінга, нормальний алгоритм Маркова та блок-схема Поста.
-
Рекурсивні функції: представлення будь-яких функцій за допомогою композиції та рекурсії базових функцій.
-
Формальні граматики: математичний інструмент для опису структури мови. Визначає правила, за якими можна утворити коректні вирази, речення або текст із множини символів. Допомагають описувати мови програмування, обробки даних і інші мовні конструкції.
-
Абстрактні автомати: інструмент дуже схожий на алгоритмічні машини. Використовується для моделювання роботи програм у комп'ютерах, процесах у природних системах тощо. Допомагають вивчати як системи взаємодіють із навколишнім середовищем, як вони реагують на різні вхідні сигнали.
Особливості викла дання: Ситуація аналогічна до дискретної математики. На 122 вивчають один семестр, а на 124 — два, через поглиблене вивчення рекурсивних функцій і додатковий розгляд мереж Петрі.
Приклади застосування: У математичній логіці розвиваються формальні методи для представлення знань, розв'язання проблем і прийняття рішень у штучному інтелекті. Застосовується для формалізації логічного мислення, побудови експертних систем, моделювання розумових процесів і розв'язання складних завдань машинного навчання.
Програмування
Викладачі:
Традиційний стак:
Про що предмет:
-
Базові ідеї програмування.
-
Синтаксис мов С / С++ і основні конструкції: масиви, функції, вказівники, структури даних, робота з пам'яттю, рекурсія та графічні можливості.
-
Створення й використання бібліотек.
-
Введення в об'єктно-орієнтоване програмування.
Особливості викладання: На 124 програмування вивчається більш поверхнево в порівнянні зі 122. У першому семестрі системні аналітики пишуть екзамен із цього предмету (у Комп'ютерних наук — залік). У другому півріччі студенти складають залік і пишуть курсову роботу незалежно від спеціальності.
Алгоритми та структури даних
Викладачі:
Традиційний стак:
-
ММСА: Селін Ю.М., Севастьянов В. В.
-
СП: Клещ К.О., Яковчук О.К.
Про що предмет:
-
Ефективність і дизайн алгоритмів.
-
Розгляд найпростіших структур даних: стек, черга, зв'язні списки, дерева, купа, черга з пріоритетом і хеш-таблиця.
-
Алгоритми сортування: вставка, обмін, вибір, злиття, купа.
-
Алгоритми пошуку: лінійний, бінарний, тернарний, інтерполяція, золотий перетин.
-
Рекуренції, дерева пошуку. Динамічне програмування й алгоритми (жадібні, паралельні, на графах).
Особливості викладання: Найкращий курс АСД на катедрі СП. Попри низьку якість проведення пар на ШІ, матеріал усе ще на рівні. На 124, вважай, цього предмету не існує: він викладається цілий семестр, упродовж якого достатньо виконати 4 лабораторні.
Приклади застосування: Алгоритми та структури даних є основою розробки програмного забезпечення. Вони використовуються для розв'язання задач сортування, пошуку, оптимізації, обробки даних і створення графічного інтерфейсу користувача.
Фізика
Викладачі:
Традиційний стак:
-
ММСА: Снарський А.О., Федотов В.В.
Про що предмет:
-
Основні закони руху і збереження в механіці.
-
Стаціонарний електричний струм, рівняння електромагнітного поля.
-
Механічні, електромагнітні коливання та хвилі.
Особливості викладання: Не основний предмет — вимоги викладачів відповідні. Уряди-годи важко закрити без докладання зусиль (привіт лабораторним на 122). У будь-якому разі хоронити себе за браком шкільної бази не варто: навчання починається майже з нуля.
Теорія ймовірностей і математична статистика
Викладачі:
Можливий розвиток подій:
-
ММСА: Василик О.І., Каніовська І. Ю., Самойленко І.В., Стусь О. В.
-
СП: Боднарчук С.В.
Про що предмет:
-
Основи теорії ймовірностей: формалізація шкільних знань.
-
Випадкові величини (результати випадкових експериментів, значення та ймовірності їхніх результатів), вектори, функції від них.
-
Граничні теореми: закон великих чисел, центральна гранична теорема, збіжність послідовності випадкових величин, її види.
-
Точкові статистичні оцінки: приблизне числове значення невідомого параметра сукупності на основі вибірки.
-
Довірчі інтервали: те ж оцінювання, проте з урахуванням точності результату.
-
Перевірка статистичних гіпотез.
Особливості викладання: Базова дисципліна аналізу даних, проте годин на неї виділяють мало: на 124 і 122 ШІ два семестри в середньому по 3 год на тиждень, 122 СП балує одним семестром по 4 години. Будьте готові до додаткових пар і великої кількості домашнього завдання. Курс теорії ймовірностей для обох спеціальностей завершується складанням іспиту.
Приклади застосування: Математична статистика забезпечує розробку статистичних методів навчання: дерев рішень, лінійної та логістичної регресії. Дає змогу оцінити параметри моделі, провести перевірку гіпотез, виявити статистичну значущість та виконати вибір моделі.
Об'єктно-орієнтоване програмування
Викладачі:
Можливий розвиток подій:
-
ММСА: Древаль М.М.
-
ШІ: Пишнограєв І.О.
-
СП: Булах Б.В., Мироненко С.С.
Про що предмет:
-
Базові принципи об'єктно-орієнтованого й узагальненого програмування, їхня реалізація засобами мови C++ або Java.
-
Розгляд основних аспектів розробки програмних застосунків.
Особливості викладання: Предмет вирізняється порівняно молодими викладачами, що зазвичай тягне за собою актуальні матеріали й адекватне ставлення до студентів. Завершивши вивчення, студенти катедри СП пишуть курсову роботу.