НАУКОВИЙ ГУРТОК «ПРОГРАМІСТ»

INTRODUCTION

Сучасний розвиток інформаційних технологій вимагає від фахівців глибоких знань у сфері програмування, алгоритмів та розробки програмного забезпечення. Науковий гурток «ПРОГРАМІСТ» спрямований на формування практичних навичок створення програм на мовах C++ та Python, розвиток логічного мислення та здатності вирішувати прикладні задачі.

У процесі навчання студенти поєднують теоретичні знання з практичною діяльністю, розробляють власні програмні проєкти, досліджують помилки та вразливості програмного забезпечення, а також опановують сучасні підходи до створення ефективних і безпечних програм.

GENERAL INFORMATION ABOUT THE CLUB

Науковий гурток «ПРОГРАМІСТ» функціонує на базі ВСП «РФК НУБіП України».

Керівник гуртка: Дедюхіна Ю. О. – викладач програмування та інформаційних дисциплін.

Учасниками гуртка є студенти 2-3 курсів спеціальностей F2 «Інженерія програмного забезпечення»та F5 «Кібербезпека та захист інформації»,  які вивчають основи програмування та алгоритмічні мови, а також інформаційні дисципліни. Заняття проводяться 1 раз на тиждень і передбачають як навчання, так і виконання практичних завдань та проєктів.

Основний напрям діяльності – алгоритмічне та візуальне програмування.

ЦІЛІ ГУРТКА

  • формування стійких практичних навичок програмування на C++ та Python;
  • розвиток алгоритмічного та логічного мислення;
  • ознайомлення з сучасними технологіями розробки програмного забезпечення;
  • розвиток творчого потенціалу студентів;
  • підготовка до участі в олімпіадах, конкурсах та конференціях.

ЗАВДАННЯ ГУРТКА

  • вивчення основних конструкцій мов програмування;
  • розробка консольних і графічних програм;
  • формування навичок роботи з алгоритмами та структурами даних;
  • навчання налагодженню (debugging) програм;
  • створення власних програмних проєктів;
  • формування портфоліо робіт учасників гуртка.

ОЧІКУВАНІ РЕЗУЛЬТАТИ

У результаті роботи гуртка студенти:

  • впевнено володіють мовами програмування C++ та Python;
  • вміють створювати як консольні, так і графічні застосунки;
  • розуміють алгоритми та можуть їх реалізовувати;
  • створюють власні програмні проєкти;
  • беруть участь у конкурсах та олімпіадах;
  • підвищують рівень професійної підготовки в ІТсфері.

ПЛАН РОБОТИ ГУРТКА

БЛОК C++

  • Тема 1. Встановлення середовища та створення першої програми. Ознайомлення з основами програмування.
  • Тема 2. Змінні, типи даних, введення та виведення інформації.
  • Тема 3. Оператори та вирази. Реалізація математичних обчислень.
  • Тема 4. Умовні оператори. Побудова логіки прийняття рішень у програмах.
  • Тема 5. Цикли. Автоматизація обчислювальних процесів.
  • Тема 6. Масиви та алгоритми сортування. Обробка даних.
  • Тема 7. Функції. Структурування програмного коду.
  • Тема 8. Робота з рядками. Обробка текстових даних.
  • Тема 9. Робота з файлами. Збереження та читання інформації.

ВІЗУАЛЬНЕ ПРОГРАМУВАННЯ C++ (WinForms)

  • Тема 10. Вступ до Visual Studio. Створення графічного проєкту.
  • Тема 11. Елементи інтерфейсу (кнопки, поля введення, списки).
  • Тема 12. Обробка подій та логіка взаємодії з користувачем.
  • Тема 13. Використання таймерів і графіки. Створення інтерактивних програм.
  • Тема 14. Фінальний проєкт C++. Розробка власного графічного застосунку.

БЛОК PYTHON

  • Тема 15. Встановлення Python та створення першої програми.
  • Тема 16. Змінні, типи даних, введення/виведення.
  • Тема 17. Умовні оператори та логічні вирази.
  • Тема 18. Цикли та робота зі списками.
  • Тема 19. Функції та рекурсія.
  • Тема 20. Структури даних: списки, словники, множини.
  • Тема 21. Робота з файлами. Обробка даних.
  • Тема 22. Модулі та бібліотеки Python.

ВІЗУАЛЬНЕ ПРОГРАМУВАННЯ PYTHON (Tkinter)

  • Тема 23. Вступ до Tkinter. Створення графічних інтерфейсів.
  • Тема 24. Tkinter: графіка та анімація (Canvas).
  • Тема 25. Фінальний проєкт Python. Розробка власного застосунку.

Керівник: Юлія ДЕДЮХІНА, викладач програмування та інформаційних дисциплін

Skip to content