Економічна інформатика

Історія кодування та шифрування інформації. Алгоритми шифрування простої та складної заміни. Алгоритми поліграмних, омофонічних та поліалфавітних шифрів. Нерегулярні шифри. Алгоритм простих шифрів перестановки. Шифри одинарної перестановки та їхня алгоритмізація.

Текстовий процесор. Автоматизація роботи з текстовим процесором. Захист документів засобами шифрування інформації. Табличний процесор. Захист книги, аркуша та комірки засобами VBA (алгоритмізація та програмування). Робота з таблицею як з базою даних. Аналіз даних. Зведені таблиці. Захист таблиць з використанням базових алгоритмів криптографії. Графічні можливості табличних процесорів. Елементи VBA (алгоритмізація та програмування). Основи теорії проектування баз даних. Елементи захисту баз даних від несанкціонованого доступу. Створення та редагування БД з використанням систем управління базами даних. Захист бази даних з використанням методів шифрування. Технологія створення запитів з використанням мови SQL (structured query languag). Використання та створення форм і звітів в системі управління базами даних. Криптологія в базах даних.

Основні поняття  теорії алгоритмів. Вступ до мови програмування. Типи даних, літерали та змінні. Оператори мови програмування. Лінійні алгоритми. Керуючі оператори. Алгоритми розгалуження. Циклічні алгоритми. Масиви. Одновимірні масиви. Основні алгоритми роботи з масивами. Рекурентні співвідношення. Дефінітивний аналіз алгоритмів сортування одновимірних масивів. Багатовимірні та рвані масиви. Алгоритми розв’язання класичних задач. Структури та перерахування. Основні алгоритми роботи зі структурами. Файлові структури даних. Динамічні структури даних. Алгоритм роботи з графами, чергами та стеками. Базові криптоалгоритми. Основні поняття криптології. Програмування класичних криптоалгоритмів. Симетричні алгоритми та їх програмування. Асиметричні алгоритми шифрування інформації та їх програмна реалізація.