Учебно-методический комплекс. Рабочая программа для студентов направления 010200. 62 Математика и компьютерные науки по профилю подг - polpoz.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
Рабочая программа для студентов направления 010200. 62 Математика... 1 293.83kb.
Рабочая программа для студентов направления 010200. 62 "Математика... 4 1073.28kb.
Учебно-методический комплекс. Рабочая программа для студентов направления... 1 191.19kb.
Учебной дисциплины «Комплексный анализ» для направления 010200. 1 41.82kb.
Учебно-методический комплекс. Рабочая программа для студентов направления 1 333.18kb.
Учебно-методический комплекс. Рабочая программа для студентов направления... 4 836.18kb.
Рабочая программа для студентов 010100. 62 направления «Математика»... 1 282.06kb.
Учебно-методический комплекс по дисциплине б. 1 «Информационные технологии... 2 424.49kb.
Учебно-методический комплекс. Рабочая программа для студентов направления... 1 114.29kb.
Рабочая программа для студентов направления подготовки 031900. 1 230.73kb.
Уравнения математической физики и функциональный анализ 1 212.31kb.
Утверждены приказом «Запсибкомбанк» ОАО от «09» декабря 2009г. 5 670.05kb.
1. На доске выписаны n последовательных натуральных чисел 1 46.11kb.

Учебно-методический комплекс. Рабочая программа для студентов направления 010200. - страница №1/1

РОССИЙСКАЯ ФЕДЕРАЦИЯ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

Государственное образовательное учреждение

высшего профессионального образования

ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

«УТВЕРЖДАЮ»:

Проректор по учебной работе

_______________________ /Волосникова Л.М./

__________ _____________ 201__г.

РАЗРАБОТКА WEB ПРИЛОЖЕНИЙ



Учебно-методический комплекс. Рабочая программа

для студентов направления 010200.62 Математика и компьютерные науки по профилю подготовки: «Вычислительные, программные, информационные системы и компьютерные технологии» Форма обучения: очная.

«ПОДГОТОВЛЕНО К ИЗДАНИЮ»:

Автор (ы) работы _____________________________/Прудаева И.В./

«______»___________201__г.

Рассмотрено на заседании кафедры математики и информатики «28» апреля 2011 г №7 Соответствует требованиям к содержанию, структуре и оформлению.

«РЕКОМЕНДОВАНО К ЭЛЕКТРОННОМУ ИЗДАНИЮ»:

Объем _________стр.

Зав. кафедрой ______________________________/Мальцева Т.В./

«______»___________ 201__ г.

Рассмотрено на заседании УМК ИМЕНИТ «13» мая 2011г. № 2

Соответствует ФГОС ВПО и учебному плану образовательной программы.

«СОГЛАСОВАНО»:

Председатель УМК ________________________/Глухих И.Н./

«______»_____________201__ г.

«СОГЛАСОВАНО»:

Зав. методическим отделом УМУ_____________/Фёдорова С.А./

«______»_____________201__ г.

РОССИЙСКАЯ ФЕДЕРАЦИЯ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ


Государственное образовательное учреждение

высшего профессионального образования

ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Институт математики, естественных наук и информационных технологий

Кафедра математики и информатики

Прудаева И.В.



РАЗРАБОТКА WEB ПРИЛОЖЕНИЙ


Учебно-методический комплекс. Рабочая программа

для студентов направления 010200.62 Математика и компьютерные науки по профилю подготовки: «Вычислительные, программные, информационные системы и компьютерные технологии» Форма обучения: очная.


Тюменский государственный университет

2011

Прудаева И.В. РАЗРАБОТКА WEB ПРИЛОЖЕНИЙ Учебно-методический комплекс. Рабочая программа для студентов направления 010200.62 Математика и компьютерные науки по профилю подготовки: «Вычислительные, программные, информационные системы и компьютерные технологии» Форма обучения: очная. Тюмень, 2011, ___ стр.


