Програмування (кн – 2, со)
Тип: Нормативний
Кафедра: програмування
Навчальний план
Семестр | Кредити | Звітність |
1 | 5 | Іспит |
2 | 5 | Іспит |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
1 | 32 | доцент Ярошко С. А. | ПМі-14, ПМі-15, ПМі-16, ПМо-11 |
2 | 32 | доцент Ярошко С. А. | ПМі-14, ПМі-15, ПМі-16, ПМо-11 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
1 | 32 | ПМі-14 | доцент Бернакевич І. Є., доцент Козій І. Я. |
ПМі-15 | Квасниця Г. А. | ||
ПМі-16 | Ярошко О. С., доцент Ярошко С. А. | ||
ПМо-11 | Ярошко О. С., доцент Ярошко С. А. | ||
2 | 32 | ПМі-14 | доцент Бернакевич І. Є., доцент Козій І. Я. |
ПМі-15 | Квасниця Г. А. | ||
ПМі-16 | Ярошко О. С., доцент Ярошко С. А. | ||
ПМо-11 | Ярошко О. С., доцент Ярошко С. А. |
Опис курсу
Метою нормативної дисципліни «Програмування» є навчити студента:
- складати алгоритми, оцінювати їхню обчислювальну ефективність, перевіряти правильність за допомогою сукупності тестів;
- вибирати відповідні засоби мови програмування і застосовувати їх належним чином для запису своїх алгоритмів розв’язування прикладних задач;
- застосовувати процедурну методологію побудови комп’ютерних програм;
- застосовувати об’єктно-орієнтований підхід до проектування і написання програм, розуміти принципи інкапсуляції, наслідування структури і поведінки об’єктів, суть і способи реалізації поліморфізму поведінки та структур даних;
- застосовувати принципи узагальненого програмування для побудови та використання шаблонів функцій та класів, для метапрограмування;
- використовувати узагальнені алгоритми та контейнери стандартної бібліотеки STL для написання власних програм, доповнювати можливості бібліотеки власними шаблонами.