Скачать 155.37 Kb.
|
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ИНЖЕНЕРНАЯ ШКОЛА
РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ (РПУД) ИНЖЕНЕРНЫЕ WEB-ТЕХНОЛОГИИ Направление подготовки: 151600.62 Прикладная механика Профиль подготовки: «Математическое и компьютерное моделирование механических систем и процессов» Форма подготовки (очная) Инженерная школа ДВФУ Кафедра механики и математического моделирования курс 3,4семестр 6,7 лекции 54 (час.) практические - занятия час. лабораторные работы 54 час. самостоятельная работа 144 час. всего часов аудиторной нагрузки 108 час. контрольные работы (0) курсовая работа / курсовой проект - семестр зачет 6семестр экзамен 7семестр Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования, утвержденного приказом Министерства образования и науки РФ от 9 ноября 2009 № 541 Рабочая программа обсуждена на заседании кафедры Механики и математического моделирования, протокол № 9 от «27» июня 2013 г. Заведующая кафедрой:к.ф.-м.н., проф. Бочарова А.А. Составитель: к.т.н., доцент Озерова Г.П. Оборотная сторона титульного листа РПУД I. Рабочая программа пересмотрена на заседании кафедры: Протокол от «_____» _________________ 20___ г. № ______ Заведующий кафедрой _______________________ __________________ (подпись) (И.О. Фамилия) II. Рабочая программа пересмотрена на заседании кафедры: Протокол от «_____» _________________ 20___ г. № ______ Заведующий кафедрой _______________________ __________________ (подпись) (И.О. Фамилия) Аннотация Учебная дисциплина «Инженерныеweb-технологии» предназначена для студентов 3, 4 курсов, обучающихся по направлению 151600.62 «Прикладная механика», профиль «Математическое и компьютерное моделирование механических систем и процессов». Дисциплина входит в вариативную часть профессионального цикла дисциплин. Дисциплина «Инженерные web-технологии» логически и содержательно связана с такими курсами как «Проектирование инженерных баз данных», «Пакеты инженерных программ», «Планирование экспериментов», «Инженерные вычислительные системы». Общая трудоемкость освоения дисциплины составляет 252 часа. Учебным планом предусмотрены лекционные занятия (54 часов), лабораторные работы (54 часов), самостоятельная работа студента (144 часов). Дисциплина реализуется на 3, 4 курсах в 6 и 7семестрах. Цель: является ознакомление студентов с технологиями разработки и создания WWW-сайтов, изучение языка гипертекстовой разметки (HTML), каскадных таблиц стилей, клиентских и серверных скриптовых языков программирования и применение интернет технологий в учебной и профессиональной деятельности Задачи:
В результате изучения дисциплины бакалавр должен знать:
уметь:
а также обладать следующими общекультурными и профессиональными компетенциями: ОК-1: владеть культурой мышления, иметь способности к обобщению, анализу, восприятию информации, постановке цели и выбору путей ее достижения; ОК-3: быть готовым к сотрудничеству с коллегами и к работе в коллективе; ОК-4: находить организационно-управленческие решения в нестандартных ситуациях и быть готовым нести за них ответственность; ОК-11: способность понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны ОК-12: владеть основными методами, способами и средствами получения, хранения, переработки информации, иметь навыки работы с компьютером как средством управления информацией; ОК-13: владеть одним из иностранных языков на уровне чтения и понимания научно-технической литературы, быть способным общаться в устной и письменной формах на иностранном языке; ПК-6: применять программные средства компьютерной графики и визуализации результатов научно-исследовательской деятельности, оформлять отчеты и презентации, готовить рефераты, доклады и статьи с помощью современных офисных информационных технологий, текстовых и графических редакторов, средств печати. ПК-7: проектировать детали и узлы с использованием программных систем компьютерного проектирования на основе эффективного сочетания передовых технологий и выполнения многовариантных расчетов; ПК-13: участвовать в организации работы, направленной на формирование творческого характера деятельности небольших коллективов, работающих в области прикладной механики.
Модуль 1. Интернет технологии(12 час.) Раздел I. История и архитектура Интернет(4 час.) Тема 1. Развитие интернет-технологий(2 час.) История Интернет. Возможности Интернет. Структура Интеренет. Культура Интернет. Как работает Интернет. Тема 2. Архитектура интернет (2час.) Как работает Интернет. Основные компоненты. Протоколы. Адресация в сети Интернет. Схема поиска IP-адреса по доменному имени. Сервисы Интернет (основные службы). Утилиты. Раздел II. Инструменты создания web - сайтов и приложений (8 час.) Тема 1. Введение в HTML (язык гипертекстовой разметки) (2час.) Язык HTML. Основы, версии и стандарты языка HTML. Структура HTML документа. Основные разделы кода веб-страницы. Понятие тэгов HTML, их типы и оформление.Объявление типа документа. Варианты и стандарты.Открытие блока HTML и начало блока заголовков.Обзор заголовков гипертекстовых документов, их синтаксис и назначение.Обзор других тэгов, входящих в блок заголовков.Закрытие блока заголовков и открытие основного блока (тэг BODY). Обзор основных параметров тэга BODY и их использование (установка фонового цвета и изображения веб-страницы, задание цветов текста и ссылок и т.д.).Закрывающие тэги блоков HTML. Тема 2. Обзор тэгов HTML для работы с текстом(2 час.) Создание текстовых заголовков различных уровней и их позиционирование на веб-странице.Обзор тэгов оформления и выделения текста, а также изменения его размеров и цвета.Обзор тэгов разрыва строк и выделения блоков, их области применения.Обзор тэгов создания списков различных типов.Принципы вставки спецсимволов и тэги псевдографики. Понятие Unicode, его создание и применение.Тэги вставки изображений на web-страницы и их параметры. Обзор поддерживаемых графических форматов, их различия, ограничения и использование.Понятие, использование и принципы построения таблиц. Обзор тэгов создания таблиц и их параметры.Понятие гиперссылки. Типы и области применения гиперссылок. Тэги создания гиперссылок и их параметры. Тема 3. Каскадные таблицы стилей(4час.) Понятие, область применения и принципы построения каскадных таблиц стилей (CSS).Использование CSS на веб-страницах, способы задания стилей и оформления отдельных элементов.Обзор инструкций CSS для оформления, изменения размеров и цвета текста. Обзор инструкций CSS для установки фоновых изображений и их параметры.Понятие и использование обрамления. Обзор инструкций CSS для создания обрамлений и их параметры (установка формы, цвета, ширины и позиционирования бордюров, а также отступов от них и т.д.).Понятие, инструкции и использование трёхмерного позиционирования объектов веб-страницы с помощью CSS. Примеры позиционирования отдельных элементов веб-страницы.Управление отображением элементов страницы с помощью CSS. Обзор инструкций управления отображением и их взаимодействие со скриптами. Примеры управления отображение объектов (создание исчезающих и меняющихся объектов).Понятие и использование фильтров CSS. Инструкции и примеры создания фильтров. Модуль 2.WEB-программирование(44 час.) Раздел I. Программирование на стороне клиента. (22 час.) Тема 1. Обзор технологий web-программирования(2час.) Развитие HTML. Сценарий и обработка события. События в динамическом HTML. Связывание кода с событиями. Создание сценария. Внедрение сценария в HTML. Тема 2. Создание интерактивных элементов (2час.) Понятие, типы и назначение скриптов. Понятие и использование форм на веб-страницах. Принципы взаимодействия формы со скриптами. Обзор тэгов для создания элементов формы (текстовых полей, выпадающих списков и т.д.).Понятие, типы и использование событий на веб-страницах. Примеры использования некоторых событий. Создание интерактивных объектов на веб-странице.Создание всплывающих окон и их использование. Тема 3. Введение в JavaScript (6час.) JavaScript как основной язык сценариев для Web. Сферы использования JavaScript. Основные идеи JavaScript. Структура JavaScript программы. Типовые примеры использования JavaScript-сценариев.JavaScript. Базовые элементы языка. Основные объекты языка.Синтаксис JavaScript. Переменные. Операции. Управляющие структуры и организация циклов. Функции. Объектная модель JavaScript. Обработка событий. Встроенные объекты JavaScript: массивы, строки, даты, Math. Разработка программ. Тема 3. Модель DOM (4час.) Объектная модель броузера и документа. Иерархия объектов броузера. Объект window. Свойства, методы и события объекта window. Объект document. Свойства, методы и события объекта document. Обьектscreen. Свойства, методы и события объекта screen. Обьектform. Свойства, методы и события объекта form. Обьектimage. Свойства, методы и события объекта image. Примеры использования DOMмодели. Тема 4. Библиотеки JavaScriptдля разработки Web- приложений (4час.) Библиотека JQuery. Назначение. Синтаксис и семантика операторов. Функция $().Начало работы скрипта. Управление элементами документов и их свойствами. Цепочки методов. Работа с набором элементов. Анимационные эффекты. Тема 5. Основы HTML 5. Рисование. (4час.) Описание HTML5. Отличия HTML5 от HTML4. Элемент canvas. Параметры canvas. Получение canvas. Работа с context. Работа со шрифтом. Отрисовка фигур. Пути. Метрики. Пиксельные манипуляции. Работа с тенями. Трансформация изображения. Примеры реализации. Развитие технологии. Раздел II. Программирование на стороне сервера(22 час.) Тема 1. Web-сервер (2час.) Протокол IP и адресация. Протоколы TCP, UDP и адресация. Архитектура «клиент-сервер». Понятие сетевой службы. Стандартные сетевые службы. Web-сервер. Протокол HTTP. Формат запроса и ответа HTTP.основы интерфейса CGI; обзор альтернативных технологий.HTML-формы и передача данных форм. Общий шлюзовый интерфейс (CGI). HTML-формы, передача данных. Тема 2. Основы языка PHP (4час.) Переменные, константы, выражения. Типы данных, массивы, ассоциативные массивы. Управляющие конструкции. Функции и области видимости. HTML формы. Взаимодействие с формами. Стандартные функции языка программирования PHP. Работа с файлами. Функции даты и времени. Cookie. Переменные окружения сервера. Регулярные выражения. Контроль входных данных с помощью регулярных выражений, понятие безопасности скрипта. Тема 2. Элементы объектно-ориентированного программирования (4час.) Понятие наследования. Реализация наследования в PHP. Перекрытие. Многоуровневое наследование. Множественное наследование.Определение массива. Численно индексированные массивы. Ассоциативные массивы. Многомерные массивы. Сортировка массивов. Некоторые другие операции с массивами. Тема 3. MySql (4час.) Теория реляционных баз данных, язык запросов SQL. Установка и настройка MySQL. Сервер MySQL и работа с ним на PHP. Подключение к серверу, выполнение запросов. Построение эффективных запросов и повышение быстродействия работы с базой данных. Пример написания интерфейса к базе данных. Тема 5. Создание Web интерфейсов на PHP (4час.) Функции для работы с базами данных. Получение данных из базы данных. Сохранение данных в базе данных.Получение данных из HTML-форм. Валидация данных. Выбор информации из базы. Динамическое формирование HTML-страницы. Применение баз данных при работе с динамически формируемыми страницами Тема 6. Технология проектирования Web-сайтов(4час.) Осознание цели разработки Web - сайта. Фиксация внешних условий, в которых будет функционировать Web - сайт. Проектирование Web - представительства. Последовательность создания гипертекстовых систем. Выбор средств создания Web - сайта. Разработка пользовательской карты сайта, навигационной и файловой структуры. Конструирование Web-страниц. Информационное наполнение Web-страниц. Тестирование сайта. Размещение сайта на Web-сервере. Объявление о существовании сайта.
Лабораторные работы (54час.) Лабораторная работа 1. Разработка простейшего web-сайта на HTML.(4 час.) Лабораторная работа 2. Использование DHTML для разработки сайта.(4 час.) Лабораторная работа 3. Разработка сайта с применением CSS.(4 час.) Лабораторная работа 4. Индивидуальная работа над разработкой сайта (технологии HTML, CSS)(4 час.) Лабораторная работа 5.Использование языка JavaScriptдля программирования приложений на стороне клиента.(4час.) Лабораторная работа 6. Создание сайта с применением JavaScriptи модели DOM.(4 час.) Лабораторная работа 7. Индивидуальная работа над разработкой сайта (технологии HTML, CSS, JavaScript, DOM). (4 час.) Лабораторная работа 8. Создание сайта с использованием библиотеки JQUERY. (4 час.) Лабораторная работа 9. Программное рисование, использование HTML5. (4 час.) Лабораторная работа 10. Программирование на стороне сервера (PHP).(4час.) Лабораторная работа 11. Разработка базы данных (MySQL).(4час.) Лабораторная работа 12. Доступ к базе данных (MySQL, PHP).(4час.) Лабораторная работа 13. Разработка клиент-серверного приложения.(6час.)
В качестве текущего контроля успеваемости используется две контрольные работы по модулю «Web-программирование». Вопросы к зачету
Вопросы к экзамену
Курсовые работы и рефераты не предусмотрены учебным планом.
Основная литература
Дополнительная литература
|
Рабочая программа учебной дисциплины (рпуд) физика направление подготовки:... Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования,... | Рабочая программа учебной дисциплины (рпуд) политология направление... Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования,... | ||
Рабочая программа учебной дисциплины (рпуд) материаловедение направление... Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования,... | Рабочая программа учебной дисциплины (рпуд) менеджмент направление... Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования,... | ||
Рабочая программа учебной дисциплины (рпуд) химия направление подготовки:... Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования,... | Рабочая программа учебной дисциплины (рпуд) культура дискуссий и... Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования,... | ||
Рабочая программа учебной дисциплины (рпуд) инженерное программное... Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования,... | Рабочая программа учебной дисциплины (рпуд) аналитическая динамика... Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования,... | ||
Рабочая программа учебной дисциплины (рпуд) основы конечно-элементного... Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования,... | Рабочая программа учебной дисциплины (рпуд) специальные функции в... Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования,... | ||
Пояснительная записка рабочая программа дисциплины «Иностранный язык... «Математика и компьютерные науки», 010500. 62 «Математическое обеспечение и администрирование информационных систем», 230100. 62... | Рабочая программа моделирование транспортных процессов направление... Моделирование транспортных процессов: рабочая программа / авт сост. В. Б. Вилков, спб.: Ивэсэп, 2013. – 21 с | ||
Рабочая программа учебной дисциплины «компьютерное моделирование художественных изделий» Направление подготовки: 261400. 62 Технология художественной обработки материалов | Рабочая программа учебной дисциплины «основы автоматизированного проектирования» Дисциплина относится к дисциплинам вариативной части профессионального цикла Б. 3 основной образовательной программы подготовки бакалавров... | ||
Рабочая программа учебной дисциплины «теоретическая и прикладная механика» Рабочая программа предназначена для преподавания дисциплины вариативной части профессионального цикла студентам бакалавриата очной... | Учебно-методический комплекс рабочая программа для студентов очной формы обучения Шармин Д. В. История развития математической науки. Учебно-методический комплекс. Рабочая программа для студентов очной формы обучения,... |