Программа дисциплины сд. 03. Разработка Интернет-приложений Рекомендуется умц кгту им. А. Н. Туполева Направление: 230200 «Информационные системы»




Скачать 138.76 Kb.
НазваниеПрограмма дисциплины сд. 03. Разработка Интернет-приложений Рекомендуется умц кгту им. А. Н. Туполева Направление: 230200 «Информационные системы»
Дата17.03.2013
Размер138.76 Kb.
ТипПрограмма дисциплины
КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

им. А.Н. ТУПОЛЕВА


УТВЕРЖДАЮ:

Проректор по учебной и методической работе

_________________ И.К. Насыров


«_____» _______________ 200__ г.


ПРОГРАММА ДИСЦИПЛИНЫ




СД.03. Разработка Интернет-приложений


Рекомендуется УМЦ КГТУ им. А.Н. Туполева


Направление: 230200 «Информационные системы»


Формы обучения: очная


Казань 2008


  1. Цели и задачи дисциплины

Целью дисциплины является изучение основных понятий и методов теории информации и кодирования, используемых при описании, проектировании и эксплуатации информационных систем.

Задачи дисциплины:

  1. изучение web-приложений;

  2. изучение взаимодействий web-приложений;

  3. изучение основных принципов программирования для интернет;

  4. изучение современных средств разработки и взаимодействия;

  5. изучение методов клиент-серверного программирования.




  1. Требования к уровню освоения содержания дисциплины

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

знать

  • принципы взаимодействия интернет-приложений,

  • основные понятия и принципы разработки интернет-приложений,

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

  • основные методы защищённой передачи данных;

уметь

  • организовывать взаимодействие web-приложений,

  • разрабатывать программные комплексы для реализации задач удалённой обработки информации,

  • применять алгоритмы безопасной передачи данных;

иметь навыки

  • программирования на языках PHP, Perl, Python, Java задач взаимодействия клиентов и сервера,

  • программирования на языках PHP, Perl, Python, Java задач написания клиентской и серверной частей комплексов,

  • программирования на языках PHP, Perl, Python, Java задач обработки запросов к базам данных,

  • программирования на языках PHP, Perl, Python, Java задач безопасной, защищённой передачи данных.




  1. Объем дисциплины и виды учебной работы

Виды учебной работы


Семестр

4

Общая трудоемкость дисциплины


103

Аудиторные занятия


51

Лекции (ЛК)


34

Практические занятия (ПЗ)

-

Семинары (С)

-

Лабораторные работы (ЛР)

17

и (или) другие виды аудиторных занятий


-

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


52

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

32

Расчетно – графические работы

-

Реферат

-

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

20

Вид итогового контроля (зачет, экзамен)

зачет




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

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



пп

Наименование тем

ЛК

ЛР

1

Введение


2

-

2

Понятия, определения и термины

4

-

3

Организация доступа в интернет


4

-

4

Организация работы web-серверов


4

5

5

Проектирование интернет-приложений


4

4

6

Разработка интернет-приложений на языке Java


4

-

7

Разработка интернет-приложений на языке PHP


4

-

8

Создание динамических страниц с использованием языка PHP

4

4

9

Работа с базами данных с использованием языка PHP


4

4

10

ИТОГО


34

17




    1. Содержание тем

Введение (2/0)

Цели, задачи и структура курса. Краткие сведения по истории развития сети интернет. Список литературы.

Понятия, определения и термины (2/0)

История всемирной паутины, технологии всемирной паутины, перспективы развития. Организации, занимающиеся развитием всемирной паутины.

Организация доступа в интернет (4/0)

Управление интернетом, общество интернета ISOC.

Организация работы web-серверов (4/6)

Предоставление доступа в интернет, провайдеры. Web-сервера IIS, Apache; установка и настройка web-серверов.

Гипертекстовый язык разметки (4/4)

Навигационные карты, объекты, работа с Cookies — получение и использование,

Проектирование Интернет-приложений (4/4)

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

Язык программирования PHP (4/8)

История, синтаксис языка, типы данных, литература.

Язык программирования Perl (4/2)

История, синтаксис, типы данных, обработка текста на Perl, сравнение препроцессоров.

Язык программирования Java (4/6)

Технологии Java, основные возможности, написание классов, написание апплетов и сервлетов. написание web-страниц используя Java.

Язык написания скриптов JavaScript(2/2)

