Роздрукувати сторінку

Проектування програмного забезпечення як навчальна дисципліна

« Назад

Проектування програмного забезпечення – вивчає сучасні мови програмування та різні методи та аспекти проектування програмних систем.

Цілі освоєння дисципліни Проектування програмного забезпечення є:

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

- освоєння різних методів абстрагування, забезпечення модульності і інших аспектів проектування програмних систем;

- підвищення професійної ерудиції.

курс-Проектування-програмного-забезпечення

Зазначені цілі відповідають основній меті магістерських програм курсу Проектування програмного забезпечення:

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

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

Дана дисципліна відноситься до циклу професійних дисциплін (базова частина).

Вимоги до початкового рівня підготовки студентів, необхідного для успішного освоєння дисципліни.

Студент повинен знати:

- методи імперативного, структурного, об'єктно-орієнтованого програмування;

- методи об'єктно-орієнтованого проектування включаючи принципи і GOF-шаблони;

- математичне поняття функції, в тому числі вищого порядку (функціонал, оператор), основи λ-числення або комбінаторної логіки.

Студент повинен вміти:

- проводити об'єктно-орієнтовану декомпозицію задачі відповідно до заданих вимога;

- реалізувати задану специфікацію (архітектуру) програмної системи на мовах Java, С ++;

- оцінювати якість специфікації (архітектури) програмної системи і її коду.

В результаті освоєння дисципліни Проектування програмного забезпечення студент повинен:

-- Знати:

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

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

- методи і алгоритми об'єктно-орієнтованого, функціонального, аспектно-орієнтованого програмування.

-- Вміти:

- самостійно освоювати сучасні мови програмування різних класів;

- оцінювати можливості мов і систем програмування, їх придатність до вирішення поставлених завдань;

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

- розширювати існуючі мови додатковими механізмами абстрагування.

-- Володіти:

- навичками самостійної науково-дослідницької діяльності.

Проектування-програмного-забезпечення

Отже, дисципліна Проектування програмного забезпечення знайомить з основами проектування програмного забезпечення та методами створення програм, розвиває практичні навички у цій сфері.

Не можете самостійно виконати письмове завдання по вище згаданій дисципліні, тоді хорошим варіантом буде недорого купити дипломну або практичну роботу з курсу Проектування програмного забезпечення на сайті інформцентру Курсовікс.

З повагою ІЦ "KURSOVIKS"!