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

Школа юного веб-разработчика

C 6 класса | 10 занятий | Очно

Длительность курса: 80 академических часов

О чём курс

Этот курс научит вас писать программы на языке JavaScript – одном из популярных языков веб-разработки.

Изучить именно JavaScript – отличная идея, потому что этот язык используется повсюду. Его поддерживают браузеры Chrome, Firefox, Opera, Internet Explorer, Edge и другие. Возможности JavaScript позволяют программистам делать из обычных веб-страниц полноценные интерактивные приложения и игры. Но и это еще не всё: JavaScript также работает на интернет-серверах и даже может использоваться для управления роботами и другими устройствами.

На этом курсе вы будете постепенно узнавать новое, закреплять пройденное и двигаться дальше. Начав с простых типов данных, вы перейдёте к более сложным, по пути освоив управляющие конструкции и функции. После этого вы научитесь писать код, реагирующий на нажатие клавиш, и наконец познакомитесь с элементом canvas, который позволяет создавать рисунки и анимацию программным образом.

Летняя школа работает в формате городского лагеря – каждый будний день с 11:00 до 18:00.

Длительность школы – 2 недели (10 рабочих дней).

Расписание летней школы:

  • 11:00-12:40 – занятия в классе;
  • 13:00-16:00 – отдых, обед и прогулки в парке Политехнического университета;
  • 16:20-18:00 – занятия в классе.

Чему научим

  • Внедрять JavaScript в HTML.
  • Использовать разные типы данных и переменных.
  • Работать с объектами, массивами и циклами.
  • Работать с функциями.
  • Использовать элемент canvas для создания рисунков и анимации.
  • Создавать игры на JavaScript.

Занятие 1

Введение в JavaScript

  • Знакомьтесь: JavaScript
  • Пробуем JavaScript
  • Строение JavaScript-программы

Типы данных и переменные

  • Числа
  • Операторы
  • Переменные
  • Строки
  • Булевы значения
  • Undefined и null

Массивы

  • Создание массива
  • Доступ к элементам массива
  • Создание и изменение элементов
  • Работаем с массивами

Занятие 2

Объекты

  • Создание объектов
  • Доступ к свойствам объекта
  • Массивы объектов
  • Работа с объектами

Занятие 3

Основы HTML

  • Текстовые редакторы
  • Понятие тега
  • Структура html-документа
  • Заголовки и параграфы
  • Внедрение JavaScript в HTML

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

Занятие 4

Циклы

  • while
  • do..while
  • for
  • Массивы и циклы
  • Объекты и циклы: for..in

Занятие 5

Создаем игру «Виселица»

  • Взаимодействие с игроком
  • Проектирование игры
  • Программируем игру
  • Код игры

Занятие 6

Функции

  • Базовое устройство функции
  • Вызов функции
  • Передача аргументов в функцию
  • Возврат значения из функции
  • Вызов функции в качестве значения
  • Упрощаем код с помощью функций
  • Ранний выход из функции по return

Занятие 7

Элемент canvas

  • Создаем холст
  • Рисование на холсте
  • Выбор цвета
  • Рисование фигур
  • Рисование линий или путей
  • Заливка путей цветом
  • Рисование дуг и окружностей
  • Рисование нескольких окружностей с помощью функции

Занятие 8

Анимация в canvas

  • Движение по странице
  • Изменение размера квадрата
  • Случайная пчела
  • Отскакивающий мяч

Управление анимацией с клавиатуры

  • События клавиатуры
  • Управляем мячом с клавиатуры
  • Код программы
  • Запуск программы

Занятие 9-10

Создаем игру «Змейка»

  • Игровой процесс
  • Структура игры
  • Начинаем писать игру
  • Рисуем рамку
  • Отображение счета
  • Конец игры
  • Создаем конструктор Block
  • Создаем змейку
  • Перемещаем змейку
  • Управляем змейкой с клавиатуры
  • Создаем яблоко
  • Код игры

Подведение итогов

Стоимость

24 200 ₽

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

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

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

  • Информационное моделирование:
    • промежуточная аттестация - 60 баллов
    • итоговая оценка - удовлетворительно
  • Школа юного программиста:
    • итоговая оценка - хорошо
  • Информационный дизайн:
    • промежуточная аттестация - 70 баллов
    • итоговая оценка - хорошо

Для тех, кто еще не учится в АИШ:

  • Вступительное тестирование
Тест № ВКТ-510 Основы компьютерной грамотности (для АИШ)

Тест на владение практическими навыками работы в ОС MS Windows:

  • Проходной балл: 60.
  • Длительность: 60 минут.
  • Количество попыток: 2

Необходимы знания и навыки для успешного прохождения тестирования:

  • Понятия файла
  • Понятие папки
  • Расширение файлов
  • Работа с файловой системой: копирование, удаление, перемещение, поиск, создание файлов и папок
  • Горячие клавиши
  • Работа с оконными приложениями
  • Работа с мышкой
  • Устройство и принцип работы компьютера
  • Операционная система: что это такое, цели и задачи

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

О дате начала набора будет объявлено дополнительно.

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

18 лет

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

16

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

83

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

3 500

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

4

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

36

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