Section outline

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

    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. Поняття та приклади інтерактивних інсталяцій