Сучасні технології програмування
Для вибору у 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 |