Программа элективного курса на тему: "Программирование web-страниц на javascript"

Автор: Богданова Лариса Михайловна

Дата публикации: 17.05.2016

Номер материала: 2272

Рабочие программы
Информатика
10, 11 Классы

Муниципальное бюджетное общеобразовательное учреждение

Средняя общеобразовательная школа п. Надвоицы

 Программа

элективного курса

ПРОГРАММИРОВАНИЕ WEB-CTPАНИЦ НА JAVASCRIPT

10 класс

2014-2015 учебный год

Разработчик:

Богданова Л. М.

учитель Информатики и ИКТ

                                                         

                                                                     

2014 г


Пояснительная записка

Курс рассчитан на 18 часов. В данном курсе учащиеся знакомятся с технологией создания динамических web-страниц. Учащийся, который будет изучать этот курс, должен иметь навыки работы в Интернете и с языком разметки гипертекста HTML.

В основу программы положены:

  •  разработки уроков А. А. Дуванова по теме «JavaScript конструирование» (материалы Роботландского университета  http://www.botik.ru/robot );
  • лабораторные работы по JavaScript А. И. Сенокосова (Информатика. 2003. N2 23).

Программа рассчитана на учащихся 10 класса:  на 0,5 час в неделю на 35 недель

Содержание обучения

Назначение JavaScript. История создания языка. Возможности языка. Основы языка JavaScript. Переменные, константы, выражения.

Ветвления. Повторения. Функции. Объект. Методы. Свойства объекта. Массивы.

Объектная модель браузера. Объекты и события браузера. Формы (кнопки, строки ввода).

Формы (флажки, радиокнопки).

Формы (меню, многострочное поле).

Конструирование объектов. Технология проектирования динамических web-страниц.

Ожидаемые результаты обучения

После прохождения курса учащиеся должны: знать:

  • как скрипт монтируется в HTML;
  • описание переменных, констант, выражений, функций;
  • как осуществить ввод строки;
  • команды присваивания, ветвления, повторения;
  • функции JavaScript;
  • понятия объекта, встроенных объектов и объектов пользователя,

массива как объекта, свойства объекта;

• как осуществить поиск ошибок в программах на JavaScript; уметь:

 • программировать ввод и вывод информации;

• программировать с использованием основных алгоритмических конструкций;

  • создавать функции на JavaScript;
  • работать с массивами;
  • создавать объекты;
  • создавать формы;
  • создавать простейшие динамические web-страницы.

Тематическое планирование 18 часов

п/п

Тема

Содержание

Дата

1

Первый скрипт.

Операторы ввода/вывода.

Что такое JavaScript. Назначение.

Основные возможности.

2

Лабораторная работа 1

«Организация ввода/вывода

информации в JavaScript»

Скрипт. Как

скрипт монтируется в

HTML. Операторы ввода/вывода

3

Ветвления и повторения.

Условная команда, условие, блок;

арифметические и строковые

выражения как условия;

4

Лабораторная работа 2

«Создание приложения,

выводящего различные

сообщения»

Трудные

условия, ввод альтернативы; команды

цикла while, for

5

Функции в JavaScript

Описание функции и ее вызов. Формальные и фактические аргументы функции.

6

Функции в JavaScript

Проектирование «сверху вниз»

7

Объекты JavaScript.

Объект. Инкапсуляция. Интерфейс

объекта и внутреннее устройство

объекта.

8

Лабораторная работа 3

«Объекты JavaScript»

Встроенные объекты и

объекты пользователя. Наследование.

Статическое и динамическое

9

Массивы JavaScript

Объект Аrrау

10

Объекты и события браузера

Объектная модель браузера. Объекты и события браузера. Объект Window,

объект document,

11

Лабораторная работа 4

«Создание интерактивных

документов»

Создание страницы

«на лету».

12

Лабораторная работа 4

«Создание интерактивных

документов»

Интерактивный документ

13

Формы. Лабораторная работа 5 «Работа с формами»

Принцип программного управления.

14

Формы. Лабораторная работа 5 «Работа с формами»

Формы: кнопки, строки ввода, флажки,

радиокнопки, меню, многострочное

поле

15

Лабораторная работа 6

«Работа с графикой»

Использование графических объектов

16

Лабораторная работа 6

«Работа с графикой»

Использование графических объектов

17

Проект «Конструирование

динамических web-страниц»

Создание проекта

18

Проект «Конструирование

динамических web-страниц»

Защита проекта

Рекомендуемая литература

1.Глушаков С. В и др. Программирование web-страниц. М.:

АСТ; Харьков: Фолио, 2003.

2.Дуванов А. А. Web-конструирование. DHTML. СПб.: БХВ-Петербург, 2003.

3.Сенокосов А. И. Лабораторные работы по JavaScript // Информатика. 2003. №23