Национальный исследовательский университет Высшая Школа Экономики в Санкт-Петербурге   
В начало  |  Поиск  |  Карта сайта  |  Контактная информация  |  Ссылки  |  Форум  
Образовательный портал — «Экономика, Социология, Менеджмент»
Образовательный портал — «Экономика, Социология, Менеджмент»
Союз образовательных сайтов
Rambler's Top100
Яндекс.Метрика
Среда, 23 мая 2012 г.
/ Наука в филиале / Публикации, статьи /

Л. А. Керов, С. В. Афанасьева, В. М. Зеленин

ИСПОЛЬЗОВАНИЕ ИНСТРУМЕНТАЛЬНОЙ СИСТЕМЫ ASYMETRIX TOOLBOOK И ВИРТУАЛЬНЫХ КУРСОВ ПРИ ОБУЧЕНИИ ИНФОРМАТИКЕ

Санкт-Петербургский филиал государственного университета - Высшей Школы Экономики

Российский государственный педагогический университет им. А. И. Герцена

Инструментальная система ToolBook разработана в американской корпорации Asymetrix (www.Asymetrix.com), которую в 1984 г. основал Пол Аллен, хорошо известный в компьютерном мире как один из двух американских школьников (второй - Билл Гейтс), которые в 70-х годах написали удачный компилятор для языка Бейсик и затем создали корпорацию Microsoft. Система ToolBook предназначена для создания приложений для Windows (использующих специальный формат представления данных) и приложений для Internet (в формате HTML и Java). При этом используется информационная технология быстрой разработки приложений (Rapid Application Development, RAD), позволяющая программирующему пользователю может быстро создать работающее приложение, затратив минимум усилий. Создание приложения при этом разбивается на три этапа:

  • визуальная разработка пользовательского интерфейса приложения
  • разработка и отладка программ приложения
  • создание дистрибутива приложения

Визуальная разработка пользовательского интерфейса приложения - это очень простое дело. Берется заготовка будущего приложения, и на нее накладываются элементы пользовательского интерфейса: текстовые поля, графика, кнопки и т.п. Все это рисуется на экране подобно тому, как в графическом редакторе рисуются графические примитивы. После этого к каждому объекту пользовательского интерфейса “привязывается” программа, которая определяет, как этот объект должен реагировать на действия пользователя и пишется на встроенном в систему ToolBook языке OpenScript. Завершает процесс создания приложения генерация дистрибутива приложения для той операционной среды, в которой должно работать приложение.

Система ToolBook имеет разнообразные дополнения для ускорения разработки: каталоги объектов для построения интерфейсов, библиотеки программ для создания и использования баз данных, редакторы анимации, скриптов, значков (icons), меню и т.п. Все это делает систему ToolBook удобным инструментальным средством для обучения информатике. Именно такой подход используется в СПбФ-ГУВШЭ для обучения информатике студентов первого курса (информатика изучается два года). При этом учебная программа построена по модульному принципу; приведем примеры модулей.

Модуль 2. Технология быстрой разработки приложений для Windows

Тема 2.1. Создание макета Windows-приложения (Общая характеристика технологии быстрой разработки приложений (RAD), гипертекста и мультимедиа. Инструментальная система ToolBook. Понятие системы, управляемой событиями. Создание новой виртуальной книги. Добавление страниц в книгу)

Тема 2.2. Размещение текста в Windows-приложении (Создание текстовых полей. Задание свойств текстовых полей. Браузер свойств. Команды меню ‘Text’. Перенос текстов через Буфера обмена)

Тема 2.3. Размещение графики в Windows-приложении (Рисование геометрических фигур. Объекты типа paintObject. Объекты типа Picture. Перенос графики через Буфера обмена. Импортирование графики в книгу)

Тема 2.4. Анимация графики в Windows-приложении (Понятие анимации графики. Запуск редактора анимации. Построение траектории движения. Задание параметров анимации. Запуск анимации в книге)

Тема 2.5. Навигация в Windows-приложении (Понятие навигации. Создание кнопок для навигации. Задание свойств для кнопок. Редактирование значков. Создание гиперсвязей)

Тема 2.6. Создание окон просмотра в Windows-приложении (Понятие окон просмотра. Создание окна просмотра. Команды для работы с окнами. Показ страниц в окнах просмотра)

Тема 2.7. Создание меню в Windows-приложении (Понятие и элементы меню. Создание и модификация меню. Обработка сообщений меню)

Модуль 3. Основы программирования для Windows

Тема 3.1. Понятие системы визуального программирования (Общая характеристика системы визуального программирования. Понятие компьютерной системы, управляемой событиями. Редактор скриптов. Режим автоматического синтеза программы)

Тема 3.2. Основы языка визуального программирования (Понятия выражения, контейнера и операторов присваивания и ввода-вывода. Структура программы и предложений. Локальные и системные переменные. Базовые типы данных и операции над ними. Определение и использование функций)

Тема 3.3. Предложения ветвления и цикла (Предложения двунаправленного ветвления. Предложения многонаправленного ветвления. Предложение цикла с предусловием. Предложение цикла с постусловием. Предложение цикла с параметром)

Тема 3.4. Манипулирование объектами и их свойствами (Операции манипулирования объектами. Программирование анимации объектов)

Тема 3.5. Обработка сообщений мыши и клавиатуры (Обработка сообщений мыши. Обработка сообщений клавиатуры)

Модуль 4. Основы проектирования информационных систем

Тема 4.1. Введение в ER-моделирование данных (Понятие сущности. Понятие отношения. Понятия и примеры ER-модели и ER-диаграммы)

Тема 4.2. Основы реляционного моделирования данных (Понятие отношения. Нормальные формы и нормализация отношений. Преобразование ER-модели в отношения)

Тема 4.3. Создание таблиц базы данных (Структура и создание таблицы базы данных. Открытие таблицы базы данных. Закрытие таблицы базы данных)

Тема 4.4. Работа с записями таблиц базы данных (Формирование записи. Добавление записи. Вставка записи. Замена записи. Удаление записи. Навигация в таблице базы данных)

Тема 4.5. Выборка информации из базы данных (Выборка информации из поля записи. Получение информации о полях записи)

Разработан фрагмент виртуального курса по дисциплине “Информатика”, включающий менеджериальную информационную систему (MIS) и виртуальный учебник. MIS реализована посредством инструментальной системы ToolBook II Instructor и обеспечивает выполнение следующих функций: регистрация обучаемых, формирование электронных ведомости и диаграммы успеваемости, формирование и печать отчета об успеваемости. Указанный подход внедряется в РГПУ им. А.И.Герцена и на факультете довузовской подготовки СПбФ-ГУВШЭ.


Анонсы, объявления |  Новости, события |  О ВУЗе |  Факультеты и кафедры |  Магистратура |  Аспирантура |  Абитуриенту |  Управление дополнительного профессионального образования |  Энергетический техникум |  Наука в филиале |  Молодым специалистам |  Учебная информация |  Студенческая жизнь |  Работа и карьера