МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Санкт-Петербургский государственный экономический университет» (СПбГЭУ) Филиал в г.Кизляре Кафедра информационных систем в экономике УТВЕРЖДАЮ И.о. зам.директора по учебно-методической работе ____________Р.М. Сайпудинов «__»__________ 20__г Рег.№______________ ПРОГРАММА И МЕТОДИЧЕСКИЕ УКАЗАНИЯ Дисциплины ПРАКТИКА ПО РАЗРАБОТКЕ WEB-ПРИЛОЖЕНИЙ Б.5.01.3 Направление подготовки 230700 Прикладная информатика Профиль подготовки Прикладная информатика в экономике Кизляр 2014 Рабочая программа составлена на основе требований Государственного образовательного стандарта высшего профессионального образования к содержанию и уровню подготовки выпускника по направлению 230700 – «Прикладная информатика» по профилю Прикладная информатика в экономике № 783 от 22 декабря 2009 г., в соответствии с рабочим учебным планом направления 230700 – «Прикладная информатика» по профилю Прикладная информатика в экономике, утвержденный ректором СПбГИЭУ 31 августа 2011г. СОСТАВИТЕЛИ: к.ф-м.н., доцент М.Д. Кадимов НАУЧНЫЙ РЕДАКТОР к.э.н., доцент Е.Н. Меркухин ОБСУЖДЕНО На заседании кафедры Информационных систем в экономике «30» августа 2014г., протокол № 1 ОДОБРЕНО Ученым Советом «5» сентября 2014г., протокол № 1 2 1. ОБЩИЕ ПОЛОЖЕНИЯ ДИСЦИПЛИНЫ Учебная практика по разработке web-приложений предусматривает ознакомление студентов с основными понятиями программирования в среде Интернет. Цель и задачи учебной практики состоят в том, чтобы: познакомить студентов с базовыми концепциями и приемами web-программирования; дать представление о современных web-технологиях; научить использовать современные языки для создания web-приложений, такие как html, css ; научить создавать web-сервисы, сайты, порталы с использованием этих технологий. Основные задачи направлены на формирование следующих компетенций: 1. Общекультурных (ОК): способен работать в коллективе, нести ответственность за поддержание партнерских, доверительных отношений (ОК-3); способен работать с информацией в глобальных компьютерных сетях (ОК-8); способен использовать методы и средства для укрепления здоровья и обеспечения полноценной социальной и профессиональной деятельности (ОК-10); способен уважительно и бережно относиться к историческому наследию и культурным традициям, толерантно воспринимать социальные и культурные различия (ОК-11); 2. Профессиональных (ПК): a. проектная деятельность: способен ставить и решать прикладные задачи с использованием современных информационнокоммуникационных технологий (ПК-4); способен осуществлять и обосновывать выбор проектных решений по видам обеспечения информационных систем (ПК-5); способен документировать процессы создания информационных систем на всех стадиях жизненного цикла (ПК6); 3 способен проводить обследование организаций, выявлять информационные потребности пользователей, формировать требования к информационной системе, участвовать в реинжиниринге прикладных и информационных процессов (ПК8); способен моделировать и проектировать структуры данных и знаний, прикладные и информационные процессы (ПК9); способен применять к решению прикладных задач базовые алгоритмы обработки информации, выполнять оценку сложности алгоритмов, программировать и тестировать программы (ПК-10); организационно-управленческая технологическая деятельность: и производственно- способен принимать участие в создании и управлении ИС на всех этапах жизненного цикла (ПК-11); способен принимать участие в реализации профессиональных коммуникаций в рамках проектных групп, презентовать результаты проектов и обучать пользователей ИС (ПК-14); научно-исследовательская деятельность: способен применять системный подход и математические методы в формализации решения прикладных задач (ПК-21); способен готовить обзоры научной литературы и электронных информационно-образовательных ресурсов для профессиональной деятельности (ПК-22). Таким образом, учебная практика базируется на знаниях студентов, полученных при изучении основных дисциплин специальности, а также в ходе самообучения. Получение практических навыков обеспечивается при выполнении лабораторных работ по заданиям, ориентированным на функциональные задачи специальности. В результате прохождения практики студент должен иметь представление о таких вопросах, как: о роли и месте знаний по этой дисциплине при освоении смежных дисциплин по выбранной специальности и в сфере профессиональной деятельности; 4 о направлениях развития web-технологий; 2. МЕСТО ДИСЦИПЛИНЫ В УЧЕБНОМ ПРОЦЕССЕ И ТРЕБОВАНИЯ К ЗНАНИЯМ, УМЕНИЯМ И НАВЫКАМ СТУДЕНТА Дисциплина «Учебная практика по разработке webприложений» относится к дисциплинам Государственного образовательного стандарта высшего профессионального образования, изучается в соответствии с рабочим учебным планом специальности и заканчивается сдачей дифференцированного зачета. Курс опирается на дисциплины, в которых изучается предметная область применения web-технологий . 3. ОБЪЕМ ЧАСОВ ПО ДИСЦИПЛИНЕ Таблица 1 № Наименование темы Всего 3 семестр 1 2 3 4 5 6 7 8 Введение в HTML и CSS Начало работы над сайтом Работа с мультимедиа и сценариями Создание форм и таблиц Работа с фреймами Создание таблицы стилей CSS Позиционирование, Z-index Создание CSS-макетов Итого 26 В том числе ЛК ПЗ ЛБ СР 2 - - 2 2 4 - - 2 4 2 - 4 2 4 4 6 24 4 4 4 2 4 28 4. СОДЕРЖАНИЕ КУРСА Тема 1. Введение в HTML и CSS История зарождения HTML. Основные понятия языков. Создание web-документа. Основы синтаксиса языков. Тема 2. Начало работы над сайтом Объявление и идентификация документа. Добавление элементов.Meta-элементы. Ключевые слова, комментарии HTML. Работа над текстовой структурой. Внутристраничное связывание. 5 Тема 3. Работа с мультимедиа и сценариями Вставка изображения. Альтернативный текст. Связывание изображений. Связывание аудио и видеофайла. Вставка потокового мультимедиа при помощи элемента object. Добавление скриптов. Тема 4. Создание форм и таблиц Границы и интервалы таблиц. Добавление описания таблицы. Группирование столбцов таблицы. Создание форм. Добавление полей ввода. Добавление флажков и переключателей. Использование меню формы. Тема 5. Работа с фреймами Создание набора фреймов. Добавление строк и столбцов. Комбинирование строк и столбцов. Именование и указание целевых фреймов. Тема 6. Создание таблицы стилей CSS Создание css-документа. Способы привязки css-макета к html-документу. Основы оформления внешнего вида при помощи свойств CSS. Текст, шрифт, изображения, ссылки в css. Тема 7. Создание CSS-макетов Основные шаблоны оформления. Три столбца с шапкой и колонтитулами. Вложенный плавающий блок. Макеты с выравниванием по центру. Смешанные макеты. 5. ПЕРЕЧЕНЬ ТЕМ ЛАБОРАТОРНОГО ПРАКТИКУМА На лабораторных занятиях студенты овладевают практическими навыками разработки web-приложений. Самостоятельная работа студентов состоит в подготовке к выполнению лабораторных работ по лекционному материалу с использованием рекомендованной литературы и лекционного материал по базовым дисциплинам, а также оценки 6 полученных результатов выполнения лабораторных работ с возможной корректировкой отчётов по ним. Таблица 2 № 1 2 3 4 5 6 7 Наименование темы Начало работы над сайтом Работа с мультимедиа и сценариями Создание форм и таблиц Наименование выполняемой работы Создание web-документа Вставка мультимедиа-объектов и сценариев Создание web-документа на основе таблицы Создание web-документа на основе Работа с фреймами фреймов Создание таблицы Создание CSS-документа, привязка его к стилей CSS основной странице. Позиционирование, Расположение динамических объектов на Z-index странице при помощи свойства z-index Создание CSSРазработка оригинального CSS-макета макетов 6. УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ 6.1 Рекомендуемая литература 1. Васильев Г.А., Забегалин Д.А. Электронный бизнес и реклама в интернете. – М.: ЮНИТИ-ДАНА, 2008. 2. Мединов О.Ю. Dreamweaver. Мультимедийный курс (+CD). 2009 – 176с. 3. Харрингтон Дж. PHP. Трюки. – СПб.: Питер, 2008. – 448с. 4. Электронная коммерция: Учебное пособие/ Е.В.Сибирская, О.А.Старцева.- М.: ФОРУМ, 2012.- 288 с. (Электронный ресурс). 6.2 Дополнительная 1. Бенкен Е. PHP, MySQL, XML программирование для интернет: 2-е изд. – СПб.: БХВ-Петербург, 2008. -352 с. 7 2. Дунаев В.Самоучитель JavaScript, 2-е изд. – СПб.: Питер, 2005. – 395с. 3. Лещев Д. Создание интерактивного web-сайта: учебный курс – СПб.: Питер, 2003. – 544с. 4. Найханова Л.В., Найханов Вл.В., Данилова С.Д. Некоторые возможности редактора. Dreamweaver MX 2004: методические указания. – Улан-Удэ: Изд-во ВСГТУ, 2005.- 45с. 5. Резников Ф.А. 100 % самоучитель. Adobe Dreamweaver CS3. Создание web-сайтов. – М.: Технолоджи – 3000: Изд-во Триумф, 2008. – 256с. 6. Руководство пользователя по Adobe Dreamweaver CS3 для Windows и Macintosh. Adobe Systems Inc., 2007. – 743с. 7. Стесик О.Л. Настройка веб-сервера с PHP, MySQL, Tomcat? Plone для работы . Методические указания к курсу практических работ. – Спб.: СПбГУ, 2007. – 22с. 6.3 Методы и средства обучения Занятия проводятся в формах лекций и выполнения лабораторных работ на персональных компьютерах (ПК). Лабораторные работы выполняются по методическим указаниям. Программное обеспечение, используемое в процессе обучения: Windows XP, Opera, Mozilla Firefox, Adobe Dreamweaver CS3. 6.4 Использование информационных технологий и активных методов обучения В процессе обучения для проведения лекционных и лабораторных занятий применяется персональный компьютер и проектор для демонстрации схем, графиков и таблиц, иллюстрирующих материал. Также используется персональный компьютер при выполнении лабораторных работ. 8 7. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ УЧЕБНОГО ПРОЦЕССА Таблица 4 Наименование мебели и оргтехники 1. Доска аудиторная на основе стального эмалированного листа для написания мелом и фломастером «Medium», мм 2. Стойка-кафедра, ед. 3. Стол преподавателя, ед. 4. Стул преподавателя, ед. 5. Стол аудиторный трехместных на металлокаркасе из прямоугольного прута с покрытием: шпон, ед. 6. Стул – скамейка четырехместная из ДСП, ед. Учебная аудитория для чтения лекций ауд-23 Учебные помещения для проведения Лекционных занятий Лабораторных работ ауд-10 ауд-32.2 1 1 120×260 90×150 1 1 1 1 1 1 1 1 10 10 - 10 10 - 8. КОНТРОЛЬ ЗНАНИЙ СТУДЕНТОВ 8.1 Формы текущего контроля Текущий контроль знаний студентов производится в процессе и по результатам составления отчётов по лабораторным работам. Зачёт по практике производится по результатам рассмотрения отчётов по лабораторным работам в 3 семестре. 8.2 Бально-рейтинговая система оценки знаний студентов Балльно-рейтинговая система не используется. 9