Рабочая программа

МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО МОРСКОГО И РЕЧНОГО ТРАНСПОРТА

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

« Морская государственная академия имени адмирала Ф.Ф. Ушакова »

 

УТВЕРЖДАЮ

Начальник ФЭВТ и СВ

_______________ А.В. Миронов

«________»_______________ 2010 г.

 

 

 

Программно-методический комплекс

дисциплины

« Языки программированияв глобальных информационных сетях »

по специальности

230201 « Информационные системы и технологии »

 

Новороссийск

2010

 

МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО МОРСКОГО И РЕЧНОГО ТРАНСПОРТА

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

« Морская государственная академия имени адмирала Ф.Ф. Ушакова »

 

УТВЕРЖДАЮ

Начальник ФЭВТ и СВ

_______________ А.В. Миронов

«________»_______________ 2010 г.

 

 

Рабочая программа

дисциплины

« Языки программированияв глобальных информационных сетях »

по специальности

230201 « Информационные системы и технологии »

 

Зачёт – 7 семестр

Всего часов – 70 часов

В том числе: лекций – 17 часов,

практических – 17 часов.

Самостоятельная работа – 36 часов.

 

 

Новороссийск

2010

 

Составитель программы:

доцент кафедры АВТ Полупанов А.А.

Рецензенты программы:

к.т.н., доцент Панамарев Г.Е.

к.т.н., профессор Бартошевский В.Д.

Программа рассмотрена и одобрена на заседании кафедры АВТ «_______»_________________2010 года, протокол №_____________

Начальник кафедры Автоматики и Вычислительной техники

к.т.н., доцент Панамарев Г.Е.

Программа рассмотрена и одобрена на заседании УМК ФЭВТ и СВ «______»____________________ 2010 года, протокол №____________

Председатель УМК ФЭВТ и СВ, ____________

 

 

 

 

 

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

Цель изучения дисциплины заключается в том, чтобы:

- дать студентам сведения об истории развития языков программирования в глобальных информационных сетях, ознакомить с основными понятиями и терминами;

- ознакомить с современным состоянием языков программирования в глобальных информационных сетях, их местом в бизнесе, управлении, науке и технике, техническим;

- дать представление об особенностях создания программ;

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

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

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

 

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

2.1 Распределение часов по разделам дисциплины и видам работ в соответствии с рабочим учебным планом специальности.

Наименование разделов Всего часов Аудиторные занятия Из них
Лекции Практические занятия Лабораторные работы Индивидуальные занятия Самостоятельная работа
1 2 3 4 5 6 7 8
Введение в дисциплину языков программирования в глобальных информационных сетях 7 3 2 1 4
Язык Perl и его синтаксис. Типы данных в языке Perl 8 4 2 2 4
Условные операторы в языке Perl и их синтаксис. Организация циклов в языке Perl 8 4 2 2 4
Стандарт интерфейса CGI и его назначение. Язык PHP и его синтаксис 8 4 2 2 4
Типы данных в языке PHP. Условные операторы в языке PHP и их синтаксис 8 4 2 2 4
Организация циклов в языке PHP 8 4 2 2 4
Функции в языке PHP. Создание и обработка экранных форм 8 4 2 2 4
Базы данных и основы SQL. Создание новой базы данных в MySQL, доступ к БД и добавление новых данных 8 4 2 2 4
Использование cookie в языке PHP 7 3 1 2 4
Всего: 70 34 17 17 36

 

2.2 Содержание теоретического курса

№ раздела Наименование разделов и кол-во часов по программе Наименование темы Лекционное время, ч Нормативные документы Литература Учебно-методические материалы Учебное оборудование
ММО* НМОО** Стандарты МГА
1 2 3 4 5 6 7 8 9 10
1 Введение в дисциплину языков программирования в глобальных информационных сетях Введение в дисциплину языков программирования в глобальных информационных сетях 2 консп. лек. Компьютерная лаборатория
2 Язык Perl и его синтаксис. Типы данных в языке Perl Язык Perl и его синтаксис. Типы данных в языке Perl 2 [1]

