Web-учебник "JavaScript для начинающих" Докладчик - аспирант 3 года обучения механико-математического факультета РГУ Хадзиев Руслан Ахметович.

Презентация:



Advertisements
Похожие презентации
Объектно-ориентированное программирование Основы языка программирования Lazarus.
Advertisements

ПРАКТИКУМ по предмету: Информатика Алгоритмический язык Турбо-Паскаль.
ПК «ЗНАК» Семинар для учителей ГОУ Лицея :00.
Программирование на Visual Basic Автор Волков Ф.Л.
В.А.Баженов, О.В.Шишов Использование информационных технологий в учебном процессе кафедры строительной механики КНУСА.
СЕРТИФИКАЦИЯ РУКОВОДИТЕЛЕЙ И ПЕДАГОГОВ ОБЩЕОБРАЗОВАТЕЛЬНЫХ УЧРЕЖДЕНИЙ И УЧРЕЖДЕНИЙ, ОБЕСПЕЧИВАЮЩИХ ПОЛУЧЕНИЕ ПРОФЕССИОНАЛЬНО-ТЕХНИЧЕСКОГО ОБРАЗОВАНИЯ.
Е.А. Тулаева МОУ СОШ 18 г.Пензы Текстовый процессор Microsoft Word Технология обработки текстовой информации.
АЛГОРИТМЫ РАЗВЕТВЛЕННОЙ СТРУКТУРЫ Условие задания: Определить попадает ли точка с заданными координатами (x, y) в круг заданного радиуса r. 1.
Наумова Н.Н. Зам.директора по ИКТ ГБОУ СОШ 1 Образовательный центр» с. Сергиевск.
СИСТЕМА SLS-УПРАВЛЕНИЕ БИЗНЕС-ПРОЦЕССАМИ Июль, igr.net.
Вопросы: Для представления текстовой информации в компьютере необходимо символов? В существующих кодовых таблицах три части. Это коды…… Код одного знака.
Разработка педагогических сценариев к ЦОР по изучению алгебры Чаусова Анна Сергеевна Андросов Михаил Иванович.
Создание электронных учебников
Студента гр. АС – 42 Егорова В. В.. АКТУАЛЬНОСТЬ ПРОЕКТА Электронный учебник - удобная, современная методическая база обучения, в том числе дистанционного.
Лекция 11 Тема «Формы » Преподаватель: Халелова Е.Н.
«Использование программы MyTestX при составлении тестовых заданий и формировании тестов» Мастер класс.
Что такое язык сценариев Action Script?. В начале 21 века трудно встретить человека, который не пользовался бы сетью Интернет. Здесь ежедневно находятся.
Задача Изменения в КИМ 2011 года по сравнению с КИМ 2010 года Основным отличием КИМ 2011 года является наличие двух вариантов задания 23, что вызвано.
Технология программированного обучения. Программированное обучение Самостоятельное и индивидуализированное обучение по заранее разработанной обучающей.
Самостоятельная работа тема – MICROSOFT EXCEL. План Что такое Microsoft Excel? Что такое Microsoft Excel? Запуск и завершение программы Запуск и завершение.
Транксрипт:

Web-учебник "JavaScript для начинающих" Докладчик - аспирант 3 года обучения механико-математического факультета РГУ Хадзиев Руслан Ахметович

Введение Целью данной работы было создание интерактивного учебника по JavaScript с циклом лабораторных работ. Особенностью учебника является интерактивный практикум по программированию с заданиями, выполнение которых и является средством обучения программированию.

Темы для обсуждения Почему выбран язык JavaScript Один из подходов к обучению программированию Структура учебника Общий принцип работы анализатора

Почему выбран язык программирования JavaScript 1. JavaScript педагогичен, т.е. происходит обучение программированию вообще; 2. JavaScript практичен, т.е. происходит обучению Web-программированию, которое очень популярно в последнее время в связи с бурным развитием Интернета.

Один из подходов к обучению программированию В разработанном учебнике применяется следующий подход к обучению программированию: Выполнение контрольных заданий после каждого занятия является продолжением процесса обучения, а не контролем полученных знаний. Если обучаемый ввел неправильный (не предусмотренный логикой задания) код, то ему выдается сообщение в следующем вид е: «В строке такой-то в позиции такой-то ожидается то-то». Исправляя введенный код и действуя по этому принципу далее, обучаемый в конце концов получает один из вариантов правильного кода. В этом случае процесс обучения продолжается и при решении практического задания.

Структура учебника Учебник состоит из 18 глав (уроков) и лабораторного практикума (16 заданий). После каждого урока предлагается практическое задание.

Основными элементами интерфейса при выполнении заданий являются: окно ввода – 1, кнопка запуска скрипта – 2, окно вывода результата работы скрипта – 3. кнопка перехода к содержанию (красная) Структура учебника выбрана таким образом, что обучаемый получает возможность, изучив определенный урок, проверить свои знания путем написания собственного скрипта, используя материалы пройденных уроков.

Механизм работы при выполнении заданий можно представить следующим образом. Сначала обучаемый вводит код в окно (1) (или редактирует уже введенный код). Затем нажатием кнопки (2) он передается на выполнение. При этом происходит обработка введенного текста (анализ) посредством лексического и логического анализаторов. Если обнаружена ошибка, то выдается сообщение и происходит возврат к началу. Если все выполнено верно, происходит вывод результата в окно (3) или выполнение какого- либо действия, предусмотренного скриптом.

С точки зрения реализации средствами HTML, анализатор состоит из трех файлов. Первый - главный файл, описывает фреймы и называется kontrolX.htm, где Х – номер задания (т.е. для третьего задания имя файла будет kontrol3.htm). Для каждого задания существует свой файл kzX.htm, где Х – номер соответствующего задания. Файл output.html – просто пустой файл, он является общим для всех заданий. Основной код анализатора располагается в файле kzX.htm.

Общий принцип работы анализатора Форма Массив строк Предварительная проверка Построчный анализ логики Лишние данные Ожидается «ключевое слово» Несоответствия

Результаты Разработан дистанционный электронный учебник «JavaScript для начинающих» с практикумом по программированию. В заданиях практикума реализована методика постоянного контроля правильности выполнения и исправления в случае ошибки. Немедленное выполнение программы и представление результата.

Заключение Разработанный лабораторный практикум обладает интерактивностью в отличие от тестового подхода. Кроме того, для выполнения заданий не нужно использовать дополнительное программное обеспечение (текстовый редактор и т.д.). Также надо отметить, что обучаемый постепенно овладевает тремя взаимосвязанными технологиями – JavaScript, HTML и CSS. Несмотря на то, что учебник дистанционный, его можно использовать и в локальной сети образовательного учреждения.

И последнее Найти и ознакомиться с Web-учебником можно на сервере ЮГИНФО РГУ по адресу: