Навчальний план
спеціальності 123 – Комп’ютерна інженерія
спеціалізація (освітня програма) “Комп’ютерна інженерія та програмування”
Перший курс
Перший семестр
Основи інформаційних технологій
- Апаратні складові ПК
- Організація даних на накопичувачах
- Операційні системи та інструментальне і офісне ПЗ
- Засобі адміністрування та налаштування ОС
- Мережне обладнання і сервіси та інформаційна безпека
Дискретна математика
- Теорія множин
- Відповідності та відображення
- Біном Ньютона та поліноміальна формула
- Комбінаторика
- Теорія графів
Програмування
- Алгоритми та розв’язання задач
- Основи програмування
- Парадигми програмування
- Структурне програмування
- Основи алгоритмізації на основі роботизованих систем LEGO MINDSTORMS
Вища математика
- Лінійна алгебра
- Векторна алгебри
- Аналітична геометрія
- Вступ до математичного аналізу
- Диференціальне числення функцій
Англійська мова
- Граматика: часи активного та пасивного стану
- Множина іменників
- Займенники. Числівники
- Модальні дієслова
- Підготовка до ЗНО зі вступу до магістратури
Фізвиховання
- підвищення функціональних можливостей організму засобами
- сприяння всебічному гармонійному розвитку
- покращення розумової і фізичної працездатності
- фізичне самовдосконалення та здоровий спосіб життя
- відновлення здоров’я та підвищення професійної працездатності
Перший курс
Другий семестр
Веб-технології
- Основи веб-програмування мовою PHP
- Поняття клієнт-серверної архітектури
- Мова гіпертекстової розмітки HTML
- Мови сценаріїв (cерверні та скриптові мови)
- Поняття крос-браузерної верстки
Програмування
- Конструкції мов програмування
- Рекурсія
- Програмування динамічних структур даних
- Алгоритми та структури даних
- Обробка виключень. Виключення та їх обробка
Фізика
- Кінематика і динаміка класичної механіки.
- Робота та енергія. Основи теорії відносності.
- Електричне поле та електричний струм.
- Магнітне поле та електромагнітна індукція. Коливання і хвилі. Хвильова оптика.
- Квантові явища. Корпускулярно-хвильовий діапазон властивостей матерії
Вища математика
- Невизначений та визначений інтеграли
- Диференціальні рівняння та їх системи
- Числові та функціональні ряди
- Кратні, криволінійні та поверхневі інтеграли
- Теорія поля
Англійська мова
- Граматика: часи активного та пасивного стану
- Множина іменників
- Займенники. Числівники
- Модальні дієслова
- Підготовка до ЗНО зі вступу до магістратури
Фізвиховання
- підвищення функціональних можливостей організму засобами
- сприяння всебічному гармонійному розвитку
- покращення розумової і фізичної працездатності
- фізичне самовдосконалення та здоровий спосіб життя
- відновлення здоров’я та підвищення професійної працездатності
Другий курс
Третій семестр
Обов’язкові дисципліни
Комп’ютерна логіка
- Основні положення та означення комп’ютерної логіки
- Алгебра логіки. Логічні функції. Синтез комбінаційних пристроїв
- Основи теорії цифрових автоматів з пам’яттю
- Синтез керуючи автоматів
- Основи комп’ютерної арифметики. Синтез операційних автоматів
Теорія електричних та магнітних кіл
- Методи аналізу електричних кіл
- Резонансні явища
- Кола з взаємоіндукцією
- Кола з несинусоїдними періодичними напругами
- Кола з розподіленими параметрами
Об'єктно-орієнтоване програмування
- Об’єкти, класи
- Інкапсуляція, наслідування, поліморфізм
- Перевантаження, , опрацювання виняткових ситуацій, потоки.
- Мета-класи, делегування, шаблони
- Застосування об’єктно-орієнтованого підходу на всіх етапах життєвого циклу прикладної програмної системи
Фізвиховання
- підвищення функціональних можливостей організму засобами
- сприяння всебічному гармонійному розвитку
- покращення розумової і фізичної працездатності
- фізичне самовдосконалення та здоровий спосіб життя
- відновлення здоров’я та підвищення професійної працездатності
Вибіркові дисципліни
Вибіркова дисципліна 1
- Англійська мова
- Польська мова
- Французька мова
- Німецька мова,
- Українська мова
- Італійська мова
- Іспанська мова
Вибіркова дисципліна 2
- Структури даних і алгоритми
- Програмування робототехнічннх систем
Другий курс
Четвертий семестр
Обов’язкові дисципліни
Бази даних
- Архітектура інформаційної системи, трьохрівнева архітектура БД
- Функції та архітектура СУБД. Моделі даних
- Концептуальне проектування БД
- Реляційна алгебра та реляційне числення.
- Основи SQL. Пост реляційні БД.
Моделювання систем
- Теоретичні основи моделювання інформаційно-обчислювальних систем
- Методи моделювання
- Методики розробки математичних та імітаційних моделей систем
- Основи подання та опрацювання інформації в інформаційно-обчислювальних системах
- Сучасні мови моделювання. Системи масового обслуговування. Марківські моделі
Теорія ймовірності та математична статистика
- Основні поняття та теореми теорії ймовірностей
- Комбінаторика. Схема Бернуллі. Випадкові величини та функції
- Основні числові характеристики випадкових величин
- Закони великих чисел. Системи кількох випадкових величин
- Основні поняття математичної статистики
Фізвиховання
- підвищення функціональних можливостей організму засобами
- сприяння всебічному гармонійному розвитку
- покращення розумової і фізичної працездатності
- фізичне самовдосконалення та здоровий спосіб життя
- відновлення здоров’я та підвищення професійної працездатності
Вибіркові дисципліни
Вибіркова дисципліна 3
- Англійська мова
- Польська мова
- Французька мова
- Німецька мова
- Українська мова
- Італійська мова
- Іспанська мова
Вибіркова дисципліна 4
- Об’єктно-орієнтоване проектування
- Мобільно-орієнтована розробка ПЗ
Третій курс
П’ятий семестр
Об’єктно-орієнтоване проектування
- Введення в ASP NET MVC
- Контролери. Представлення. Моделі.
- Маршрутизація
- Метадані і валідація моделі. Фільтри
- Прив’язка моделі
Системне програмне забезпечення
- Архітектура системного програмного забезпечення
- Основи побудови і проектування СПЗ в КСМ
- Методологія розробки систем динамічного та статичного планування і диспетчеризації задач в КСМ
- Операційні системи, їх структури і функції
- Управління задачами, управління пам’яттю, управління процесами
Обробка інформації та мультимедійні системи
- Основні поняття та визначення теорії інформації
- Оптимальне кодування. Код Шеннона-Фано. Код Хаффмена. Завадостійке кодування
- Коди для корегування помилок. Паритетні коди. Коди Хеммінга. Циклічні коди
- Симетричні та асиметричні криптосистеми
- Обробка текстової, звукової, графічної, відео інформації в мультимедіа
Архітектура комп’ютерів
- Архітектурні особливості сучасних комп’ютерів
- Будова апаратних складових сучасних комп’ютерів
- Проектування цифрових пристроїв та складових комп’ютера на мові VHDL
- Будова та класифікація сучасних мікропроцесорів
- Проектування мікропроцесорів на мові VHDL
Українська мова за професійним спрямуванням
- Мова як суспільне явище. Структура і типологія мов
- Стильові різновиди української мови
- Науковий, офіційно-діловий і публіцистичний стилі
- Норми сучасної української літературної мови. Культура усного та писемного мовлення
- Фонетичні, лексичні, фразеологічні та граматичні засоби мови в різностильових текстах
Англійська мова
- Граматика: часи активного та пасивного стану
- Множина іменників, займенники
- Числівники, модальні дієслова
- Технічна англійська
- Підготовка до ЗНО для вступу в магістратуру
Третій курс
Шостий семестр
Веб-орієнтована розробка ПЗ
- Застосування засобів мови JavaScript
- мови розмітки гіпертекстових документів HTML
- мови опису зовнішнього вигляду сторінок CSS
- технологія AJAX для розроблення інтерактивних web-сервісів
- технологія COMET для розроблення інтерактивних web-сервісів
Системне програмне забезпечення
- Сучасні ОС. Віртуалізація
- Хмарні обчислення
- Управління ресурсами в розподілених системах, GRID та CLOUD системах
- Формальні мови
- Лексичний, синтаксичний та семантичний аналізатори коду
Комп’ютерні системи та мережі
- Модель OSI
- Стеки протоколів
- Мережне комунікаційне обладнання
- Маршрутизація
- VPN тунелювання
Проектно-технологічна практика
- Якість програмного забезпечення інформаційних систем та технологій
- Тестування та налагодження програмного забезпечення
- Маркетинг (просування) програмних продуктів, інформаційних систем та технологій
- Брендування програмних продуктів, інформаційних систем та технологій
- Таргетинг інформації
Англійська мова
- Граматика: часи активного та пасивного стану
- Множина іменників, займенники
- Числівники, модальні дієслова
- Технічна англійська
- Підготовка до ЗНО для вступу в магістратуру
Економічна теорія
- Економічні категорії та економічні закони
- Відносини власності. Гроші і грошова система. Капітал і наймана праця
- Ринкова економіка. Підприємство та підприємництво
- Витрати виробництва і прибуток. Галузеві особливості виробництва
- Доходи, їх джерела та розподіл. Зайнятість та соціальна політика
Безпека життєдіяльності
- Вивчення негативних факторів середовища, правової та нормативної бази захисту здоров’я і життя людини в умовах негативних факторів середовища мешкання і праці та в надзвичайних ситуаціях
- набуття практичних навичок аналізу та оцінювання умов праці, стану охорони праці на підприємстві; застосування індивідуальних та колективних засобів захисту здоров’я і життя людини
Четвертий курс
Сьомий семестр
Комп’ютерна схемотехніка
- Загальні принципи побудови ЕОМ. Базові вузли ЕОМ комбінаційного типу
- Перетворювачі кодів. Шифратори. Дешифратори
- Мультиплексори. Демультиплексори. Комбінаційні пристрої зсуву. Комбінаційні суматори
- Цифрові компаратори. Схеми з пам’яттю. Регістри. Лічильники
- Базова структура процесора. Арифметико-логічні пристрої
- Пристрої керування. Мікропрограмні автомати. Система команд процесора
Системне програмування
- Основні положення та означення смарт-технології
- Інформаційні основи Інтернету речей. Типові схеми розумних електронних пристроїв.
- Застосування з мікроконтролерів, сенсорів і актюаторів у розумних електронних пристроях
- Синтез розумних систем та інтелектуального середовища
- Інтелектуальні технології обміну інформацією між пристроями із використанням бездротових мереж
Комп’ютерні системи та мережі
- Топології комп’ютерних мереж
- Кабельні мережі. Бездротові мережі
- Мережне комунікаційне обладнання
- Налаштування мережного обладнання
- Технології побудови розподілених комп’ютерних мереж
Системне адміністрування та кібербезпека
- Основні поняття та терміни системного адміністрування комп’ютерних систем та мереж
- управління користувачами в комп’ютерних мережах і політики безпеки
- мережеві служби та протоколи. Служба каталогів Active Directory
- конфігурування міжмережевого екрану в ОС Windows та Linux
- утиліти командного рядка, принципи резервного копіювання
Кросплатформне програмування
- Технологія Java. Java-машина
- Класи-колекції. Узагальнені колекції
- Візуальні компоненти. Технологія Swing. Ієрархія потоків
- Технології взаємодії через мережу Internet
- Java для Android. Java для web-сервісів
Англійська мова
- Граматика: часи активного та пасивного стану
- Множина іменників, займенники
- Числівники, модальні дієслова
- Технічна англійська
- Підготовка до ЗНО для вступу в магістратуру
Основи ІТ-права
- Поняття ІТ-права, сфера його дії та структура
- Юридичні особливості відкриття ІТ-бізнесу в Україні. Відкриття ІТ-компанії в Україні
- Порядок реєстрації авторського права на комп’ютерні програми.
- Розробка програмного забезпечення: договір про виконання робіт та надання послуг
- Стартап в Україні: погляд з позиції ІТ-права
Четвертий курс
Восьмий семестр
Програмування мікроконтролерних систем
- Архітектура та принципи роботи сучасних мікроконтролерів
- Мікроконтролери на основі ARM-процесорів
- Знайомство з платформами Arduino та Raspberry Pi
- Середовище розробки мікроконтролерів Arduino та Raspberry Pi
- Мова програмування Freeduino C
Технічна діагностика і надійність комп’ютерних систем
- Основні поняття та терміни теорії надійності
- Методи загального, покомпонентного та комбінованого тестового діагностування
- Апаратні засоби та програмне забезпечення систем тестового контролю та діагностування КСМ
- Надійність програмного забезпечення
- Помилки програмного забезпечення
- Шляхи забезпечення надійності програмного забезпечення
Філософія
- Філософія, її предмет і роль у суспільстві
- Антична філософія. Середньовічна філософія
- Західноєвропейське Відродження. Європейська філософія Нового часу
- Німецька класична філософія та філософія марксизму. Некласична європейська філософія
- Сучасна світова філософія. Українська філософія
Англійська мова
- Граматика: часи активного та пасивного стану
- Множина іменників, займенники
- Числівники, модальні дієслова
- Технічна англійська
- Підготовка до ЗНО для вступу в магістратуру
Дипломна робота
- Створення інтернет-магазину
- CMS інтернет-магазину і технічні питання.
- Прийом платежів і доставка
- Способи розкрутки та просування
- Робота з аудиторією. Веб-аналітика