[5–7]

консп. лек.

Компьютерная лаборатория
3 Условные операторы в языке Perl и их синтаксис. Организация циклов в языке Perl Условные операторы в языке Perl и их синтаксис. Организация циклов в языке Perl 2 [1, 3]

[5–7]

консп. лек.

Компьютерная лаборатория
4 Стандарт интерфейса CGI и его назначение. Язык PHP и его синтаксис Стандарт интерфейса CGI и его назначение. Язык PHP и его синтаксис 2 [2, 4]

консп. лек.

Компьютерная лаборатория
5 Типы данных в языке PHP. Условные операторы в языке PHP и их синтаксис Типы данных в языке PHP. Условные операторы в языке PHP и их синтаксис 2 [2, 4]

консп. лек.

Компьютерная лаборатория
6 Организация циклов в языке PHP Организация циклов в языке PHP 2 [2, 4]

консп. лек.

Компьютерная лаборатория
7 Функции в языке PHP. Создание и обработка экранных форм Функции в языке PHP. Создание и обработка экранных форм 2 [2, 4]

консп. лек.

Компьютерная лаборатория
8 Базы данных и основы SQL. Создание новой базы данных в MySQL, доступ к БД и добавление новых данных Базы данных и основы SQL. Создание новой базы данных в MySQL, доступ к БД и добавление новых данных 2 [2, 4]

консп. лек.

Компьютерная лаборатория
9 Использование cookie в языке PHP Использование cookie в языке PHP 1 [2, 4]

консп. лек.

Компьютерная лаборатория
Итого: 17

* ММО – международные морские организации;

** НМОО – национальные морские и образовательные организации.

 

2.3 Практические занятия

№ раздела Наименование разделов и кол-во часов по программе Практические работы Нормативные документы Литература Учебно-методические материалы
Номер Тема Кол-во часов Цели и задачи ММО НМОО Стандарты
МГА
1 2 3 4 5 6 7 8 9 10 11
1 Введение в дисциплину языков программирования в глобальных информационных сетях П.1 Введение в дисциплину языков программирования в глобальных информационных сетях 1 Ознакомить курсантов с целями и задачами дисциплины [1–7],

разд. мат.

2 Язык Perl и его синтаксис. Типы данных в языке Perl П.2 Изучение синтаксиса языка Perl и его типов данных 2 Обучить курсантов синтаксису языка Perl и основным типам данных [1–7],

разд. мат.

3 Условные операторы в языке Perl и их синтаксис. Организация циклов в языке Perl П.3 Организация условных и циклических операторов в языке Perl 2 Научить курсантов программированию условных и циклических структур на языке Perl [1–7],

разд. мат.

4 Стандарт интерфейса CGI и его назначение. Язык PHP и его синтаксис П.4 Изучение синтаксиса языка PHP 2 Обучить курсантов синтаксису языка PHP и основным типам данных [1–7],

разд. мат.

5 Типы данных в языке PHP. Условные операторы в языке PHP и их синтаксис П.5 Использование условных операторов в языке PHP 2 Научить курсантов программированию условных структур на языке PHP [1–7],

разд. мат.

6 Организация циклов в языке PHP П.6 Организация циклов в языке PHP 2 Научить курсантов программированию циклических структур на языке PHP [1–7],

разд. мат.

7 Функции в языке PHP. Создание и обработка экранных форм П.7 Создание пользовательских функций и обработка экранных форм в языке PHP 2 Научить курсантов создавать пользовательские функции и обрабатывать экранные формы на языке PHP [1–7],

разд. мат.

8 Базы данных и основы SQL. Создание новой базы данных в MySQL, доступ к БД и добавление новых данных П.8 Подключение к серверу БД MySQL, доступ к БД и добавление новых данных с помощью языка PHP 2 Обучить курсантов подключению к серверу БД, доступу к БД и добавлению новых данных с помощью языка PHP [1–7],

