Язык JavaScript и связанные с ним программные технологии в подготовке бакалавров физико-математического образования

Д.А. Грамаков, Московский государственный областной университет,

профессор, gramakov@gmail. com

Бакалавры и магистры физико-математического образования, направление информатика, являются теми специалистами, которые определят и будут определять развитие информатизации в системе образования и не только в ней. От их профессиональной подготовки зависит уровень сформированных компетенций в области информационно-коммуникационных технологий (ИКТ) у учащихся общеобразовательных школ, которые в будущем станут специалистами в данной области. Школа должна закладывать фундамент компетенций в области ИКТ не только для учащихся, которые выберут ИКТ в качестве основного направления своей дальнейшей деятельности, но и для всех учащихся, так как персональные компьютеры и другие устройства (смартфоны, нетбу-ки, планшетные компьютеры), с возможностью беспроводного широкополосного подключения к Интернету, становятся важной составляющей в работе современного специалиста. Интернет и связанные технологии определяют тенденцию развития ИКТ в современном мире. При этом важную роль приобретают веб-технологии и веб-приложения, разработанные на основе этих технологий.

Третий раздел курса посвящен изучению языка XML и связанных с ним технологий. Не смотря на то, что этот раздел в курсе носит вспомогательный характер, знание основ языка XML является очень важным для специалистов в области ИКТ. Данный язык находит самое широкое применение в различных направлениях развития информационных и коммуникационных технологий. Изучение этого языка строится на основе формирования базовых понятий - элемент, атрибут элемента, примитив, определение типа документа, раздел CDATA, пространство

имен, структура документа. Эти понятия позволяют студентам, по новому, взглянуть на язык HTML, понять разницу между языками HTML и XHTML, роль множества языков разметки, созданных на основе языка XML. Кроме языка XML, студенты кратко знакомятся с XML-схемами и языком XSLT.

Раздел курса посвященный объектной модели документа (DOM) является очень важным, так как эта модель является стандартизированным интерфейсом программирования, обеспечивающим обработку XML и HTML документов. Используя DOM, можно добавлять HTML-элементы, заменять их, находить нужные элементы, управлять стилем документа. В этой модели HTML-документ представляется в виде дерева узлов, имеющих свойства и методы, которые описаны в спецификациях по модели DOM, разработанных консорциумом W3C. Студенты знакомятся с базовыми методами и свойствами, позволяющими осуществлять доступ к узлам документа, вставку узлов, создание узлов, удаление и замену узлов и т.п. При изучении данного раздела, важную роль играют практические задания, выполняемые студентами. В этом разделе, студенты также знакомятся с основами обработки событий внутри браузеров.

расширения и дополнения базового механизма обработки событий средствами библиотеки, использование визуальных эффектов, реализованных в библиотеке, работа с таблицами и формами, модули расширения стандартной библиотеки. В практических заданиях по данному разделу, сначала решаются элементарные задачи по использованию базовых селекторов, требующие не больших временных затрат, потом задачи усложняются и для их решения, используется весь спектр возможностей библиотеки jQuery

Данный курс был впервые прочитан в 2009-2010 учебном году бакалаврам физико-математического образования, специализация информа-