Метою викладання навчальної дисципліни є навчання студентів сучасним методам опрацювання інформації, навикам алгоритмізації та програмування алгоритмічною мовою високого рівня Python, формування знань і навиків створення програмних проектів в об’єктно-орієнтованому середовищі програмування PyScripter, застосування набутих навиків у процесі навчання і майбутній професійній діяльності, пов'язаній з використанням персональних комп'ютерів.

Завданнями вивчення навчальної дисципліни є:

- формування знань і навиків основ конструювання програмного

забезпечення;

- розкриття можливостей використання комп’ютерів для розв’язування прикладних задач у автоматизації та комп’ютерно-інтегрованих технологій;

- вивчення можливостей середовища програмування PyScripter для створення програм алгоритмічною мовою високого рівня Python.

У результаті вивчення даної навчальної дисципліни студент повинен:

Знати:

- різновиди алгоритмів та основні засоби їхньої побудови;

- елементи алгоритмічної мови програмування Python (алфавіт мови, типи

даних, правила записування арифметичних виразів);

- особливості створення програмних проектів засобами PyScripter;

- оператори мови Python;

- модульний принцип розробки програм;

- прийоми роботи з текстовими файлами.

Вміти:

- розробляти програми з лінійною, розгалуженою та циклічною структурами;

- створювати програми для обчислення в циклах скінчених сум, дослідження функцій на певному проміжку з обчисленням таблиць значень і побудовою графіків;

- розробляти програмні проекти опрацювання текстових файлів.