Рабочая программа составлена в соответствии с требованиями ФГОС ВПО с учетом рекомендаций и ПрООП ВПО по направлению и профилю подготовки.

Рабочая программа дисциплины (модуля) опубликована на сайте ТюмГУ: Проектирование и раработка web - приложений [электронный ресурс] / Режим доступа: http://www.umk3.utmn.ru., свободный.

Рекомендовано к изданию кафедрой математики и информатики. Утверждено проректором по учебной работе Тюменского государственного университета.

ОТВЕТСТВЕННЫЙ РЕДАКТОР: заведующий кафедрой математики и информатики Мальцева Т.В., д. ф.-м. н.

© Тюменский государственный университет, 2010.

© Прудаева И.В., 2011.


  1. Пояснительная записка:

    1. Цели и задачи дисциплины (модуля)

Целью дисциплины является освоение практических приемов web-конструирования и web программирования.

Основные задачи курса:

  • обучение разработке web-страниц;

  • обучение программированию в Internet на стороне клиента и сервера;

  • обучение использованию баз данных при разработке web-проектов;

    1. Место дисциплины в структуре ООП бакалавриата

Дисциплина «РАЗРАБОТКА WEB ПРИЛОЖЕНИЙ» является дисциплиной по выбору и входит в раздел «Б.3. Профессиональный цикл» ФГОС ВПО по направлению 010200.62 Математика и компьютерные науки.

Рабочая программа дисциплины составлена с учетом требований федерального государственного образовательного стандарта высшего профессионального образования (ФГОС ВПО) по направлению 010200.62 Математика и компьютерные науки (квалификация (степень) "Бакалавр"), утвержденного Приказом Министерства образования и науки Российской Федерации (от 16 апреля 2010 г. № 374).

Дисциплине предшествует изучение следующих дисциплин и блоков дисциплин вариативного компонента ФГОС ВПО: Технологии программирования, Объектно-ориентированное программирование, Базы данных, Основы компьютерных наук, Проектирование и разработка web приложений, а также курсов по выбору студентов раскрывающих практикоориентированные аспекты перечисленных профильных дисциплин, предусматривающих лекционные, семинарские и практические занятия.

Изучение дисциплины является необходимой основой для прохождения производственной практики, подготовки выпускной квалификационной работы.



    1. Компетенции выпускника ООП бакалавриата, формируемые в результате освоения данной ООП ВПО.

В результате освоения ООП бакалавриата выпускник должен обладать следующими общекультурными и профессиональными компетенциями:

  • способностью критически переосмысливать накопленный опыт, изменять при необходимости профиль своей профессиональной деятельности (ОК-5);

  • способностью и постоянной готовностью совершенствовать и углублять свои знания, быстро адаптироваться к любым ситуациям (ОК-8);

  • способностью понимать сущность и значение информации в развитии современного общества, соблюдать основные требования информационной безопасности, в том числе защиты государственных интересов и приоритетов (ОК-9);

  • фундаментальной подготовкой в области фундаментальной математики и компьютерных наук, готовностью к использованию полученных знаний в профессиональной деятельности (ОК-11);

  • значительными навыками самостоятельной работы с компьютером, программирования, использования методов обработки информации и численных методов решения базовых задач (ОК-12);

  • базовыми знаниями в областях информатики и современных информационных технологий, навыками использования программных средств и навыками работы в компьютерных сетях, умением создавать базы данных и использовать ресурсы Интернета (ОК-13);

  • умением понять поставленную задачу (ПК-2);

  • умением формулировать результат (ПК-3);

  • умением грамотно пользоваться языком предметной области (ПК-7);

  • пониманием того, что фундаментальное знание является основой компьютерных наук (ПК-12);

  • умением извлекать полезную научно-техническую информацию из электронных библиотек, реферативных журналов, сети Интернет (ПК-17);

  • возможностью преподавания физико-математических дисциплин и информатики в общеобразовательных учреждениях и образовательных учреждениях среднего профессионального образования (ПК-29).

В результате освоения дисциплины обучающийся должен:

