+7 (812) 703-02-02 info@hse.spbstu.ru

Модуль 4. Программируем на JavaScript

C 7 класса | 13 занятий | Очно

Длительность курса: 42 ак. часа (13 занятий по 2 ак.часа + 16 часов домашней работы)

О чём курс

Сейчас существует огромное количество конструкторов игр, которые помогли бы юным программистам справится с реализацией онлайн-игр гораздо быстрее и эффектнее. Но конструкторы скрывают за своим интерфейсом логику написания программ и синтаксис реального языка программирования.

JavaScript был самым первым языком, предназначенным для программирования на веб-страницах. С тех пор произошла революция в сфере его использования и сейчас это полноценный язык с неограниченными возможностями по созданию игр.

Своими руками создать игровое приложение, которым можно еще и поделиться со всем миром – не это ли отличное начало для ориентированных на программирование школьников? Кроме того, JavaScript имеет C-подобный синтаксис, который лежит в основе очень многих современных языков C#, Java и др.

Чему научим

  • Реализация разветвлённых алгоритмов.
  • Реализация классических задач программирования с помощью циклов.
  • Работа со строками и массивами.
  • Разработка собственных функций.
  • Работа с объектной моделью документа.
  • Обработка событий.
  • Работа с датой и временем.
  • Программное рисование.
  • Создание программной анимации.

Занятие 1

Условные инструкции

  • Вспоминаем условные инструкции
  • Инструкция switch

Занятие 2

Циклы в JavaScript

  • Вспоминаем работу с циклами
  • Цикл do..while
  • Оператор break
  • Оператор continue

Занятие 3

Функции в JavaScript

  • Вспоминаем функции
  • Стрелочные функции

Занятие 4

Массивы в JavaScript

  • Вспоминаем работу с массивами
  • Методы для работы с массивами: includes(), find() и findIndex(), reduce() и reduceRight()

Занятие 5

  • Вспоминаем объектную модель
  • Навигация по dom
  • Свойства узлов. Атрибуты и dom-свойства
  • Создание, добавление и удаление узлов

Занятие 6

События

  • Всплытие и погружение. Делегирование событий
  • События клавиатуры и указателя
  • Прокрутка. События документа

Занятие 7

Формы и элементы форм

  • События форм и элементов
  • Методы форм и элементов

Занятие 8

Строчный тип данных

  • Свойство строки
  • Методы класса String
  • Сравнение строк
  • Изменение строк

Занятие 9

Дата и время

  • Создание экземпляра объекта класса Date
  • Автоисправление даты
  • Методы класса Date

Занятие 10-11

Программное рисование

  • Рендеринг содержимого
  • Рисование замкнутых фигур
  • Рисование контуров
  • Задание цвета и стилей линии
  • Градиенты
  • Вывод текста на холст

Занятие 12

Программная анимация

  • Шаги анимации
  • Управление ходом анимации

Занятие 13

Итоговое занятие

Стоимость

16 500 ₽

Есть скидки от 10% до 20%. Узнать подробнее...

Как поступить

Для уже обучающихся в АИШ:

  • Модуль 3. Продолжаем строить сайты  - итоговая оценка не ниже "удовлетворительно" или промежуточная аттестация не ниже 60.

Как записаться на занятия

Академия информатики для школьников в цифрах

19 лет

успешной работы
в Политехническом университете Петра Великого

10

направлений обучения

83

учебные программы

3 500

школьников
проходят обучение
ежегодно

4

учебные площадки

36

компьютерных классов