
- •Язык программирования. Типы данных. Структуры управления и итераций.
- •Объектно-ориентированное программирование. Базовые понятия. Класс и объект. Языки ооп в образовании.
- •Компьютерные сети. Типы сетей. Подключение к сетям. Протоколы. Устройства для работы в сетях. Стандарты.
- •1. Сетевую операционную систему;
- •2. Сетевое программное обеспечение управления сетью.
- •Интернет. Службы Интернет. Протоколы прикладного уровня. Веб 2.0. Роль и значение Веб в современном образовании.
- •1) Электронная почта.
- •2) Всемирная Паутина.
- •3) Адрес ресурса.
- •4) Электронные доски объявлений.
- •5) Телеконференции.
- •6) Пересылка файлов.
- •7) Удаленный доступ.
- •8) Поиск серверов.
- •9) Базы данных в Интернете.
- •Язык html5. Новые возможности. Роль языка в современном мире.
- •Информационно-образовательная среда. Узкое и расширенное определение иос. Типовые функциональные компоненты иос. Классификация иос.
- •Компьютерные средства обучения. Педагогические задачи, решаемые с помощью ксо. Классификация и типы ксо.
- •Типовая структура эвм. Центральные и внешние устройства, их характеристики
- •Структура микропроцессора. Основной алгоритм работы микропроцессора
- •Общие архитектурные свойства и функциональное назначение арифметико-логического устройства
- •Внутримашинный системный интерфейс. Шины расширения
- •Кодирование информации в компьютере. Алгоритмы помехоустойчивости кодирования
- •Структура и функции интеллектуального интерфейса. Проблема понимания. Система обоснований
- •Обобщенная структура экспертной системы. Инструментальные средства построения экспертных систем
- •1. Традиционные языки программирования.
- •2. Языки искусственного интеллекта.
- •3. Специальный программный инструментарий.
- •4. «Оболочки».
- •Системы обработки и визуализации экспериментальных данных
- •Облачные вычисления. Платформы облачных вычислений. Службы облачных вычислений, используемые в образовании
Язык html5. Новые возможности. Роль языка в современном мире.
Как вариант развития web-приложений – язык HTML5.
Это не только язык, но и HTML5 — это новый стандарт HTML, XHTML и HTML DOM (объектная модель документов языка HTML).
HTML5 объединяет в себе целое семейство спецификаций или новое поколение веб-стандартов:
новые стили CSS3,
новый язык разметки SVG (Scalable Vector Graphics),
множество новых API (набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. Используется программистами для написания всевозможных приложений),
и даже новая версия JavaScript — ECMAScript5.
HTML5 и CSS3 помогают заложить основу для след. поколения веб-приложений. Позволяют создавать сайты, которые проще разрабатывать и легче поддерживать, и более просто взаимодействовать.
У HTML5 есть новые элементы, чтобы определить структуру сайта и встроить контент, без обращения к доп. разметке или плагинам.
CSS3 обеспечивает усовершенствованные селекторы и графические улучшения, лучшую поддержку шрифта, который делает сайты более визуальными. Поддержка позволяет создавать рабочие приложения, не нуждающиеся в Интернет-соединении.
Новые возможности
HTML5 несет в себе множество изменений разного уровня и разной важности. Принципиально, ключевые изменения можно разделить на 5 блоков:
Семантика. В HTML5 появился ряд новых семантических тегов, позволяющих более осмысленно организовывать внутреннюю структуру веб-страниц. Это включает как блочные теги вроде header, footer, article, так и теги для разметки текста, например, mark, ruby, details. Ряд существующих тегов HTML4 признан устаревшим, отдельные теги поменяли свое значение, определенные изменения претерпели атрибуты и появились новые элементы для содержимого (нижний колонтитул, заголовок статьи, навигация, раздел)..
Мультимедиа. HTML5 добавляет поддержку мультимедийного контента (аудио и видео) прямо в HMTL-разметке — с соответствующим API для управления воспроизведением.
Графика. Работать с графикой на стороне клиента стало заметно проще. В HTML5 добавлен элемент canvas и специальный API на JavaScript для работы с ним. Canvas представляет собой динамическую «поверхность», поверх которой можно программного рисовать. Также в HTML5 официально включен тег svg, позволяющий внедрять векторную графику, описываемую соответствующим веб-стандартом (SVG, Scalable Vector Graphics).
Веб-формы. Новые элементы управления для формы <form>: как типы, так и атрибуты, позволяющие расширить возможности традиционных форм встроенными средствами без использования дополнительных библиотек — от подсказок в поле ввода (placeholder) и проверки вводимых значений до специальных элементов для ввода дат и цвета.
JavaScript APIs. Как обозначенные выше API для работы с графикой и мульмедиа, так новые возможности по перемещению объектов (Drag & Drop) и работе с историей переходов (History API), а также ряд мелочей, вроде возможности сделать контент редактируемым прямо в текущем месте с помощью Content Editable атрибутов
Немного истории появления HTML5
В середине лохматых 2000х шла активная разработка новой версии HTML, совместимой с HTML 4.01. Начиная с новой версии веб-форм WebForms 2.0 (разрабатываемой Яном Хиксоном) и внесенной в 2005 г. на рассмотрение в W3C, годом позже формально принятой в качестве черновика, — и переходя к новым возможностям для создания веб-приложений Web Applications 1.0. Вместе оба документа вылились в черновик стандарта HTML5, в начале 2008 г. внесенный на рассмотрение в W3C.
Работа над стандартом изначально велась в рамках рабочей группы WHATWG и впоследствии проходила и сегодня проходит в параллельном режиме в W3C и WHATWG. Группы имеют несколько разные подходы к работе, но обе версии стандарта синхронизируются между собой и у них также общий редактор — Ян Хиксон.
На сегодня спецификация HTML5 официально ещё не утверждена находится в стадии последней доработки проекта, можно сказать в целом уже устоялся и находит активную поддержку как среди производителей браузеров, так и в сообществе разработчиков.
Спецификация HTML5 значительна по объему — она в три раза больше описания HTML 4.01. Значительная часть спецификации адресована разработчикам браузеров и нацелена на обеспечение совместимости реализаций HTML5, выполненных различными производителями.
Новая спецификация HTML несет в себе множество интересных изменений, сильно отличающихся по своему масштабу: от тонкостей смысла уже существующих элементов до принципиально новых возможностей.