Програмування

Викладач: Галуза Олексій Анатолійович, д.ф.-м.н., доцент

Освітньо-кваліфікаційний рівень: Бакалаври

Спеціальність: 113 «Прикладна математика»

Спеціалізація: 113-01 «Інтелектуальний аналіз даних»

Кількість кредитів (годин): 10 (300)

Види навчальних занять: Лекції, лабораторні заняття, практичні заняття, курсова робота

Мета дисципліни, опис знань та навичок, які вона дає:

Метою курсу є вивчення прийомів і методів розробки ефективних прикладних програм мовою С++ та формування у студентів теоретичних знань та практичних навичок використання ЕОМ у інженерної діяльності.

Студент повинен знати:

  • основні поняття інформатики;
  • етапи розв’язання задач за допомогою ЕОМ;
  • базові алгоритмічні конструкції;
  • базові типи даних;
  • основні структури даних;
  • простіші типові алгоритми обробки даних;
  • основні поняття та засоби мови С/С++;
  • методи тестування та відлагодження програм.

Студент повинен уміти:

  • розробляти алгоритми розв’язання прикладних задач;
  • реалізовувати алгоритми мовою С++ за допомогою стандартної бібліотеки;
  • розробляти складні структури даних;
  • виконувати тестування та відлагодження програм;
  • володіти поняттями та засобами об’єктно-орієнтованого програмування;
  • використовувати засоби стандартної бібліотеки шаблонів.