Програмування як середовище для творчості. Мова програмування
Особливості середовища розробки. Структура програмного проєкту
Основні елементи мови програмування JavaScript.
Використання змінних і виразів
Полотно. Пікселі. Координати. Кольори
Основні форми: точка, лінія, прямокутник, еліпс
Реалізація базових алгоритмічних конструкцій
Інтерактивність
Обробка подій
Правила написання читабельного коду. Коментарі у тексті програми
Метод функціональної декомпозиції задачі. Модульність
Функції. Бібліотеки та модулі
Передавання значень у функцію та з неї. Формальні та фактичні параметри
Об'єкти, властивості, конструктори, методи
Події та обробники подій. Взаємодія об’єктів
Доцільність створення класів та об’єктів для розв’язування задач