Знать:

  • исторические аспекты возникновения и развития Веб

  • основные определения и понятия web-конструирования и web-программирования, основные приемы создания сайтов;

  • язык гипертекстовой разметки HTML;

  • семантический веб и микроформаты;

  • архитектурные особенности проектирования и разработки веб приложений.

Уметь:

  • разрабатывать web-ресурсы;

  • тестировать веб приложение;

  • применять полученные знания к различным предметным областям.

Владеть:

  • разработки WEB узлов;

  • отладки WEB приложений;

  • навыками создания статического содержания;

  • навыками создания динамического наполнения.

  1. Структура и трудоемкость дисциплины.

Дисциплина изучается в 7 семестре. Форма итоговой аттестации зачет. Общая трудоемкость дисциплины составляет 3 зачетных единицы в объеме 108 часов в т.ч. лекций – 36, лабораторных работ – 36, самостоятельная работа - 36.

  1. Тематический план.

Таблица 1.

Тематический план




Тема

недели семестра

Виды учебной работы и самостоятельная работа, в час.

Итого часов по теме

В том числе в интерактивной форме

Итого количество баллов

Лекции*

Семинарские (практические) занятия*

Лабораторные занятия*

Самостоятельная работа*

1

2

3

4

5

6

7

8




9




Модуль 1

























1.1

Архитектурные особенности проектирования и разработки web приложений

1-2

2




3

3

8




0-5

1.2

Разработка на ASP.NET. Жизненный цикл страницы, пользовательский интерфейс

2-3

3




3

3

9

2

0-5

1.3

Разработка на ASP.NET. MasterPage, динамические компоненты, AJAX, ASP.NET MVC

4-5

4




3

3

10

2

0-10

1.4

Проектирование баз данных и работа с ними Веб-приложений. Введение в БД, SQL Server, ADO.NET

6

3




3

3

9




0-10




Всего




12




12

12

36




0-30




Модуль 2

























2.1

Проектирование баз данных и работа с ними web приложений. LINQ, ADO.NET Entities, DDD

7-8

3




3

3

9

2

0-10

2.2

Создание динамического наполнения страницы. Основы JavaScript.

8-9

3




3

3

9

2

0-5

2.3

Создание динамического наполнения страницы. JavaScript – библиотеки и технология Comet.

10-11

3




3

3

9




0-5

2.4

Применение web методов. Технология Jasp.

11-12

3




3

3

9




0-10




Всего




12




12

12

36




0-30




Модуль 3

























3.1

Rich Internet application

13-14

3




2

3

8




0-8

3.2

Безопасность в web разработке

14-15

2




2

2

6

2

0-8

3.3

Основы тестирования и отладки web приложений

15-16

2




2

2

6




0-8

3.4

Семантический web и микроформаты

16-17

3




4

3

10




0-8

3.5

Применение поисковых технологий в Интернет-магазине

18

2




2

2

6




0-8




Всего




12




12

12

36




0-40




Итого (часов, баллов):




36




36

36

108




0-100




В том числе в интерактивной форме










10







10







Курсовая работа



























Таблица 2.
Виды и формы оценочных средств в период текущего контроля


№ темы

Письменные работы

Итого количество баллов

лабораторная работа

контрольная работа

1.1

0-5




0-5

1.2

0-5




0-5

1.3

0-5

0-5

0-10

1.4

0-10




0-10

Всего

0-30




0-30

2.1

0-10




0-10

2.2

0-5




0-5

2.3

0-5




0-5

2.4

0-10




0-10

Всего

0-30




0-30

3.1

0-8




0-8

3.2

0-8




0-8

3.3

0-8




0-8

3.4

0-8




0-8

3.5

0-8




0-8

Всего

0-40




0-40

Итого







0-100



Таблица 3.

Планирование самостоятельной работы студентов





Модули и темы

Виды СРС

Неделя семестра

Объем часов

Кол-во баллов

обязательные

дополнительные

Модуль 1

1.1

Архитектурные особенности проектирования и разработки web приложений

