Сучасні технології програмування


Для вибору у 2022-2023 навчальному році

Всього годин: 180

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

Мета курсу

формування системи понять, знань, умінь і навичок в сучасному програмуванні, що включає в себе методи аналізу, проектування і створення програмних продуктів засобами об’єктно-орієнтовного програмування;засвоєння синтаксису мови програмування С#, архітектури Windows.NET, можливостей С# для розробки елементів управління.

Програмні результати навчання

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

Автори курсу

Яскевич Владислав Олександрович

Підрозділ

Кафедра математики і фізики,
Факультет інформаційних технологій і математики

Викладачі

Яскевич Владислав Олександрович

Призначення

(Магістр)

111.00.02 Математичне моделювання (магістр)

Період навчання

1-й рік

Розподіл

Курс / рік навчання V VI
Семестр 9 10 11 12
Розподіл кредитів (6) 0 6 0 0
Години (180)
Лекції 0 12 0 0
...з них дистанційно 0 0 0 0
Семінарські, практичні, лабораторні 0 36 0 0
...з них дистанційно 0 0 0 0
Модульний контроль 0 12 0 0
...з них дистанційно 0 0 0 0
Самостійна робота 0 120 0 0

Кількість учасників

Одиниця Студенти Групи Підгрупи
Мінімальна кількість 5 1 0
Максимальна кількість 15 1 0