Topic outline
Анотація (основні ідеї) вибіркової навчальної дисципліни
Технології виробництва апаратних складових комп'ютера (материнських плат, процесорів, носіїв інформацїї, шин передавання сигналів та ін) суттєво прогресують і дають нам виграш у часі при обробці великих обсягів інформації
Технології штучного інтелекту беруть на себе все більш складні задачі
Однак задачі, з якими має справи людство зараз, вимагають ще більшої швидкості та правильності прийняття рішення.
Саме думати, аналізувати логіку обробки інформації, шукати швидкі та точні рішення, враховувати обмеження вже існуючих технологічних рішень - це місія спеціально навчених людей - інженерів програмного забезпечення
Вибірковий курс "Ефективність алгоритмів і програм" призначено для студентів спеціальності ІПЗ
Основна мета курсу - сфокусувати увагу майбутнього фахівця в галузі ІТ на таких поняттях, що становлять основу його професійної компетентності -
Алгоритм, операційна складність, недосконалості алгоритмів і програм, характеристики ефективності алгоритмів і програм, прийоми підвищення ефективності програми, стиль програмування, технологія програмування
Основні показники ефективності алгоритмів і програм
Типові недосконалості алгоритмів і програм
Прийоми оптимізації алгоритмів і програм
Експериментаріум
У результаті вивчення дисципліни студент поступово створює проєкт.
Проєкт містить
опис певної обраної студентом задачі,
проведені студентом експерименти стосовно обраних параметрів ефективності,
остаточний варіант вирішення задачі з аналізом отриманих показників ефективності.
Підсумковий контроль
контроль передбачає проходження тесту на розуміння основних понять та ідей курсу
захист проєкту