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

Курс предназначен для старшеклассников. Может являться логическим продолжением курсов “Основы Web-дизайна” и “Web-программирование”. Базовые знания по HTML и CSS приветствуется, но не являются обязательными.

Возраст учащихся

12-17 лет (группы формируются по возрасту)

Количество учеников в классе

максимум 12

Продолжительность курса

сентябрь – май, 72 ак. часа

График обучения

2 ак. часа (90 минут) / 1 раз в неделю


Цель курса

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

Язык JavaScript популярен и востребован во всем мире при решении широкого круга задач веб-разработки. Это делает изучение программирования не только увлекательным творческим процессом, но и позволяет ребенку получить профессиональные навыки, которые могут стать основой востребованной высокооплачиваемой профессии.


Программа курса

  • Основы языка программирования JavaScript.
  • Синтаксис. Базовые типы. Основы HTML/CSS.
  • Добавление в программу логики и контроля. Циклы и условия.
  • Функции. Объекты и массивы. “Декодер слов”.
  • Работа с объектами. Дата и время.
  • Таймеры. Создание игры.
  • Динамическое модифицирование страниц. Объектная модель документа (DOM).
  • Работа с элементами страницы и форм. Проверка форм.
  • Создание викторины-опроса-теста. “Генератор паролей”. Игра “Угадай число”
  • Работа с изображениями: ролловеры, фотогаллереи, анимированные слайд-шоу.
  • Рисование при помощи JS.
  • Навигация: анимированные меню. События.
  • Введение в jQuery. Селекторы и методы jQuery.
  • События и функции jQuery.
  • Анимация и эффекты.
  • Подключение библиотек. Построение графиков.

Приобретаемые знания и умения

  • изучение основ программирования и алгоритмов, объектно ориентированное программирование (ООП)
  • получение практических навыков по написанию кода на JavaScript
  • создание современного веб-сайта
  • знакомство с популярными технологиями: AJAX, jQuery и т.д.
  • разработка игр и веб-приложений
  • развитие логического и творческого мышления
  • отличная база, которая позволит изучить любой другой язык программирования