Разработка методики преподавания факультатива по программированию на языке JavaScript

Понятие объекта, отличительные признаки объекта, свойства объекта, его методы и события. Классы объектов, экземпляр класса. Иерархия объектов. Понятие инкапсуляции, понятие наследования, понятие полиформизма.

Учащиеся должны знать:

– что такое объект, свойства, методы, события объекта, класс объектов, экземпляр класса, иерархия;

– в чем состоит суть понятия инкапсуляции и полиформиз

ма;

– что такое наследование и его преимущества;

– отличие ООП от структурного программирования.

Учащиеся должны уметь:

– выделять класс по совокупности объектов;

– выделять объекты из предметной области;

– охарактеризовывать объект по описанию класса.

Основы программирования на языке JavaScript

Введение в язык программирования JavaScript. Ввод и вывод данных. Переменные в языке JavaScript.

Понятие программы на языке JavaScript. Инструменты написания сценариев. Размещение сценария. Типы данных. Метод alert. Метод confirm. Метод prompt. Имена переменных. Создание переменных. Глобальные и локальные переменные.

Учащиеся должны знать:

– что такое сценарий;

– инструменты написания сценариев;

– какие типы данных используются в языке JavaScript;

– назначение метода alert, метода confirm, метода prompt;

– правила записи имен переменных;

– отличие между глобальными и локальными переменными.

Учащиеся должны уметь:

– создавать сценарий и размещать в нужном месте;

– осуществлять ввод и вывод данных;

– создавать переменные.

Использование операторов в языке JavaScript.

Комментарии. Оператор обработки строк. Арифметические операторы. Операторы присвоения. Операторы сравнения. Логические операторы. Операторы ветвления. Операторы цикла.

Учащиеся должны знать:

– основные операторы языка JavaScript;

– синтаксис записи операторов.

Учащиеся должны уметь:

– создавать сценарии с использованием изученных операторов.

Использование функций в языке JavaScript.

Объявление функции. Вызов функции или ее результата. Встроенные функции. Рекурсия. Класс Function.

Учащиеся должны знать:

– встроенные функции языка JavaScript;

– для чего используется класс Function и синтаксис записи объектов класса.

Учащиеся должны уметь:

– объявлять и вызывать функцию;

– создавать функции с использованием рекурсии;

– создавать сценарии с использованием изученных функций.

Классы объектов языка JavaScript.

a. Встроенные классы объектов.

Обращение к свойствам и методам объекта. Создание и удаление объекта. Операторы для работы с объектами.

Класс Object. Класс String. Класс Number. Класс Math. Класс Date. Класс Boolean.

b. Пользовательские классы объектов.

Создание классов. Определение свойств. Определение методов. Использование прототипов. Наследование классов объектов.

c. Внешние классы объектов.

Объектная модель браузера и документа. Использование событий. Порядок событий onmouse. Объект event. Прохождение событий. Объект window, объект document, объект location, объект history, объект navigator, их свойства, методы и события.

Учащиеся должны знать:

– операторы для работы с объектами;

– основные классы объектов и синтаксис записи объектов класса;

– основные свойства, методы и события объектов;

– что такое прототип и синтаксис его записи;

Учащиеся должны уметь:

– обращаться к свойствам и методам объекта;

– использовать события при создании сценариев;

– создавать и удалять объекты;

– добавлять свойства и методы к объектам;

– создавать класс объектов.

Использование массивов в языке JavaScript.

Определение массива. Класс Array. Многомерные массивы.

Учащиеся должны знать:

– синтаксис определения массива и синтаксис записи объектов класса Array;

– свойства и методы класса Array;

Учащиеся должны уметь:

– создавать одномерный и многомерный массив;

– обращаться к элементам массива;

Работа с формами.

Объект form, его свойства, методы, события. Обращение к формам документа. Коллекция elements.

Учащиеся должны знать:

– свойства, методы и события объекта form;

– что такое коллекция elements;

– свойства, методы и события элементов управления.

Учащиеся должны уметь:

– обращаться к формам документа;

– обращаться к элементам формы;

– использовать свойства, методы и события элементов управления.

Работа с изображениями.

Объект Image и его свойства. Движение изображения. Смена изображений. Изменение изображения путем выбора из списка. Просмотр изображений путем листания.

Учащиеся должны знать:

– для чего используется класс Image и синтаксис записи объектов класса;

Учащиеся должны уметь:

– обращаться к объектам класса Image;

– загружать и отображать изображения;

Разработка итогового проекта.

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

Тематическое планирование учебного материала

Тема учебного занятия

Кол-во часов

1. Основы объектно-ориентированного программирования

1

2. Введение в язык программирования JavaScript. Ввод и вывод данных. Переменные в языке JavaScript.

3

3. Использование операторов в языке JavaScript.

4

4. Использование функций в языке JavaScript.

4

5. Классы объектов языка JavaScript.

а. Встроенные классы объектов.

b. Пользовательские классы объектов.

c. Внешние классы объектов.

4

3

4

6. Использование массивов в языке JavaScript.

4

7. Работа с формами.

6

8. Работа с изображениями.

6

9. Разработка итогового проекта.

8

10. Резерв.

3

Итого:

50

Контроль знаний, умений, навыков.

После изучения факультативного курса «Программирование на языке JavaScript» необходимо осуществить контроль полученных теоретических знаний и практических навыков работы.

Для проверки знаний по теоретической части курса можно использовать тест, который будет представлен в виде интерактивной формы (Приложение I), созданной с применением языка программирования JavaScript. Такой тест был разработан автором дипломной работы. Тест состоит из 40 заданий тестовой формы (Приложение II) с выбором одного правильного ответа. На ответы отводится 40 минут. Использование такой формы проверки позволит учителю: во-первых, проверить уровень знаний по теоретической части курса, во-вторых, продемонстрировать учащимся как полученные знания применяются на практике, в-третьих, сократит время, отводимое на проверку заданий тестовой формы.

Страница:  1  2  3  4  5  6  7  8  9  10  11  12  13  14 


Другие рефераты на тему «Педагогика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы