ЄФВВ. Інформаційні технології
KAIОнлайн-курс для підготовки до єдиного фахового вступного випробування (ЄФВВ) з інформаційних технологій для вступників до магістратури на всі ІТ-спеціальності!
ЦІЛЬОВА АУДИТОРІЯ
Курс розроблено для вступників, які готуються до єдиного фахового вступного випробування (ЄФВВ) з інформаційних технологій. Підготовка охоплює всі теми офіційної програми випробування.
ПІД ЧАС КУРСУ УЧАСНИКИ:
- Зможуть орієнтуватися в усіх темах програми ЄФВВ з ІТ — від алгоритмів до штучного інтелекту
- Розв'язуватимуть типові тестові завдання в форматі реального іспиту
- Систематизовуватимуть знання з алгоритмів, архітектури комп'ютерів, баз даних, мереж, ОС, кібербезпеки та програмування
- Застосовуватимуть математичний апарат (лінійна алгебра, дискретна математика, теорія ймовірностей) у задачах ІТ
ТРИВАЛІСТЬ КУРСУ
Загальна тривалість: біля 5 годин
Структура: 10 модулів навчання + 1 модуль пробного тестування (15 варіантів).
ОПИС ПРОГРАМИ
Вступ
Знайомство з курсом, структурою ЄФВВ, форматом завдань і рекомендаціями для ефективної підготовки.
Модуль 1. Алгоритми та обчислювальна складність
Структури даних (масиви, списки, стеки, черги, дерева, графи). Алгоритми сортування та пошуку. Оцінка складності (O-нотація). Стратегії розробки алгоритмів: «розділяй та владарюй», жадібний алгоритм, динамічне програмування. Моделі обчислень.
Модуль 2. Архітектура обчислювальних систем
Функції бінарної логіки та логічні схеми. Подання чисел у комп'ютері (двійкова арифметика, доповняльний код, числа з плаваючою крапкою). Функціональна організація процесора та пам'яті. Принципи роботи системи команд.
Модуль 3. Бази та сховища даних
Ключі та нормалізація реляційних баз даних (1NF–3NF, BCNF). Основні концепції СУБД. Реляційна модель даних, ER-моделювання. Побудова SQL-запитів (SELECT, JOIN, агрегація). Обробка запитів та оптимізація.
Модуль 4. Інженерія систем і програмного забезпечення
Складні та великі системи, системна інженерія. Проєктування ПЗ: архітектурні патерни, UML. Реалізація та рефакторинг. Тестування, верифікація та валідація. Методології розробки: Agile, Scrum, Kanban. Командна робота та управління проєктами.
Модуль 5. Кібербезпека та захист інформації
Основи інформаційної безпеки: CIA-тріада, загрози, вразливості. Типи кібератак (DDoS, фішинг, SQL-ін'єкція, XSS, Man-in-the-Middle). Безпека мережевої інфраструктури: фаєрвол, VPN, IDS/IPS, шифрування каналів.
Модуль 6. Прикладна математика
Математичний аналіз та лінійна алгебра в ІТ (похідні, інтеграли, матриці, власні значення). Дискретна математика (теорія графів, булева алгебра, комбінаторика). Теорія ймовірностей і математична статистика (розподіли, перевірка гіпотез, регресія). Диференціальні рівняння та їх застосування.
Модуль 7. Комп'ютерні мережі та обмін даними
Моделі OSI і TCP/IP, протоколи мережевого рівня. IP-адресація та маршрутизація. Протоколи транспортного рівня (TCP, UDP). HTTP/HTTPS, DNS, DHCP. Бездротові мережі, мережева безпека.
Модуль 8. Операційні системи
Архітектура та функції операційних систем. Управління процесами та потоками. Синхронізація та взаємовиключення. Управління пам'яттю (пагінація, сегментація). Файлові системи та введення/виведення.
Модуль 9. Основи мов програмування
Класифікація мов програмування (процедурні, ООП, функціональні, логічні). Парадигми програмування та їх застосування. Моделі паралельних обчислень. Трансляція: компілятори, інтерпретатори, JIT.
Модуль 10. Штучний інтелект
Основні підходи в ШІ: символьне і машинне навчання. Типи ML: навчання з учителем, без учителя, з підкріпленням. Нейронні мережі та глибоке навчання. Застосування ШІ в ІТ.