Опис(анотація) електронного курсу
Анотація навчальної дисципліни
Методологія програмування є фундаментом, на якому будуються конкретні технології програмування до яких відноситься сукупність виробничих процесів, що приводить до створення необхідного програмного забезпечення, а також опис цієї сукупності процесів. В технології програмування акцент робиться саме на процесах розробки програм (технологічних процесах) у порядку їх проходження. Для однієї методології може існувати декілька технологій програмування. Предметом навчальної дисципліни є основні поняття та методи алгоритмізації та програмування, навики написання та налагодження програм мовою Python, створення структур даних, оволодіння методологією проектування програмних засобів.Метою навчальної дисципліни є вивчення основних положень мови програмування Python, придбання студентами знань і навиків в області розробки алгоритмів, створення, трансляції та налагодження прикладних програм, застосування бібліотек та модулів Python для створення програних забезпечення для вирішення задач аналізу та захисту інформаційних систем, що необхідно для професійної підготовки бакалаврів зі спеціальності «Кібербезпека». Результатами вивчення дисципліни є набуття практичних навичок з розроблення алгоритмів вирішення задач згідно з технічним завданням, коду на мові програмування Python, з визначення структури програмного забезпечення комп’ютерних інформаційних систем, використовуючи інформацію про математичне, технічне, інформаційне забезпечення, проведення тестування програмних модулів в процесі відлагодження програмного забезпечення, визначення ефективності алгоритмів та програм.