Topic outline

  • Анотація (основні ідеї) вибіркової навчальної дисципліни

    Технології виробництва апаратних складових комп'ютера (материнських плат, процесорів, носіїв інформацїї, шин передавання сигналів та ін) суттєво прогресують і дають нам виграш у часі при обробці великих обсягів інформації

    Технології штучного інтелекту беруть на себе все більш складні задачі

    Однак задачі, з якими має справи людство зараз, вимагають ще більшої швидкості та правильності прийняття рішення.

    Саме думати, аналізувати логіку обробки інформації, шукати швидкі та точні рішення, враховувати обмеження вже існуючих технологічних рішень - це місія спеціально навчених людей - інженерів програмного забезпечення

    Вибірковий курс "Ефективність алгоритмів і програм" призначено для студентів спеціальності ІПЗ

    Основна мета курсу - сфокусувати увагу майбутнього фахівця в галузі ІТ на таких поняттях, що становлять основу його професійної компетентності -

    Алгоритм, операційна складність, недосконалості алгоритмів і програм, характеристики ефективності алгоритмів і програм, прийоми підвищення ефективності програми, стиль програмування, технологія програмування

  • Основні показники ефективності алгоритмів і програм

    • Типові недосконалості алгоритмів і програм

      • Прийоми оптимізації алгоритмів і програм

        • Експериментаріум

          У результаті вивчення дисципліни студент поступово створює проєкт.

          Проєкт містить

          опис певної обраної студентом задачі,

          проведені студентом експерименти стосовно обраних параметрів ефективності,

          остаточний варіант вирішення задачі з аналізом отриманих показників ефективності.

          • Підсумковий контроль

            контроль передбачає проходження тесту на розуміння основних понять та ідей курсу

            захист проєкту