Мета викладання дисципліни – вивчення основ алгоритмізації та програмування з використанням мови програмування Паскаль, застосування відомих алгоритмів, вивчення синтаксису мов програмування Сі та Java, отримання теоретичних знань та практичних навичок використання об’єктно-орієнтованої методології програмування задач, роботи у середовищі візуального програмування.
Завдання – вироблення в студентів теоретичних знань про основи алгоритмізації та програмування, про об’єктно-орієнтований підхід до розробки прикладних програм, на систематизацію практичних навичок використання таких систем і їхніх оболонок, про мови програмування Паскаль, Сі та Java, а також на одержання навичок розробки комп'ютерних програм із використанням цих мов.
У результаті вивчення навчальної дисципліни студенти повинні
знати:
- основні засоби програмування;
- основи мови програмування Паскаль;
- основи мови програмування Сі;
- складові та зміст об’єктно-орієнтованого підходу;
- базові інгредієнти об’єктно-орієнтованого програмування;
- основи об’єктно-орієнтованого підходу при моделюванні предметної області;
- принципи організації графічного інтерфейсу користувача сучасних операційних систем і їхніх додатків;
- структури даних, оператори й алгоритмічні конструкції мови програмування Object Pascal;
- принципи об’єктно-орієнтованого програмування на мові програмування Object Pascal;
- структури даних, оператори й алгоритмічні конструкції мови програмування Сі++;
- принципи об’єктно-орієнтованого програмування на мові програмування Сі++;
- основи мови програмування Java;
- ієрархію класів і перелік компонентів, принципи розробки проектів і візуального програмування за допомогою засобу розробки;
- технологію побудови програмних систем.
вміти:
- складати алгоритми для рішення типових задач;
- розробляти власні програми на мови програмування Паскаль;
- розробляти власні програми на мовах програмування Сі /Сі++.
- розробляти прості програми на мови програмування Java;
- проводити об’єктно-орієнтований аналіз предметної галузі;
- будувати діаграми класів;
- розробляти прикладне програмне забезпечення з використанням можливостей об’єктно-орієнтованого програмування на Object Pascal і візуального програмування за допомогою засобу розробки.
- Автор курсу, Асистент: Гудкова Катерина Юріївна
- Автор курсу, Асистент: Крикуненко Катерина Миколаївна
- Автор курсу, Викладач: Мельников Олександр Юрійович