Навчальна дисципліна «Основи алгоритмізації» призначена для здобувачів вищої освіти, що навчаються за освітньо-кваліфікаційним рівнем «бакалавр». Вивчення дисципліни передбачає формування у майбутніх спеціалістів умінь та компетенцій в галузі розробки алгоритмів та аналізу їх складності. Викладання дисципліни передбачає ознайомлення здобувачів з базовими поняттями алгоритмізації, набуття ними навичок складання та аналізу трудомісткості алгоритмів різних типів обчислювальних процесів, опанування використання класичних алгоритмів: сортування, роботи з даними різних структур, створення та обробки дерев та графів, роботи з матрицями та мережами, жадібних алгоритмів та інш.
Метою навчальної дисципліни «Основи алгоритмізації» є вивчення теоретичних основ розробки та аналізу алгоритмів, набуття навичок використання методів формулювання та розв’язання задач розробки алгоритмів та аналізу їх трудомісткості.
Завданнями навчальної дисципліни є:
- − вивчення сучасних методів побудови і аналізу алгоритмів;
- − розуміння сутності алгоритмічного забезпечення інформаційних систем;
- − отримання навичок побудови та впровадження математичних та обчислювальних моделей процесів обробки інформації, їх оптимізації та визначення напрямків вдосконалення.
Предметом навчальної дисципліни є сучасні методи побудови і аналізу алгоритмів з використанням ефективних способів зберігання, уявлення і перетворення інформації.
Об’єктом навчальної дисципліни є алгоритми розв'язування типових математичних та прикладних задач.
- Лектор: Ганна Валеріївна Солодовник
- Викладач: Дмитро Юрійович Муржа