Выполнение задания по проекту

Индивидуальные задания

1-2

3

0-5

1.2

Разработка на ASP.NET. Жизненный цикл страницы, пользовательский интерфейс

Выполнение задания по проекту

Индивидуальные задания

2-3

3

0-5

1.3

Разработка на ASP.NET. MasterPage, динамические компоненты, AJAX, ASP.NET MVC

Выполнение задания по проекту

Индивидуальные задания

4-5

3

0-10

1.4

Проектирование баз данных и работа с ними Веб-приложений. Введение в БД, SQL Server, ADO.NET

Выполнение задания по проекту

Индивидуальные задания

6

3

0-10




Всего по модулю 1:

12

0-30

Модуль 2

2.1

Проектирование баз данных и работа с ними web приложений. LINQ, ADO.NET Entities, DDD

Выполнение задания по проекту

Индивидуальные задания

7-8

3

0-10

2.2

Создание динамического наполнения страницы. Основы JavaScript.

Выполнение задания по проекту

Индивидуальные задания

8-9

3

0-5

2.3

Создание динамического наполнения страницы. JavaScript – библиотеки и технология Comet.

Выполнение задания по проекту

Индивидуальные задания

10-11

3

0-5

2.4

Применение web методов. Технология Jasp.

Выполнение задания по проекту

Индивидуальные задания

11-12

3

0-10




Всего по модулю 2:

12

0-30

Модуль 3

3.1

Rich Internet application

Выполнение задания по проекту

Индивидуальные задания

13-14

3

0-8

3.2

Безопасность в web разработке

Выполнение задания по проекту

Индивидуальные задания

14-15

2

0-8

3.3

Основы тестирования и отладки web приложений

Выполнение задания по проекту

Индивидуальные задания

15-16

2

0-8

3.4

Семантический web и микроформаты

Выполнение задания по проекту

Индивидуальные задания

16-17

3

0-8

3.5

Применение поисковых технологий в Интернет-магазине

Выполнение задания по проекту

Индивидуальные задания

18

3

0-8




Всего по модулю 3:

12

0-40




ИТОГО:

36

0-100

  1. Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами

Изучение дисциплины необходимо для прохождения производственной практики и выполнения выпускной квалификационной работы.

  1. Содержание дисциплины

Тема 1.1 «Архитектурные особенности проектирования и разработки web приложений»

Архитектура информационных систем. Шаблоны проектирования. Способы пеедачи данных в web.



Тема 1.2 «Разработка на ASP.NET. Жизненный цикл страницы, пользовательский интерфейс»

Описание .NET Framework. Обзор технологии ASP.NET. Принципы разработки пользовательского интерфейса Интернет-приложений.



Тема 1.3 «Разработка на ASP.NET. MasterPage, динамические компоненты, AJAX, ASP.NET MVC»

Использование MasterPage. Динамическое создание элементов управления. Навигация по сайту. Использование компонент для отображения данных. Разработка пользовательских компонент. AJAX. ASP.NET MVC.



Тема 1.4 «Проектирование баз данных и работа с ними Веб-приложений. Введение в БД, SQL Server, ADO.NET»

Технологии для доступа к базам данных в web. Доступ к данным в .NET



Тема 2.1 «Проектирование баз данных и работа с ними web приложений. LINQ, ADO.NET Entities, DDD»

Доступ к данным в .NET



Тема 2.2 «Создание динамического наполнения страницы. Основы JavaScript

Тема 2.3 «Создание динамического наполнения страницы. JavaScript – библиотеки и технология Comet

Представление объектов в виде JSON. Библиотека ExtJS. Библиотека Prototype. Библиотека jQuery. Модель работы web приложений Comet.



Тема 2.4 «Применение web методов. Технология Jasp

Web сервисы. Технология Jasp.



Тема 3.1 «Rich Internet application»

Технологии RIA. Примеры приложений RIA.



Тема 3.2 «Безопасность в web разработке»