Основные свойства и методы, события и обработчики, особенности языка.

4.3. Лабораторный практикум

№ пп

№ темы

Наименование лабораторных работ


Объем в часах

1

2

Установка и настройка Web - сервера Apache, базы данных MySQL и интерпретаторов языков PHP и Perl

5


2

3

знакомство с языком HTML, формирование умений использования Cookies

4

3

4

Создание динамических страниц с помощью PHP

4

4

5

Работа с базами данных с помощью PHP. СУБД MySQL

4




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

Содержанием курсовой работы является выполнение основных этапов проектирования комплекса, решающего задачи организации взаимодействия интернет-приложений. Его результатом набор модулей на языке PHP, Perl или Python клиентской части комплекса и модулей на языке Java серверной части. Отчет по выполнению курсового проекта оформляется в виде пояснительной записки со следующим перечнем обязательных разделов:

  1. Задание на курсовую работы;

  2. Описание целей и задач проектируемого программного обеспечения;

  3. Исследование принципов взаимодействия и;

  4. Алгоритмы решения задач;

  5. Описание контрольного примера выполнения алгоритмов;

  6. Описание модулей программного обеспечения;

  7. Руководство по применению программного обеспечения;

  8. Характеристики взаимодействия модулей;

  9. Выводы;

  10. Список литературы;

  11. Приложения.




  1. Учебно – методическое обеспечение дисциплины

    1. Рекомендуемая литература

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

  1. 7-е издание Герберт Шилдт Java: The Complete Reference, 7 edition Herbert Schildt 2007

  2. Анил Хемраджани Agile Java Development with Spring, Hibernate and Eclipse. Anil Hemrajani 2008

  3. Герберт Шилдт, Джеймс Холмс The Art of Java Herbert Schildt, James Holmes

  4. Java-2. В 2-х томах (количество томов: 2) Хортон Айвор Издательство: Лори, 2007 Серия: Компьютерная литература

  5. Шилдт Г. SWING: руководство для начинающих Издательство: Вильямс, 2007

  6. Java 2. Библиотека профессионала. Том 2. Тонкости программирования Корнелл Г. Издательство: Вильямс, 2007 Серия: Библиотека профессионала

  7. Полный справочник по Java Шилдт Г. Издательство: Вильямс, 2007

  8. Самоучитель Java 2 Хабибуллин И.Ш. Издательство: BHV, 2007 Серия: Самоучитель

б) Дополнительная литература:

  1. Horstmann, Cornell Core Java 2 Том I Фундамент (Prentice-Hall, 1999). Том II Продвинутые возможности, 2000;

  2. David Flanagan Java in a Nutshell: A Desktop Quick Reference, 2nd Edition (O’Reilly, 1997);

  3. Patrick Chan, Rosanna Lee The Java Class Libraries: An Annotated Reference, (Addison-Wesley, 1997);

  4. Elliotte Rusty Harold Java Network Programming (O’Reilly, 1997);

  5. Hamilton, Cattell & Fisher JDBC Database Access with Java (Addison-Wesley, 1997);

  6. Andreas Vogel и Keith Duddy Java Programming with CORBA (John Wiley & Sons, 1997);

  7. Gamma, Helm, Johnson и Vlissides Design Patterns (Addison-Wesley, 1995).

  8. Binstock м Rex Practical Algorithms for Programmers (Addison-Wesley, 1995)



    1. Средства обеспечения освоения дисциплины

Для обеспечения освоения дисциплины требуется система программирования MS Visual Studio 6.0, Java Development Kit, NetBeans, Eclipse.

  1. Материально – техническое обеспечение дисциплины

Класс, оснащенный современными персональными компьютерами под управлением операционными системами MS Windows XP (2000) или семейства Linux.


Программу составили Максимов В.П., КГТУ им. А. Н. Туполева

Программа обсуждена и одобрена на заседании кафедры АСОИУ

«____» ______________200__г., протокол №_____.

Зав. кафедрой АСОИУ ____________________________________Шарнин Л.М.

д.т.н., профессор.

Председатель Учебно-методической _______________________Суздальцев В.А.

комиссии факультета

доцент.

Декан факультета ТКиИ _____________________________Емалетдинова Л.Ю.

д.т.н., профессор.


Приложение к программе дисциплины «Разработка Интернет-приложений»

Распределение и содержание заданий на самостоятельную работу студента по дисциплине «Разработка Интернет-приложений»

