UA / EN
Освіта

Каталог вибіркових навчальних дисциплін


Алгоритмічне забезпечення автоматизованих систем управління (3, 4 сем.)

Короткий опис навчальної дисципліни
Вивчення курсу передбачає ознайомлення з базовими технологіями програмування python, numpy, OpenCV, pygame, V-rep, Django MVC/MVT, HTML5, CSS, JavaScript, (.NETCore MVC опція).
Цілі та задачі навчальної дисципліни
Мета вивчення дисципліни: підвищити рівень підготовки студента щодо розробки та використання програмних засобів систем управління автоматичними пристроями, систем розпізнавання, програм навчальної спрямованості, web, ігрових програм, програм обробки сигналів, роботи з базами даних, управління web-контентом. Ціль дисципліни ознайомити студента з основами застосування та розробки додатків на основі технологій python, numpy, OpenCV, V-rep, Django MVC/MVT, HTML5, CSS, JavaScript, (.NETCore MVC опція).
Результати навчання
Навички розробки скриптів python із застосуванням бібліотек numpy, OpenCV, pygame, фреймворків Django, .NETCore (опція), навички розробки на HTML5, CSS, JavaScript. Навички розробки MVC/MVT-проектів, проектів обробки відеоінформації, проектів управління web-контентом.
Перелік тем
Створення класів та об’єктів, правила наслідування у програмах мовою Python, збереження об’єктів у постійній пам’яті. Робота в програмному середовищі V-rep: 3-D моделювання роботи пристроїв, роботів, мобільних платформ, АPI програмного середовища та підключення скриптів python до моделей. Популярні бібліотеки Python: - бібліотека pygame, - бібліотека opencv, -бібліотека numpy, -бібліотека requests, -бібліотека urllib, -бібліотека django. Web-контент: - створення систем управління web-контентом на базі фреймворка Django, .NET Core (опція), - створення web-контенту з використанням HTML5, CSS, JavaScript.
Система оцінювання
60 базових балів за активну участь у процесі навчання, демонстрація навичок самостійного створення програмних проектів на основі методичних рекомендацій, самостійна корекція коду, самостійний пошук помилок та їх виправлення, самостійне тестування створеного програмного забезпечення, за вчасну здачу звітів про виконані самостійні завдання та завдань під час аудиторних занять. 40 балів – за демонстрацію знань з вивчених програмних технологій, вміння проектувати, створювати, пояснювати призначення, особливості алгоритму, правила застосування засобів вивченої мови програмування, генерувати ідеї щодо розширення функціоналу, удосконалення, оптимізацію створених програмних проектів.
Форма контролю
залік