Безопасность в Интернете. XSS Filter. SmartScreen Filter. Data Execution Prevention. HTTPS.



Тема 3.3 «Основы тестирования и отладки web приложений»

Тестирование web приложений. Отладка web приложений.



Тема 3.4 «Семантический web и микроформаты»

Семантический web. Применение микроформатов. Поиск в web. Раскрутка сайтов. Использование служб статистики.



Тема 3.5 «Применение поисковых технологий в Интернет-магазине»

Архитектура. Поисковые системы и программное обеспечение, поддерживающие OpenSearch.



  1. Темы лабораторных работ (Лабораторный практикум).

В результате выполнения лабораторных работ по окончанию курса должен получиться логически завершенный проект – Интернет-магазин, с применением технологий:

  • HTML, Dynamic Web Templates, CSS;

  • ASP.NET с использованием: MasterPage, стандартных серверных и пользовательских компонент;

  • ADO.NET или LINQ to SQL;

  • AJAX и язык JavaScript;

  • Silverlight;

  • OpenSearch.

ТЕМАТИКА ЛАБОРАТОРНЫХ РАБОТ

Лабораторная работа 1. Разработка макета Интернет – магазина. Описание структуры сайта. Основные принципы создания макета страниц.

Лабораторная работа 2. Разработка макета Интернет – магазина. Структура HTML – документа. Основные элементы: гиперссылки, форматирование текста, списки, объекты, изображения, таблицы, формы.

Лабораторная работа 3. Разработка макета Интернет – магазина. Dynamic web templates.

Лабораторная работа 4. Разработка макета Интернет – магазина. CSS. Отладка css с помощью инструментов разработчика в IE8.

Лабораторная работа 5. Разработка макета Интернет – магазина. Создание сайта из шаблона в Expression Studio.

Лабораторная работа 6. Разработка макета Интернет – магазина. Создание сайта в Visual Studio.

Лабораторная работа 7. Разработка макета Интернет – магазина. Работа со стилями в Microsoft Visual Studio 2008.

Лабораторная работа 8. Взаимодействие Интернет – магазина с базой данных. Динамическая генерация меню.

Лабораторная работа 9. Взаимодействие Интернет – магазина с базой данных. Доработка страницы продуктов с использованием LINQ to SQL.

Лабораторная работа 10. Добавление динамических компонент в Интернет – магазин. Применение AJAX.

Лабораторная работа 11. Добавление динамических компонент в Интернет – магазин. Работа с веб-службами в ASP.NET AJAX.

Лабораторная работа 12. Добавление динамических компонент в Интернет – магазин. Отладка JavaScript.

Лабораторная работа 13. Применение элементов RIA в Интернет-магазине. Работа с Deep Zoom omposer

Лабораторная работа 14. Применение элементов Семантического Веб в Интернет-магазине. Введение в ускорители.

Лабораторная работа 15. Применение элементов Семантического Веб в Интернет-магазине. Создание ускорителя для Интернет-магазина. Регистрация ускорителя на странице. Микроформаты, RSS.

Лабораторная работа 16. Применение элементов Семантического Веб в Интернет-магазине. Определение WebSlice.

Лабораторная работа 17. Применение элементов Семантического Веб в Интернет-магазине. Создание страницы Новости в Интернет-магазине.

Лабораторная работа 18. Защита проекта Интернет-магазин.

  1. Учебно - методическое обеспечение самостоятельной работы студентов. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины (модуля).

Самостоятельная работа студентов для дисциплины составляет 36 часа. В ходе самостоятельной работы студенты анализируют специальную методическую литературу, изучая методы и принципы организации web – приложений.

ПЕРЕЧЕНЬ ПРИМЕРНЫХ ВОПРОСОВ И ЗАДАНИЙ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ



  1. Проблема стандартов Web

  2. Особенности продаж в сети интернет

  3. Свойства рекламы в интернете

  4. Основы приложений AJAX

  5. Технология Silverlight

  6. Технология Microsoft Sharepoint

  7. Регулярные выражения в PHP

  8. Взаимодействие PHP и XML

  9. Использование шаблонов в PHP

  10. Основы оптимизации

  11. Хостинг – размещение в сети ресурса

  12. Контекстная реклама

  13. Методы раскрутки сайта

  14. Инструменты вебмастера на Яндексе

  15. Яндекс.Директ