разд. мат.

9 Использование cookie в языке PHP П.9 Использование cookie в языке PHP 2 Научить курсантов применять cookie с использованием языка PHP [1–7],

разд. мат.

Итого: 17

 

2.4 Самостоятельная работа курсантов

№ раздела Наименование разделов и кол-во часов по программе Самостоятельная работа Нормативные документы Литература Учебное оборудование
Номер Тема Кол-во часов Цели и задачи ММО НМОО Стандарты
МГА
1 2 3 4 5 6 7 8 9 10 11
1 Введение в дисциплину языков программирования в глобальных информационных сетях См. 1 Введение в дисциплину языков программирования в глобальных информационных сетях 4 Самостоятельное изучение вопросов по теме раздела [1],

[2],

консп. лек.

2 Язык Perl и его синтаксис. Типы данных в языке Perl См. 2 Язык Perl и его синтаксис. Типы данных в языке Perl 4 Самостоятельное изучение вопросов по теме раздела [1]

[5–7]

консп. лек.

3 Условные операторы в языке Perl и их синтаксис. Организация циклов в языке Perl См. 3 Условные операторы в языке Perl и их синтаксис. Организация циклов в языке Perl 4 Самостоятельное изучение вопросов по теме раздела [1, 3]

[5–7]

консп. лек.

4 Стандарт интерфейса CGI и его назначение. Язык PHP и его синтаксис См. 4 Стандарт интерфейса CGI и его назначение. Язык PHP и его синтаксис 4 Самостоятельное изучение вопросов по теме раздела [2, 4]

консп. лек.

5 Типы данных в языке PHP. Условные операторы в языке PHP и их синтаксис См. 5 Типы данных в языке PHP. Условные операторы в языке PHP и их синтаксис 4 Самостоятельное изучение вопросов по теме раздела [2, 4]

консп. лек.

6 Организация циклов в языке PHP См. 6 Организация циклов в языке PHP 4 Самостоятельное изучение вопросов по теме раздела [2, 4]

консп. лек.

7 Функции в языке PHP. Создание и обработка экранных форм См. 7 Функции в языке PHP. Создание и обработка экранных форм 4 Самостоятельное изучение вопросов по теме раздела [2, 4]

консп. лек.

8 Базы данных и основы SQL. Создание новой базы данных в MySQL, доступ к БД и добавление новых данных См. 8 Базы данных и основы SQL. Создание новой базы данных в MySQL, доступ к БД и добавление новых данных 4 Самостоятельное изучение вопросов по теме раздела [24]

консп. лек.

9 Использование cookie в языке PHP См. 9 Использование cookie в языке PHP 4 Самостоятельное изучение вопросов по теме раздела [2, 4]

консп. лек.

Итого: 36

 

3 Литература

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

  1. Кристиансен Т., Торкингтон Н. Perl. Сборник рецептов. Для профессионалов. 2-е изд. – СПб.: Питер, 2004. – 928 с.
  2. Кузнецов М.В. РНР. Практика создания Web-сайтов. – СПб.: БХВ-Петербург, 2009. – 1264 с.
  3. Ульман Л. MySQL. Руководство по изучению языка. – СПб.: Питер, 2004. – 352 с.
  4. Хольцнер С. PHP в примерах. Пер. с англ. – М.: «Бином-Пресс», 2007. – 352 с.
  5. Дополнительная литература:

  6. Фоули Р. Perl-отладчик. Карманный справочник / Пер. с англ. – М.: Кудиц-образ, 2005. – 208 с.
  7. Холзнер С. Perl: специальный справочник. – СПб.: Питер, 2001. – 496 с.
  8. Клинтон П. Освой самостоятельно Perl за 24 часа.: Пер. с англ.: Уч. пос. – М.: Издательский дом «Вильямс», 2001. – 384 с.