Каталог вибіркових навчальних дисциплін
Сучасні мови програмування
Дисципліна «Сучасні мови програмування» є теоретичною та практичною основою сукупності знань та вмінь, що формують профіль спеціаліста в області проектування та розробки програмного забезпечення із використанням сучасних та спеціалізованих мов програмування. В рамках вивчення даної дисципліни розглянуто сучасні парадигми програмування під час програмної реалізації прикладних завдань в області інформаційних систем і технологій та у майбутній професійній діяльності, особливості використання різних мов програмування.
Метою вивчення навчальної дисципліни є: підготовка студентів до ефективного використання сучасної комп’ютерної техніки в процесі розв’язання професійних задач, здобування навичок розробки програмного забезпечення, постановку завдань, їх формалізацію та алгоритмізацію, використання сучасних програмних засобів для їх розв’язування.
Завданням вивчення навчальної дисципліни є: отримання практичних вмінь розробки, створення та використовувати програмних засобів для розв’язання різноманітних прикладних задач.
В результаті вивчення навчальної дисципліни «Сучасні мови програмування» студенти повинні:
знати:
- сучасні технології автоматизації проектування рішення прикладних задач;
- основні етапи, методику та технологію розв’язання прикладних задач;
- особливості використання сучасних мов програмування;
- методологію прийняття оптимальних рішень щодо складу програмного забезпечення, алгоритмів, процедур і операцій.
вміти:
- застосовувати сучасні технології та інструментальні засоби розробки програмних продуктів на всіх етапах життєвого циклу;
- розробляти постановку задачі для її вирішення;
- аналізувати раніше створений програмний код;
- використовувати інструменти створення та налаштування програмних продуктів;
- формалізувати задачі та складати алгоритми;
- створювати програмні продукти для вирішення завдань за фахом.
Технологія програмування.
Програмні засоби. Програмні модулі.
Принципи побудови зручного програмного забезпечення.
Забезпечення функціональності програмного забезпечення.
Інформаційні моделі і системи. Управління програмними проектами.
Забезпечення надійності програмного продукту.
Документування програмних засобів.
Прогресивні технології розробки програмних продуктів.
100 балів за виконання лабораторних завдань, або 100 балів - залік