ВАРИАНТ КОНТРОЛЬНОЙ РАБОТЫ

Произвести нарезку макету, описать стили css, сверстать html документ:



design

Рисунок Макет сайта для выполнения задания

ВОПРОСЫ К ЗАЧЕТУ



  1. Глобальные компьютерные сети: основные понятия, принципы функционирования. Каталоги ресурсов. Поисковые системы.

  2. Язык гипертекстовой разметки страниц HTML: общая структура документа, абзацы, цвета, ссылки.

  3. Язык гипертекстовой разметки страниц HTML: списки, графика (графические форматы, графический объект как ссылка), таблицы, фреймы.

  4. Общие подходы к дизайну сайта. Разработка макета страницы.

  5. Язык гипертекстовой разметки страниц HTML: формы.

  6. Использование стиля при оформлении сайта. Возможности CSS.

  7. CSS. Свойства текста. Свойства цвета и фона. Свойства шрифта. Свойства блоков.

  8. CSS. Свойства списков. Классы. Псевдоклассы.

  9. Хостинг. Бесплатный хостинг. FTP. Размещение Интернет-ресурса на сервере провайдера. Регистрация Интернет-ресурса в каталогах и поисковых системах.

  10. Преимущества и ограничения программ, работающих на стороне клиента. Язык JavaScript: основы синтаксиса.

  11. Объектная модель HTML страницы.

  12. Понятие ASP.NET.

  13. Жизненный цикл страницы

  1. Преимущества использования ASP.NET AJAX

  2. Архитектура AJAX в ASP.NET

  3. Клиентская архитектура технологии AJAX

  4. Технологии .NET для доступа к данным.

  5. Понятие LINQ

  6. Понятие JSON,

  7. Библиотека ExtJS,

  8. Библиотека Prototype,

  9. Библиотека jQuery,

  10. Технология Comet.

  11. Веб сервисы

  12. Понятие и примеры RIA приложений.

  13. Виды угроз и способы борьбы с ним

  14. Понятие функционального тестирования

  15. Понятие семантического web

  16. Структура и формат файла описания OpenSearch

  17. Реализация JSON подсказок

  18. Использование формата результатов поиска в формате XML

  19. Понятие микроформата.

  1. Образовательные технологии.

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

В учебном процессе используются интерактивные формы занятий:



  1. Творческое задание. Выполнение творческих заданий требуют от студента воспроизведение полученной ранее информации в форме, определяемой преподавателем, и требующей творческого подхода: подборка информации определенной тематики для сайта; разработка дизайна и структуры сайта.

  2. Групповое обсуждение. Групповое обсуждение какого-либо вопроса направлено на достижение лучшего взаимопонимания. Групповые обсуждения способствуют лучшему усвоению изучаемого материала. На первом этапе группового обсуждения перед студентами ставится задача (например, разработать структуру базы данных сайта на конкретную тему), выделяется определенное время, в течение которого студенты должны подготовить аргументированный развернутый ответ.

  1. Учебно-методическое и информационное обеспечение дисциплины (модуля).

