Інформаційна безпека

Кафедра: програмних систем і технологій. Викладач: Шевченко В.Л. Анотація Мета дисципліни: дати студентам чітке уявлення щодо основних спеціалізацій в інформаційній безпеці: кібернетична безпека, системи захисту інформації і управління інформаційною безпекою. Розглядається історія, стан та основні тенденції інформаційної безпеки в світі. Аналізуються особистий, корпоративний, відомчий, державний, міжнародний рівні інформаційної безпеки в розрізі…

Читати далі…

Парадигми програмування

Кафедра: програмних систем і технологій. Викладач: Зінченко А.Ю. Анотація Прийнято виділяти такі парадигми програмування як директивне (структурне), об’єктно-орієнтоване й декларативне (функціонально-логічне). Багато мов підтримують кілька парадигм програмування. З іншого боку, є мови орієнтовані винятково на реалізацію однієї парадигми. Програми на мовах програмування представляють із себе множину  визначень програмних об’єктів (типів даних, функцій і т.д.), які…

Читати далі…

Мовні процесори

Кафедра: програмних систем і технологій. Викладач: буде запрошено провідного вченого в цій області Анотація Мета: оволодіння вмінням створювати інтерпретатори, компілятори та інші програмні засоби аналізу та трансформації кодів на мовах програмування та інших штучних мовах. За результатами вивчення дисципліни студенти повинні знати: поняття та класифікації формальних мов та формальних граматик.; основні…

Читати далі…

Програмування інтернет речей (IoT)

Кафедра: програмних систем і технологій. Викладач: Шевченко В.Л. Анотація Мета дисципліни: Сформувати уявлення щодо програмування інтернету речей та його зв’язку з суміжними дисциплінами. Розглядається історія виникнення інтернету речей, основні складові та базові дисципліни, які лягли в основу загальної теорії, найбільш відомі напрями практичні застосування. Специфіка програмного забезпечення мережевого обміну, обміну з…

Читати далі…

Хмарні технології

Кафедра: програмних систем і технологій. Викладач: Порєв Г.В. Анотація В дисципліні розглядаються базові відомості про виникнення, розвиток та використання технологій хмарних обчислень. Розглядаються типології розгортання хмарних ресурсів (приватні, публічні, гібридні, суспільні тощо), моделей надання послуг хмарних обчислень (SAAS, PAAS, IAAS тощо). В дисципліні передбачено огляд сучасних рішень лідерів ринку хмарних обчислень…

Читати далі…

Кросплатформне програмування

Кафедра: програмних систем і технологій. Викладач: Поляков С.А.  Анотація Кросплатформеність – здатність програмного забезпечення працювати більш, ніж на одній апаратній платформі і (або) операційній системі. Забезпечується завдяки використанню високорівневих мов програмування, середовищ розробки і виконання, що підтримують умовну компіляцію, компоновку і виконання коду для різних платформ. Типовим прикладом є програмне забезпечення,…

Читати далі…

Менеджмент командної розробки програмного забезпечення

Кафедра: програмних систем і технологій. Викладач: Поперешняк С.В.  Анотація Дана навчальна дисципліна є теоретичною основою сукупності знань, методів та інструментів, необхідних для успішної реалізації програмних проектів, що дозволять фахівцю управляти проектами по створенню програмного забезпечення, працювати з окремими процесами управління проектами, використовувати спеціальне прикладне програмне забезпечення для моніторингу та планування управління…

Читати далі…

Економіка IT компаній

Кафедра: програмних систем і технологій. Викладач: буде запрошено провідного вченого в цій області Анотація Буде розглянута діяльність ІТ компаній з точки зору реалізації ІТ проектів. За основу береться фінансова ефективність проектів ( бізнес-планування). Комерційні проекти в ІТ — інвестиційні. Інвестиційний проект — це інвестиції (вкладення грошей і інших активів з метою…

Читати далі…

Основи розподілених обчислень та паралельного програмування

Кафедра: програмних систем і технологій. Викладач: Порєв Г.В. Анотація Сучасні потужні інформаційні системи широко застосовують методи паралельних та розподілених обчислень. Це відноситься як до систем в архітектурі «клієнт-сервер»,  так і до складних багато-ланцюгових або однорангових систем. Сучасні апаратні засоби, зокрема процесори загального призначення, та особливо графічні, також виконані в архітектурі багато-ядерності,…

Читати далі…

Конструювання програмного забезпечення

Кафедра: програмних систем і технологій. Викладач: Поперешняк С.В. Анотація Дана навчальна дисципліна є теоретичною основою сукупності знань та вмінь, що формують фахівця в області інженерії програмного забезпечення. Метою викладання дисципліни є формування у майбутніх інженерів-програмістів сучасного рівня інформаційної та програмістської культури, оволодіння основними принципами конструювання програмного забезпечення; набуття практичних навичок самостійного…

Читати далі…