Каталог вибіркових навчальних дисциплін
Програмування та алгоритмічні мови
Метою навчальної дисципліни «Програмування та алгоритмічні мови» є поглиблене вивчення студентами алгоритмів і патернів програмування на мові Python, отримання практичних навичок створення вирішення інженерних задач і реалізації алгоритмів обробки даних на мові Python. Особлива увага приділяється розвитку практичних навичок використання сучасних пакетів для аналізу даних і алгоритмів їх роботи.
Завданнями вивчення навчальної дисципліни є:
– ознайомити студентів з основними алгортимами і патернами програмування на мові Python
– надати навички реалізації задач автоматичної обробки інформації
– надати навчики розробки і написання комп’ютерних програм
Отримані знання з навчальної дисципліни стануть складовими наступних програмних результатів навчання: РН 15. Використовувати сучасне програмно-апаратне забезпечення інформаційно-комунікаційних технологій; РН 18. Використовувати програмні та програмно-апаратні комплекси захисту інформаційних ресурсів; РН 20. Забезпечувати функціонування спеціального програмного забезпечення, щодо захисту інформації від руйнуючих програмних впливів, руйнуючих кодів в інформаційно-телекомунікаційних системах; РН 50. Забезпечувати функціонування програмних та програмно-апаратних комплексів виявлення вторгнень різних рівнів та класів (статистичних, сигнатурних, статистично-сигнатурних); РН 53. Вирішувати задачі аналізу програмного коду на наявність можливих загроз.
1. IPython
2. Jupyter Notebook
3. Matplotlib
4. numpy
5. scipy
6. pandas
7. PyOpenGL
истема оцінювання дозволяє набрати 100 балів за курс наступним чином:
4 Модульні контрольні роботи = 50 балів
8 лабораторних робіт = 50 балів