Структура за темами

  • Поурочне планування

  • Цифрове мистецтво та творчість

    1. Цифрове мистецтво. Дизайн та код. Генеративне мистецтво.
    2. Програмування як середовище для творчості.
    3. Мова програмування. Особливості середовища розробки.
    4. Структура програмного проекту



  • Графічні побудови та взаємодії

    1. Основні елементи мови програмування.
    2. Використання змінних і виразів.
    3. Реалізація базових алгоритмічних конструкцій.
    4. Правила написання читабельного коду. Коментарі у тексті програми.
    5. Полотно. Пікселі. Координати. Кольори.
    6. Основні форми: точка, лінія, прямокутник, еліпс.
    7. Інтерактивність.
    8. Обробка подій: переміщення та клацання миші, натиснення клавіш тощо.



  • Функції

    1. Модульність.
    2. Функції. Передавання значень у функцію та з неї. Формальні та фактичні параметри.
    3. Рекурсії.
    4. Фрактали



  • Об’єкти та класи

    1. Клас, властивості, конструктори, методи.
    2. Об'єкти.
    3. Події та обробники подій.
    4. Взаємодія об’єктів



  • Мультимедіа

    1. Поняття, реалізація та застосування масивів.
    2. Текстові рядки як масиви символів.
    3. Зображення як цілісний об’єкт та як масив пікселів.
    4. Відео як цілісний об’єкт та як масив зображень.
    5. Анімації.
    6. Трансформації та моделювання руху.
    7. Бібліотеки для роботи з мультимедійними даними



  • Інтерфейс програмного продукту

    1. Зовнішні джерела даних.
    2. Дані сенсорів та датчиків.
    3. Прикладний програмний інтерфейс.
    4. Графічний інтерфейс користувача.
    5. Поняття та приклади інтерактивних інсталяцій