...

Бучко Олена Андріївна

Факультет інформатики Кафедра інформатики
olena.buchko@ukma.edu.ua

Дисципліни, які викладає

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

Мова програмування С була створена, власне, як мова високого рівня, призначена для системного програмування, в першу чергу для програмування операційної системи Unix. Вона забезпечує пряме спілкування програми з комп’ютером, не потребуючи додаткової підтримки процесу виконання. С-програма безпосередньо оперує і керує доступом до пам’яті комп’ютера. Цим разом досягається висока ефективність процесу виконання програми. Наступним розвитком мови програмування С стала процедурна частина мови С++, побудована на базі мови С. ЇЇ вивчення складає основну частину курсу. С++ доповнює С засобами абстракції вищого рівня без втрати ефективності виконання. Курс забезпечить віртуозне володіння процедурним програмуванням, забезпечивши плавний перехід до наступних парадигм.

Математичні методи обробки зображень

Процедурне програмування (на базі Сі/Сі++) (ПІ)

Мова програмування С була створена, власне, як мова високого рівня, призначена для системного програмування, в першу чергу для програмування операційної системи Unix. Вона забезпечує пряме спілкування програми з комп’ютером, не потребуючи додаткової підтримки процесу виконання. С-програма безпосередньо оперує і керує доступом до пам’яті комп’ютера. Цим разом досягається висока ефективність процесу виконання програми. Наступним розвитком мови програмування С стала процедурна частина мови С++, побудована на базі мови С. ЇЇ вивчення складає основну частину курсу. С++ доповнює С засобами абстракції вищого рівня без втрати ефективності виконання. Курс забезпечить віртуозне володіння процедурним програмуванням, забезпечивши плавний перехід до наступних парадигм.

Математичні методи обробки зображень

Об`єктно-орієнтоване програмування

Мета курсу полягає у вивченні методів розробки програмних систем з використанням впорядкованих за рівнями об’єктно-орієнтованих абстракцій з гнучкими інтерфейсами і повторно вживаними вхідними кодами.

Об`єктно-орієнтоване програмування

Мова програмування С++, доповнивши мову С в частині своєї процедурної парадигми, відкриває доступ до двох інших важливих парадигм імперативного програмування. Це об’єктно-орієнтована і узагальнена парадигми. Залишаючись мультипарадигменною мовою, С++ дозволяє вдало поєднувати різні парадигми і рівні абстракції, знову ж без втрати ефективності виконання, досягаючи високої ефективності процесів проектування програмного забезпечення. Ієрархічний характер структур даних – класів і об’єктів, а потім концепцій і модулів – дозволяє застосовувати різні види поліморфізму. Поєднання семантики копіювань і переміщень забезпечує високу гнучкість програм. Все разом це забезпечить бездоганне орієнтування в підґрунтях засобів конструювання програм, прийнятих в багатьох інших системах програмування, наприклад, Java, C##, Python тощо, які так чи інакше спираються на С++.

Магістерська робота

Підсумок опанування змісту дисциплін навчального плану. Студент мусить проявити здатність до наукового пошуку, аналізу наукової літератури, постановки і вирішення теоретичних питань.

Магістерська робота

Підсумок опанування змісту дисциплін навчального плану. Студент мусить проявити здатність до наукового пошуку, аналізу наукової літератури, постановки і вирішення теоретичних питань.

Об`єктно-орієнтований аналіз і дизайн

Кваліфікаційна робота

Кваліфікаційна робота

Предмет навчальної дисципліни "Кваліфікаційна робота" включає подальше вдосконалення знань з основної проблематики сучасних моделей, методів, алгоритмів, технологій, процесів та способів отримання, подання, зберігання, обробки, аналізу й передачі даних в інформаційних системах. Дисципліна зосереджує значну увагу на розвитку компетенцій і умінь у застосуванні класичних методів штучного інтелекту до реалізації інформаційних систем, досліджень розробки і використання нейронних мереж, машинного навчання, застосування інтелектуального аналізу даних, застосувань мережевих технологій, проектування та впровадження програмних рішень. Не залишаються поза уваги і важливі прикладні застосування, зокрема розвиток перспективних напрямків сучасних застосувань у інформаційних системах та комп’ютерного моделювання задач різних напрямків людської діяльності та технічних систем.