rpd000012733 (1010131), страница 2
Текст из файла (страница 2)
Прикрепленные файлы: Зачет с оценкой (6 семестр).doc
-
УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
а)основная литература:
1. С. Гарнаев, А. Гарнаев WEB-программирование на Java и JavaScript. СПб: БХВ-Петербург, 2005г.
2. В. Дунаев (Х)HTML, скрипты и стили. Самое необходимое. СПб: БХВ-Петербург, 2009г.
3. А. Дуванов Web-конструирование. DHTML. СПб: БХВ-Петербург, 2003г.
б)дополнительная литература:
1. А. Овчаренко Ajax на примерах. СПб: БХВ-Петербург, 2009г.
в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:
1. Сервер баз данных СУБД MySQL. Средства разработки Web-приложений.
-
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
1. Лекционные занятия: Аудитория базовой кафедры №308, оснащенная презентационной техникой, доска и мел.
2. Практические занятия: Аудитория базовой кафедры №308, оснащенная презентационной техникой, доска и мел.
3. Дополнительная литература к лекциям на компакт диске.
Приложение 1
к рабочей программе дисциплины
«Web-программирование »
Аннотация рабочей программы
Дисциплина Web-программирование является частью Профессионального цикла дисциплин подготовки студентов по направлению подготовки Информационные системы и технологии. Дисциплина реализуется на 3 факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 308.
Дисциплина нацелена на формирование следующих компетенций: ПК-12 ,ПК-13 ,ПК-18 ,ПК-29 ,ПК-31 ,ПКС.1.
Содержание дисциплины охватывает круг вопросов, связанных с: изучением теоретических и практических аспектов создания Web-приложений. Рассматривается различные языки описания Web-страниц и дополнительные технологии расширяющие их возможности.
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Практическое занятие.
Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме Зачет с оценкой (6 семестр).
Общая трудоемкость освоения дисциплины составляет 3 зачетных единиц, 108 часов. Программой дисциплины предусмотрены лекционные (20 часов), практические (30 часов), лабораторные (0 часов) занятия и (58 часов) самостоятельной работы студента.
Приложение 2
к рабочей программе дисциплины
«Web-программирование »
Cодержание учебных занятий
-
Лекции
1.1.1. Назначение языка HTML. Стандарт HTML и спецификация XHTML. Структура документа HTML. Назначение языка CSS. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.1.2. Текстовые элементы HTML (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.1. Атрибуты стиля (CSS attributes) (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.2. Механизмы CSS (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.1. Управление позиционированием элементов в документе средствами CSS. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.2. Использование изображений в документе и работа с ними. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.3. Визуальные элементы с изменяющимся представлением. Таблицы и работа с ними. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.1. CSS-вёрстка. Сценарии Javascript. Характеристики языка Javascript, переменные и типы данных, операторы и управляющие структуры и их использование. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.2. Динамический HTML и Объектная модель документа. Программный доступ к элементам. Программное создание, удаление и модификация HTML-элементов. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.3. Технология JAVA. Технология AJAX (Асинхронный Javascript с XML).
Перспективы и расширения HTML.
(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
-
Практические занятия
1.1.1. Знакомство с HTML и CSS. (АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
Описание: Практически изучить структуру HTML-документа, научиться подключать таблицы стилей и настраивать внешний вид страницы с их помощью.
1.2.2. Изучение возможностей вставки изображений, гиперссылок и элементов логического форматирования. (АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.2.2. Применение каскадных правил. Центрирование элементов, добавление границ и полей. (АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.3.1. Создание динамического меню навигации при помощи списков и правил CSS. (АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.3.2. Создание макета страницы средствами правил CSS. (АЗ: 2, СРС: 4)
Форма организации: Практическое занятие
Описание: Практическое освоение основных приемов верстки HTML-страницы с несколькими разделами. Создание трех колоночного макета с колонтитулами.
1.4.1. Обработка событий при помощи сценариев Javascript. Изучение приемов динамического изменения страницы в ответ на действия пользователя. (АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.4.2. Создание обработчиков событий в сценариях Javascript. (АЗ: 2, СРС: 4)
Форма организации: Практическое занятие
1.4.3. Динамический HTML. Изучение приёмов динамического формирования HTML-документа.
(АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.4.4. Создание сценария, управляющего таблицей. (АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.4.5. Создание формы с динамической проверкой. (АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.4.6. Изучение технологии Silverlight. Использование программы Microsoft Expression Blend.
(АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.4.7. Создание приложения с навигационным фреймом. (АЗ: 2, СРС: 4)
Форма организации: Практическое занятие
1.4.8. Модификация приложения добавлением страницы и стиля. (АЗ: 2, СРС: 4)
Форма организации: Практическое занятие
1.4.9. Создание анимации перемещений объектов. Создание анимированной Silverlight-заставки и размещение её в HTML-документе. (АЗ: 4, СРС: 4)
Форма организации: Практическое занятие
-
Лабораторные работы
-
Типовые задания
Приложение 3
к рабочей программе дисциплины
«Web-программирование »
Прикрепленные файлы
Зачет с оценкой (6 семестр).doc
Промежуточная аттестация №1
Зачет (6 семестр)
Семестр: 6
Вид контроля: Зч
Вопросы:
-
Что означают аббревиатуры HTML и CSS? Что такое тэг, элемент, атрибут?
-
Какое содержимое может иметь элемент? Какая последняя версия стандарта HTML? Кем и когда она создана?
-
В чём отличие строгого и переходного ОТД? Какие элементы обязательно должны входить в документ HTML?
-
В чём принципиальное отличие XHTML от HTML? Различие в правилах XHTML от HTML?
-
Для чего указывается пространство имён в XML-документе? Назначение CSS?
-
Для чего нужны заголовки в документе, при помощи каких элементов они создаются и как выглядят? Какой элемент формирует абзац?
-
Чем отличаются логическое и физическое форматирование? Назовите элементы и поясните их значения. Какие средства используются для указания разрывов строк в тексте, кроме блочных элементов?
-
Для чего обычно используется элемент div? Какие способы маркировки и нумерации списков заложены в HTML?
-
Каких эффектов (касающихся маркировки) можно достичь, применяя правила CSS к элементам списка? Каким образом включается гиперссылка в HTML-документ?
-
Перечислите и определите основные составные части URL. Почему для специальных символов необходимы особые обозначения? Какие это обозначения?
-
Перечислите единицы измерения, применяемые в CSS. Какие из них используются наиболее часто? Какими способами можно задать цвет в CSS?
-
Какие способы применяются для задания размера шрифта? Какие параметры шрифта можно указать при помощи CSS-свойства font?
-
Перечислите основные свойства CSS, относящиеся к тексту. Какие свойства рамок регулируются правилами CSS?
-
Чем отличаются отступы от полей? Какие свойства CSS задают то и другое?
-
Как задать положение и размеры элемента (при абсолютном позиционировании)? Что такое наследование стилей?
-
Какие свойства вызывают разрывы страниц при печати? Какими способами можно связать HTML-документ с таблицей стилей?
-
Из чего состоит правило CSS? Что такое простой селектор?
-
Что выбирает селектор типа? Что выбирает селектор класса?
-
Что выбирает селектор ID? Какой смысл придают правилу CSS комбинаторы потомков и соседей?
-
Перечислите и охарактеризуйте определяемые CSS псевдоклассы и псевдоэлементы. Какие типы носителей определяет спецификация CSS? Как связать таблицу стилей с носителем?
-
Как разрешаются конфликты определения стилей? Перечислите типы позиционирования CSS.
-
Каковы правила размещения элементов в нормальном потоке? Охарактеризуйте абсолютное позиционирования и область его применения.
-
Как задаётся позиционирование на основе плавающих элементов? Для чего обычно применяется относительное позиционирование?
-
Как достичь центрирования элемента на странице по горизонтали и по вертикали? Как работает фиксированное позиционирование?
-
Как можно регулировать порядок наложения элементов? Какой элемент используется для вставки изображения в документ? Какие атрибуты должен иметь этот элемент?
-
Какие свойства позволяют указать или ограничить размеры изображения? Как достигается обтекание изображений текстом?
-
Какие свойства определяют фоновое изображение элемента? Для чего используются ролловеры и как они создаются при помощи фоновых изображений?
-
Как создаётся и действует клиентская навигационная карта? Какие элементы необходимо должны присутствовать в таблице?
-
Каково назначение колонтитулов таблицы? Как и с какой целью столбцы объединяются в группы?
-
Какие атрибуты используются для объединения ячеек по горизонтали и вертикали? Какие манипуляции с содержимым таблицы можно производить при помощи методов и свойств объектной модели таблицы?
-
В чём заключаются преимущества и недостатки табличной вёрстки макета страницы? В чём заключаются преимущества и недостатки вёрстки с фиксированной и непостоянной шириной колонок?
-
Как гарантировать, что суммарная ширина элементов, размеры которых измеряются как в пикселах, так и в процентах, не превосходит ширины окна? Какой приём используется для заполнения фоном всей высоты колонки с небольшим количеством содержимого?
-
Какую HTML-структуру имеет многоколоночный макет? Какое назначение имеет язык Javascript?
-
Каким образом сценарий Javascript вставляется в HTML-документ? Как объявляется переменная? Какие имена недопустимы?
-
Какие типы данных имеются в Javascript? Как создаётся массив? С чего начинается нумерация элементов массива?
-
Перечислите и охарактеризуйте управляющие структуры Javascript. Какие существуют в Javascript варианты синтаксиса создания функций?
-
Как создать несколько однотипных пользовательских объектов? Как добавить метод к типу объекта?
-
Как создаётся объект при отсутствии необходимости определения его типа? Для чего используется динамический HTML? Какие технологии он сочетает?
-
Что такое Объектная Модель Документа и какую роль играет она в динамическом HTML? Кратко охарактеризуйте объекты window, history, navigator, document, location, screen.
-
Перечислите и охарактеризуйте наиболее часто употребляемые методы объекта window. Что такое cookie? Как создавать и читать cookies?
-
С помощью какого метода можно найти в документе элемент по его id? С помощью какого метода можно найти в документе все элементы определённого типа?
-
Какие методы DOM используются для создания и удаления элементов? Что даёт свойство innerHTML? Что такое событие? Перечислите основные события.
-
Перечислите свойства объекта event. Как получить доступ к объекту event в функции-обработчике события - в IE и других браузерах?
-
Как получить доступ к элементу-источнику события, имея объект event? Как передать обработчику события ссылку на элемент-источник?
-
Как происходит связывание элемента-источника и события с функцией-обработчиком? Какой смысл имеет ключевое слово this в функциях-обработчиках событий?
-
Что такое HTML-форма? Для чего она предназначена? Какие специфические атрибуты имеет форма?
-
Данные каких элементов управления отправляются на сервер? Перечислите и охарактеризуйте элементы управления формы. Перечислите и охарактеризуйте атрибуты элемента текстового ввода.
-
Как получить программный доступ к объекту form? Перечислите основные методы и события объекта form.
-
Перечислите основные методы и события элементов формы. Каких возможностей недостает в DHTML?
-
Что такое Java-апплет? Как вставить апплет в веб-страницу? Каковы возможности и недостатки апплетов?
-
В чем преимущества технологии Flash? Что из себя представляет документ SVG?
-
В чем основная идея технологии AJAX? Каковы ее применения? Как применяются в AJAX-приложениях функции обратного вызова?
-
В чем заключаются особенности технологии Microsoft Silverlight? Какие новые виды элементов формы предусмотрены в HTML 5?
-
Какие имеются в HTML 5 возможности по проверке введённых в форму данных? В чём отличие технологий SVG и Canvas?
-
Перечислите и охарактеризуйте дополнительные селекторы CSS 3. Какие новые методы выборки элементов документа введены в DOM?
-
Какие новые свойства CSS 3 можно применять для работы с рамками и цветами? Какие дополнительные ограничения безопасности следует принимать, пользуясь новыми средствами HTML и CSS?
Версия: AAAAAAT1Pig Код: 000012733