(очная форма обучения).

№№ ппп

Курс, семестр

Наименование учебной работы

Раздел, тема

Объем СРС (в часах)

Форма изучения

Информационно-методическое обеспечение

Форма контроля выполнения СРС

Балы в БРС

1

2

3

4

5

6

7

8

9

Базовая СРС

1

4 к., 7 сем

Проработка теоретиче­ского материала

Тема 1


3

Проработка учеб­ного материала. Выполнение до­машних заданий. Подготовка к атте­стации.

Электронный конспект лек­ций

Тесты. Вопрос на зачете

5

2

4 к., 7 сем

Проработка теоретиче­ского материала и подго­товка к практическим занятиям

Тема 2


7

Проработка учеб­ного материала. Выполнение до­машних заданий. Подготовка к ла­бораторным рабо­там. Подготовка к атте­стации.

Электронный конспект лек­ций.

Тесты. Вопросы на зачете. Отчеты по лабораторным работам.

5

3

4 к., 7 сем

Проработка теоретиче­ского материала и подго­товка к практическим занятиям

Тема 3

3

Проработка учеб­ного материала. Выполнение до­машних заданий. Подготовка к атте­стации.

Электронный конспект лек­ций.

Тесты. Вопросы на зачете.

5

4

4 к., 7 сем

Проработка теоретиче­ского материала и подго­товка к практическим занятиям

Тема 4

7

Проработка учеб­ного материала. Выполнение до­машних заданий. Подготовка к ла­бораторным рабо­там. Подготовка к атте­стации.

Электронный конспект лек­ций.

Тесты. Вопросы на зачете. Отчеты по лабораторным работам.

5

5

4 к., 7 сем

Проработка теоретиче­ского материала и подго­товка к практическим занятиям

Тема 5

7

Проработка учеб­ного материала. Выполнение до­машних заданий. Подготовка к ла­бораторным рабо­там. Подготовка к атте­стации.

Электронный конспект лек­ций.

Тесты. Вопросы на зачете. Отчеты по лабораторным работам.

5

6

4 к., 7 сем

Проработка теоретиче­ского материала и подго­товка к практическим занятиям

Тема 6

7

Проработка учеб­ного материала. Выполнение до­машних заданий. Подготовка к ла­бораторным рабо­там. Подготовка к атте­стации.



Электронный конспект лек­ций.

Тесты. Вопросы на зачете. Отчеты по лабораторным работам.

10




























1

2

3

4

5

6

7

8

9

7

4 к., 7 сем

Проработка теоретиче­ского материала и подго­товка к практическим занятиям

Тема 7

7

Проработка учеб­ного материала. Выполнение до­машних заданий. Подготовка к ла­бораторным рабо­там. Подготовка к атте­стации.

Электронный конспект лек­ций.

Тесты. Вопросы на зачете. Отчеты по лабораторным работам.

5

8

4 к., 7 сем

Проработка теоретиче­ского материала и подго­товка к практическим занятиям



Тема 8

11

Проработка учеб­ного материала. Выполнение до­машних заданий. Подготовка к ла­бораторным рабо­там. Подготовка к атте­стации.

Электронный конспект лек­ций.

Тесты. Вопросы на зачете. Отчеты по лабораторным работам.

10

9

4 к., 7 сем

Проработка теоретиче­ского материала и подго­товка к практическим занятиям

Тема 9

3

Проработка учеб­ного материала. Выполнение до­машних заданий. Подготовка к атте­стации.

Электронный конспект лек­ций.

Тесты. Вопросы на зачете.

5

10

4 к., 7 сем

Проработка теоретиче­ского материала и подго­товка к практическим занятиям

Тема 10

7

Проработка учеб­ного материала. Выполнение до­машних заданий. Подготовка к ла­бораторным рабо­там. Подготовка к атте­стации.

Электронный конспект лек­ций. Учебник [ОЛ3]. Учебник [ДЛ2].

Тесты. Вопросы на зачете. Отчеты по лабораторным работам.

5

11

4 к., 7 сем

Подготовка к зачету

Темы 1…10

10

Повторение учеб­ного материала.

Электронный конспект лек­ций. Учебники из списка литера­туры.

Собеседование

40







Итого по базовой СРС




72










100

Дополнительная СРС

Не предусмотрена

Похожие:

