Гуртки програмування

Гурток «Початкове програмування в Kodu Game Lab»


- Kodu Game lab («коду гейм лаб») - це візуальнe середовище програмування, призначене для створення тривимірних ігор, світів та історій
- Kodu це цілий набір об'єктів з готовими моделями поведінки, що дозволяють створювати тривимірні ігри без наявності специфічних знань
- Kodu знайомить з основними поняттями програмування, такими як алгоритм, умови, об'єкти, події, параметри, підпрограми
- Kodu знайомить з логікою програмування і способом вирішення проблем, обходячись без складного синтаксису.

Ознайомлення з основними поняттями програмування у візуальному середовищі для створення тривимірних ігор, світів, історій
Вікова категорія: 1-4 клас

Гурток початкового програмування у середовищі «Scratch»


- Scratchскретч»)— середовище програмування, яке дозволяє дітям створювати власні анімовані та інтерактивні історії, ігри, тести і інші програми.
 - В Scratch немає слів, які потрібно знати напам'ять і вміти писати без помилок.
 Програми в Скретч не пишуть, а збирають за допомогою мишки з готових блоків-команд, схожих на блоки конструктора Лего.
- Scratch розвиває початкові навички програмування та логічного мислення завдяки наявності розширеного набору команд та можливості самостійно програмувати поведінку об'єктів і водночас дозволяє легко створювати ігри та проекти, які виглядають досить професійно і в недалекому минулому були під силу лише досвідченим програмістам.
- Scratch дозволяє граючись, засвоїти багато математичних понять, познайомитись з логікою і принципами програмування, підготуватись до вивчення сучасних мов програмування.

Ознайомлення з логікою і принципами програмування у візульному середовищі, шляхом збирання програми із блоків-команд.
Вікова категорія: 3-6 клас

Гурток «Програмування мовою Python»


Python («пайтон») - це одна з найпотужніших мов програмування і одночасно легка для вивчення
Програми написані на Python будуть працювати на будь-якій системі (а окрім Windows їх існує дуже багато)
Python чудово підходить не тільки для іграшок, але і для серйозних програм, що виконують складні наукові обчислення, динамічних веб-сайтів
З Python знадобиться менше часу для написання програми в порівнянні з іншими мовами
Після вивчення Python набагато простіше вчити інші мови
Спеціалістів Python ще не так багато, тому знання цієї мови дозволить завжди бути затребуваним.
Вікова категорія: 5-9 клас
Python - інтерпретована мова програмування

Гурток «Програмування мовою Java»


- Java («джава»)- об'єктно-орієнтована мова програмування.
- Java є основою для всіх типів мережевих додатків і загальним стандартом для розробки і поширення вбудованих і мобільних додатків, ігор, веб-контенту та корпоративного програмного забезпечення.
- Java дозволяє ефективно розробляти, впроваджувати і використовувати чудові додатки і послуги.
Завдяки широкому застосуванню цієї мови, попит на Java-програмістів постійно зростає
Вікова категорія: 6-10 клас

Гурток програмування «С++ / Processing»


- C++ («Сі-плюс-плюс») — мова програмування високого рівня з підтримкою декількох парадигм програмування: об'єктно-орієнтованої, узагальненої та процедурної.
 Мовою C ++ можна писати програми майже під всі існуючі платформи та операційні системи.
- C++ надає можливість:
* Розробляти ПЗ.
* Виконувати математичні розрахунки, вирішувати завдання і реалізовувати типові алгоритми.
* Розробляти консольні додатки в операційній системі Windows та Linux.
* Робота з візуалізацією та моделюванням фізичних систем (мовою processing)

Гурток «Програмування мовою С#»


- Мова C# («сі-шарп») є однією з найбільш просунутих і сучасних об'єктно-орієнтованих мов програмування, яка ввібрала в себе найкраще з мов С++ та Java. Багато програм написані на цій мові, оскільки вона легка в розумінні.
C#  надає можливість:
- Розробляти програми з використанням платформи .Net Framework
- Опанувати професійне середовище розробки Microsoft Visual Studio .NET
- Навчитися створювати сучасні додатки з графічним інтерфейсом користувача
- Познайомитись з сучасними технологіями та процесом розробки програмного забезпечення

Гуртківці реалізують індивідуальні та колективні проекти, беруть участь у конкурсах програмних продуктів, турнірах, олімпіадах.
Вікова категорія: 7-11 клас
Вимоги: базові знання програмування

Гурток "Алгоритмізація та математичні основи програмування"

- розрахований на гуртківців, що вже мають мінімальний досвід у складанні програм, відповідну математичну підготовку та готуються до участі в олімпіадах з програмування, бажають вдосконалити свої алгоритмічні навички та готуються стати професійними програмістами
- Розвиток  математичного, логічного, алгоритмічного мислення
- Формування програмістського стилю мислення, надання базових знань з дискретної математики, основних етапів розв’язання задач, навчання  основним принципам структурного програмування, навичок алгоритмізації
- На заняттях розглядаються класичні та специфічні алгоритми розв'язання задач з інформатики.
Вікова категорія: 7-11 клас

Гурток «Web-дизайн»


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

Вікова категорія: 5 - 11 клас