UA / EN
Освіта

Каталог вибіркових навчальних дисциплін


Сучасні мови програмування

Кафедра, яка викладає навчальну дисципліну:
Кафедра комп’ютерної інженерії та кібербезпеки
Короткий опис навчальної дисципліни

Дисципліна «Сучасні мови програмування» є теоретичною та практичною основою сукупності знань та вмінь, що формують профіль спеціаліста в області проектування та розробки програмного забезпечення із використанням сучасних та спеціалізованих мов програмування. В рамках вивчення даної дисципліни розглянуто сучасні парадигми програмування під час програмної реалізації прикладних завдань в області інформаційних систем і технологій та у майбутній професійній діяльності, особливості використання різних мов програмування.

Цілі та задачі навчальної дисципліни

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

Завданням вивчення навчальної дисципліни є: отримання практичних вмінь розробки, створення та використовувати програмних засобів для розв’язання різноманітних прикладних задач.

Результати навчання

В результаті вивчення навчальної дисципліни «Сучасні мови програмування» студенти повинні:

знати:

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

вміти:

  • застосовувати сучасні технології та інструментальні засоби розробки програмних продуктів на всіх етапах життєвого циклу;
  • розробляти постановку задачі для її вирішення;
  • аналізувати раніше створений програмний код;
  • використовувати інструменти створення та налаштування програмних продуктів;
  • формалізувати задачі та складати алгоритми;
  • створювати програмні продукти для вирішення завдань за фахом.
Перелік тем

Технологія програмування.

Програмні засоби. Програмні модулі.

Принципи побудови зручного програмного забезпечення.

Забезпечення функціональності програмного забезпечення.

Інформаційні моделі і системи. Управління програмними проектами.

Забезпечення надійності програмного продукту.

Документування програмних засобів.

Прогресивні технології розробки програмних продуктів.

Система оцінювання

100 балів за виконання лабораторних завдань, або 100 балів - залік

Форма контролю
залік