Программа дисциплины сд. 03. Разработка Интернет-приложений Рекомендуется умц кгту им. А. Н. Туполева Направление: 230200 «Информационные системы» iconПрограмма дисциплины сд. 02 "системы реального времени" Рекомендуется умц кгту им. А. Н. Туполева для направления направление: 654700 (230200)* «Информационные системы»
Рассмотрение возможностей и путей использования информационных технологий при анализе, синтезе и проектировании систем реального...
Программа дисциплины сд. 03. Разработка Интернет-приложений Рекомендуется умц кгту им. А. Н. Туполева Направление: 230200 «Информационные системы» iconПрограмма дисциплины опд. Ф. 09 Теория информационной безопасности и методология защиты информации Рекомендуется умц кгту им. А. Н. Туполева для направления 090100 «Информационная безопасность»
Рекомендуется умц кгту им. А. Н. Туполева для направления 090100 «Информационная безопасность»
Программа дисциплины сд. 03. Разработка Интернет-приложений Рекомендуется умц кгту им. А. Н. Туполева Направление: 230200 «Информационные системы» iconПрограмма дисциплины сд. 03. Теория информации и кодирования Рекомендуется умц кгту им. А. Н. Туполева для направления Направление: 230100 «Информатика и вычислительная техника»
Целью дисциплины является изучение основных понятий и методов теории информации и кодирования, используемых при описании, проектировании...
Программа дисциплины сд. 03. Разработка Интернет-приложений Рекомендуется умц кгту им. А. Н. Туполева Направление: 230200 «Информационные системы» iconПрограмма дисциплины опд. Ф. 18 Программно-аппаратная защита информации Рекомендуется умц кгту им. А. Н. Туполева для Направления 090000 «Информационная безопасность» Специальность 090104 «Комплексная защита объектов информатизации»
Цель дисциплины обучить студентов принципам, методам и средствам защиты данных и программного обеспечения от различных типов угроз...
Программа дисциплины сд. 03. Разработка Интернет-приложений Рекомендуется умц кгту им. А. Н. Туполева Направление: 230200 «Информационные системы» iconПрограмма и методические указания итогового междисциплинарного экзамена направление 230200 Информационные системы специальность 230201. 65 «Информационные системы и технологии»
Методическая разработка предназначена для оказания помощи студентам-выпускникам специальности 230201. 65 «Информационные системы...
Программа дисциплины сд. 03. Разработка Интернет-приложений Рекомендуется умц кгту им. А. Н. Туполева Направление: 230200 «Информационные системы» iconРабочая программа дисциплины сд. Ф. 03 Администрирование в информационных системах составлена на основании: а государственного образовательного стандарта впо направления подготовки дипломированных специалистов 230200 «Информационные системы»
Целью дисциплины является изучение основ администрирования операционных систем, приложений, сетевых и информационных сервисов, баз...
Программа дисциплины сд. 03. Разработка Интернет-приложений Рекомендуется умц кгту им. А. Н. Туполева Направление: 230200 «Информационные системы» iconПримерная программа дисциплины “теория информационных процессов и систем” Рекомендуется Министерством образования РФ для направления подготовки дипломированных специалистов 654700 «Информационные системы»
«Информационные системы» по специальности 071900 «Информационные системы и технологии»
Программа дисциплины сд. 03. Разработка Интернет-приложений Рекомендуется умц кгту им. А. Н. Туполева Направление: 230200 «Информационные системы» iconФедеральное агентство по образованию московский государственный университет геодезии и картографии
Рекомендуется для направления подготовки дипломированных специалистов 230200 – Информационные системы
Программа дисциплины сд. 03. Разработка Интернет-приложений Рекомендуется умц кгту им. А. Н. Туполева Направление: 230200 «Информационные системы» iconПрограмма дисциплины "Архитектура ЭВМ и систем" по направлению 230200 / специальности 230201 "Информационные системы и технологии": Учебная программа. Давидсон Г. И филиал «Угреша»
Программа дисциплины "Архитектура ЭВМ и систем" по направлению 230200 / специальности 230201 "Информационные системы и технологии":...
Программа дисциплины сд. 03. Разработка Интернет-приложений Рекомендуется умц кгту им. А. Н. Туполева Направление: 230200 «Информационные системы» iconРабочая программа дисциплины Визуальное программирование (наименование дисциплины) по специальности: 230201 «Информационные системы и технологии»
Государственного образовательного стандарта высшего профессионального образования, направление подготовки дипломированного специалиста...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница