С.С. Бакулевская (к.п.н., доцент) СИСТЕМА ПОДГОТОВКИ БУДУЩЕГО УЧИТЕЛЯ ИНФОРМАТИКИ В ОБЛАСТИ WEB-ТЕХНОЛОГИЙ г. Коломна, Московский государственный областной социальногуманитарный институт Информатизация и массовая глобальная коммуникация общества предъявляют новый социальный заказ к системе высшего педагогического образования на подготовку преподавателей информатики, име ющих фундаментальные знания в области информатики и вычислительной техники, владеющих информационными технологиями Интернет, WEB-пространства и способных использовать их в будущей профе ссиональной деятельности. WEB-технологии являются одним из наиболее перспективных направлений информатизации образования. Это обусловлено рядом причин, главная из которых — гипертекстовая форма представления информации, реализуемая с помощью этой технологии. Гипертекстовая форма представления информации многократно увеличивает дидактические возможности телекоммуникаций как в плане доступа к новым источникам знаний, так и в плане организации новых видов учебной деятельности. Можно выделить три основных аспекта влияния WEB-технологий на содержание профессиональной деятельности учителя информатики: WEB-технологии вошли в содержание как общеобразова- тельного, так и профильного школьного курса информатики. Из этого следует, что учитель информатики должен получить в вузе соответствующую подготовку в этой области (предметную, методическую, специальную). В последнее время появилось значительное число учебных, методических, справочных образовательных WEB-сайтов. Учитель должен быть готов к их эффективному использованию. Современные тенденции развития образования ставят вопрос о необходимости овладения учителем методами и средствами создания собственных образовательных ресурсов, в том числе и WEB-сайтов. Анализ содержания профессиональной деятельности учителя информатики в условиях существенного изменения структуры и содержания обучения информатики в школе, внедрения спецкурсов, связанных с изучением современных информационных технологий, постоянно расширяющейся сферы использования новых информационных технологий в учебном процессе, позволяет сделать вывод о значительном возрастании роли подготовки учителя в области WEB-технологий. При этом содержание многих компонентов профессиональной деятельности учителя не получили адекватного отражения в системе его подготовки в педвузе. По Государственному образовательному стандарту о высшем профессиональном образовании по специальности 050202.65 «Информатика» первая из дисциплин предметной подготовки федерального компонента, связанная с WEB-технологиями, является дисциплина «Компьютерные сети, Интернет и мультимедиа технологии» (ДПП.Ф.17), которая изучается в 7-8 семестрах. Исходя из ГОСТа, студент должен освоить такие понятия как глобальные компьютерные сети, предпосылки и история возникновения Интернета, Интернет как технология и информационный ресурс, технология электронной почты, технология обмена файлами (FTP), технология WWW, поиск информации в Интернет, язык HTML как средство создания информационных ресурсов Интернет, язык JavaScript (VBScript) как средство создания интерактивных ресурсов, понятие мультимедиа, мультимедиа как средство и технология, создание мультимедиа приложений, мультимедиа и Интернет. На изучение данной дисциплины отводится всего 106 часов. На наш взгляд, для более эффективного и углубленного освоения на IV курсе данной дисциплины студентов необходимо заранее, еще на младших курсах знакомить с основами компьютерной графики и основами WEB-программирования. В рамках изучения дисциплин специализации для студентов, обучающихся по специальности «Информатика» на факультете математики, физики, химии и информатики в 3 семестре вводится курс «Компьютерная графика». В результате изучения данного курса студенты знают: графическую систему компьютера; особенности восприятия цвета человеком, физические и биологические основы работы с цветом; цветовые модели и способы описания цвета; системы управления цветом; два аспекта разрешения: входное и выходное разрешения; общие положения алгоритмов сжатия изображений и форматы графических файлов; достоинства и недостатки растровой графики, основные инструменты растровой графики; достоинства и недостатки векторной графики, основные объекты векторной графики; особенности фрактальной графики. В результате освоения практической части курса студенты умеют: создавать и редактировать изображения в растровом редакторе Adobe Photoshop; создавать и редактировать изображения в векторном редакторе CorelDRAW; создавать анимацию в программе Corel R.A.V.E. С основами WEB-технологий студенты знакомятся в 6 семестре на дисциплине «Основы WEB-программирования», которую по ГОСТу необходимо отнести к дисциплинам и курсам по выбору студента, устанавливаемым вузом (ДПП.В.00). Нами была разработана примерная программа курса, подобран теоретический материал для лекций и задания для лабораторного практикума. Материалы были апробированы в течение двух лет на студентах III курса отделения «Информатика» факультета математики, физики, химии и информатики. Основная цель курса — дать студентам основные теоретические сведения и практические навыки для проектирования «живых» гипертекстовых документов, пригодные для публикации как в сети Интернет, так и для локального использования в качестве интерактивных мультимедийных приложений. Исходя из выше сказанного, мы формулируем следующие задачи курса: изучить язык HTML; освоить способы конструирования гипертекстовых страниц в соответствии с современным уровнем развития этой области информационных технологий; изучить правила построения каскадных стилевых таблиц (CSS); изучить основы программирования сценариев на языке JavaScript; подробно рассмотреть объектную модель браузера. Остановимся подробнее на содержании курса. Тема 1. Введение и основные понятия HTML. Основные сведения о языках разметки: HTML, XML, XHTML. Цели и задачи языка HTML. Что такое WEB-сервер, WEB-сайт, WEB- страница и чем они отличаются. Структура HTML-документа. Понятие элементов и атрибутов. Тег. Типы тегов. Правила оформления HTMLдокумента. Основные элементы форматирования текста. Элементы блочной (block) и текстовой (inline) разметки. Использование комментариев. Создание HTML-документа. Тема 2. Ссылки и иллюстрации. Механизмы адресации на ресурсы в Internet. Реализация механизма в языке HTML. Создание гиперссылок с помощью элемента A и его атрибутов. Типы ссылок. Размещение иллюстрации на WEB-странице. Типы файлов иллюстраций. Элемент IMG и его атрибуты. Распределение иллюстраций по страницам сайта: приемы и советы. Тема 3. Таблицы и списки. Структурирование информации на WEB-странице при помощи списков. Типы списков. Таблица и ее элементы. Правила задания размеров для таблицы и ее ячеек. Объединение ячеек. Типичные ошибки при работе с таблицами. Использование таблиц. Макетирование WEBстраницы с помощью таблиц. Использование вложенных таблиц. Приемы использования таблиц на WEB-странице. Тема 4. Формы. Зачем нужны формы. Элементы формы. Методы отправки информации из полей формы. Тема 5. Каскадные таблицы стилей (CSS). Основные цели и задачи CSS. Способы добавления стилей на WEB-страницу. CSS: основные понятия и определения. Создание стилей и классов. Принципы каскадирования и принципы группировки. Применение стилей и классов к элементам документа HTML. Декоративные возможности CSS: формирование рамок и отступов. Позиционирование элементов на странице при помощи CSS. Управление моделью элемента (свойство display) Тема 6. Использование стилей при создании сайта Создание и использование внешнего стилевого файла. Подключение к страницам сайта путем связывания и импорта. Разработка стилевого дизайна с учетом модели представления информации (media type). Современная верстка сайта при помощи CSS. Приемы макетирования WEB-страницы с использованием стилей Тема 7. Введение в JavaScript, основные сведения, синтаксис. Краткая история JavaScript. Внедрение сценариев в HTML. Синтаксис, зарезервированные слова. Понятие операторов. Понятие переменной, литерала Классификация типов данных, оператор typeof. Краткое описание всех типов данных. Глобальный объект. Тривиальные типы данных null, undefined Базовые типы String, Number, Boolen. Работа с числами - объект Math, функции (методы глобального объекта) parseInt(), parseFloat() Тема 8. Инструкции и функции. Понятие инструкции. Объединение инструкций, оператор "," Блок инструкций {}. Условные инструкции (if, if/else, if/else if/else). Инструкции цикла (while, do/while, for, for/in). Инструкция переключения (switch/case/default). Инструкции continue, break. Инструкция перехвата и обработки исключения (try/catch/finally, тип данных Error). Функции. Имена функций, их создание и вызов. Область видимости переменных. Аргументы функций, объект arguments, рекурсивный вызов. Инструкция return. Тема 9. Массивы и объекты. Массивы, тип данных Array. Свойства и методы экземпляров Array. Объекты в JavaScript, тип данных Object. Свойства и методы экземпляров Object. Углубление понятия свойств и методов любого объ- екта в JavaScript. Контекст исполнения функции в качестве метода объекта. Тема 10. Даты Создание дат, тип данных Date. Свойства и методы экземпляров Date Тема 11. Глобальный объект Window. Объект Document, базовая модель событий. DOM как связь базового JavaScript и HTML страницы. Глобальный объект Window, его свойства и методы. Объекты, доступные как свойства Window, их свойства и методы. Свойства и методы объекта Document. Доступ к отдельным элементам страницы с помощью свойств объекта Document. Доступ к атрибутам элементов страницы. Применение кода в качестве обработчика события. Вызов функций в значении атрибута. Регистрация функций-обработчиков в качестве свойства элемента, ключевое слово this. Передача ссылок на событие и элемент, в котором оно возникло. Тема 12. Отдельные HTML элементы и работа с ними. Таблицы и ее элементы. Свойства и методы таблицы, ее элементов. Формы и элементы управления. Свойства и методы формы, ее элементов. События, связанные с формой и ее элементами. Изображения. Свойства изображений. События, связанные с изображениями Практическая часть курса реализована в лабораторном практикуме. Далее, на V курсе в рамках изучения дисциплины специализации «Разработка и использование электронных средств образовательного назначения» (ДПП. ДС. 04) предполагается освоение методики построения собственных программных объектов, интегрируемых в общую среду «браузер-гипертекстовое приложение». Таким образом, подводя итог выше сказанному, можно утверждать, что включение содержания курсов «Компьютерная графика» и «Основы WEB-программирования» в систему подготовки будущего учителя информатики в области WEB-технологий действительно позволит выполнить новый социальный заказ к системе высшего педагогического образования на подготовку преподавателей информатики, имеющих фундаментальные знания не только в области информатики и вычислительной техники, но и владеющих информационными технологиями Интернет, WEB-пространства и способных использовать их в будущей профессиональной деятельности для создания собственных образовательных WEB-ресурсов.