Разработка методики преподавания факультатива по программированию на языке 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 минут. Использование такой формы проверки позволит учителю: во-первых, проверить уровень знаний по теоретической части курса, во-вторых, продемонстрировать учащимся как полученные знания применяются на практике, в-третьих, сократит время, отводимое на проверку заданий тестовой формы.
Другие рефераты на тему «Педагогика»:
- Проблемы модернизации общего и профессионального образования
- Методика изучения темы "Социально-экономическое положение Ингушетии XVII - первой половины XVIII вв"
- Нетрадиционные формы обучения в школе
- Формирование непроизвольной памяти у детей старшего дошкольного возраста с нарушениями речи средствами дидактических игр
- Условия преодоления дислексии и дисграфии у детей "группы риска", обучающихся во 2 классе
Поиск рефератов
Последние рефераты раздела
- Тенденции развития системы высшего образования в Украине и за рубежом: основные направления
- Влияние здоровьесберегающего подхода в организации воспитательной работы на формирование валеологической грамотности младших школьников
- Характеристика компетенций бакалавров – психологов образования
- Коррекционная программа по снижению тревожности у детей младшего школьного возраста методом глинотерапии
- Формирование лексики у дошкольников с общим недоразвитием речи
- Роль наглядности в преподавании изобразительного искусства
- Активные методы теоретического обучения