Detachable Subdivision
"Rivne Professional College of
National University of Life
and Environmental Sciences of Ukraine"
НАУКОВИЙ ГУРТОК «ПРОГРАМІСТ»
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. Розробка власного застосунку.
Керівник: Юлія ДЕДЮХІНА, викладач програмування та інформаційних дисциплін