9.1. Основная литература:

  1. Дуглас Камер Сети TCP/IP, том 1. Принципы, протоколы и структура. М.: «Вильямс» с.88, 2003.

  2. Брайан Пфаффенбергер, Стивен Шафер, Чак Уайт, Билл Кароу HTML, XHTML и CSS. Библия пользователя 3-е изд. – М.: «Диалектика», с.762., 2006.

  3. Эрик А. Мейер CSS-каскадные таблицы стилей: подробное руководство М.: Символ,с. 57, 2006.

  4. Дэвид Хантер, Джефф Рафтер и др. XML. Базовый курс М.: Вильямс, с. 1344, 2009.

  5. Брайан Пфаффенбергер, Стивен Шафер, Чак Уайт, Билл Кароу HTML, XHTML и CSS. Библия пользователя 3-е изд. – М.: «Диалектика», c. 762., 2006.

  6. Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес Приемы объектно-ориентированного проектирования. Паттерны проектирования. СПб: «Питер», с. 366., 2007.

  7. Троелсен Э. C# и платформа .NET. Библиотека программиста. СПб.: Питер, 796 с.: ил., 2004.

  8. Когаловский М.Р. Энциклопедия технологий баз данных. М.: Финансы и статистика, 2002.

  9. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика 3-е изд. – М.: Вильямс, 1436 с. 2003.

  10. Джимми Нильссон Применение DDD и шаблонов проектирования. Проблемно-ориентированное проектирование приложений с примерами на C# и .NET. M.: Вильямс, 560 стр.2008.

  11. Дэвид Флэнаган JavaScript. Подробное руководство СПб.: Символ-Плюс, с. 992.2008.

  12. Колисниченко Д. Н. Поисковые системы и продвижение сайтов в Интернете. М.: Диалектика, c. 272. 2007.

  13. Мэтью Мак-Дональд, Марио Шпушта Microsoft ASP.NET 3.5 с примерами на C# 2008 и Silverlight 2 для профессионалов М.: Вильямс, с. 1408.2009.

  14. Энди Бадд, Камерон Молл, Саймон Коллизон CSS. Профессиональное применение Web-стандартов М.: Вильямс, с. 272.2009.

  15. Чак Муссиано, Билл Кеннеди HTML и XHTML. Подробное руководство СПб.: Символ-Плюс, с. 752.2008.

  16. Лапина М. А., Ревин А. Г., Лапин В. И. Информационное право. М.: ЮНИТИ-ДАНА, Закон и право,2004.

  17. Диан Стотлемайер Тестирование Web-приложений. М.: «КУДИЦ-Образ», c. 240.2003.

9.2. Дополнительная литература:

  1. Орлов А. А. РHP: полезные приемы / А. А. Орлов Изд. 2-е, перераб. и доп. — М. : Горячая линия-Телеком, 272 стр. 2006.

  2. Хомоненко А. Д. Базы данных: учебник для вузов / А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев; под ред. А. Д. Хомоненко .— 4-е изд., доп. и перераб. — СПб.: КОРОНА принт, - 2004, — 736 стр.

  3. Григин И. PHP 4 Специальный справочник - СПб.: Питер, - 2002, - 672 стр.

  4. Джерк Н. Разработка приложений для электронной коммерции. Библиотека программиста, - СПб.: Питер, - 2001, - 512 стр.

  5. Томсон Л., Веллинг Л. Разработка Web-приложений на PHP и MySQL, - К.: ДиаСофт, - 2001, - 673 стр.

  6. Кастаньетто Д., Рават Х., Шуман С., Сколло К., Велиаф Д. Профессиональное РНР программирование, - СПб.: Символ-Плюс, - 2001, - 912 стр.

  7. Бранденбау Д. JavaScript: сборник рецептов, - СПб.: Питер, - 2000, - 416 стр.

9.3. Программное обеспечение и Интернет – ресурсы:

Для отработки навыков по проектированию и разработке web - приложений необходимо программное обеспечение:



  • Adobe Photoshop,

  • Denwer-2,

  • Adobe Dreamweaver,

  • web-браузеры: Opera, Mozilla Firefox, Internet Explorer, Google Chrome, Safari,

  • Visual Studio.

Для самостоятельной работы рекомендуются интернет ресурсы:

  • Все для web мастера wmaster.ru

  • Портал для веб-мастера woweb.ru

  • Блог для вебмастера getincss.ru

  1. Технические средства и материально-техническое обеспечение дисциплины (модуля).

Для организации учебного процесса необходимы аудитории с необходимым материальным оснащением – компьютерный класс, интерактивная доска.