Утверждаю первый проректор
Министерство образования Российской Федерации
Владимирский государственный университет
Кафедра РТ и РС .
УТВЕРЖДАЮ
Первый проректор
_______________
«____»________________ г.
РАБОЧАЯ ПРОГАММА
по дисциплине «Компьютерные сети»
________________________________________________________________________
для специальности (направления) 210302 “Радиотехника”
вид обучения дневное .
Учебный план курса
Вид занятий | Количество часов | |||
Всего | Распределение по семестрам | |||
9 сем | | | ||
Лекции | 51 | 51 | | |
Лабораторные | 17 | 17 | | |
Практические (семинары) | | | | |
Курсовые проекты (работы) | | | | |
Самостоятельная работа | | | | |
Контрольные работы, домашние задания и коллоквиумы (количество) | | | | |
Рефераты (количество) | | | | |
Экзамен | | Экзамен | | |
Зачет | | Зачет | | |
Владимир 2010 г.
Курс "Компьютерные сети" изучается на 9 семестре.
Программа " Компьютерные сети"
Введение
1. Значимость дисциплины для будущего специалиста
"Компьютерные сети" входят в состав курса специальности «Радиотехника». Курс представляет собой изучение основ работы сети Интернет и интернет-технологий, таких как HTML, CSS, PHP, SQL.
2. Цель дисциплины
Целью данной дисциплины является изучение основ интернет-технологий.
Цель курса:
Изучение практики применения языка гипертекстовой разметки HTML. Знакомство с языком PHP, развитие навыков проектирования и программирования веб-приложений. Общие принципы языка SQL, не зависящие от его реализации.
3. Задачи изучения дисциплины
Подготовка специалистов с навыками в области:
Компьютерные сети
Алгоритмические языки программирования, для программной оснастки компьютерных сетей
Управление сетевыми устройствами
Тематический план курса
Номер раздела и тема | НазваниеРаздела (темы) | Распределение часов ( ауд. ) | К.п., к.р., РГР, контр.р., дом. зад. и др. | Внеаудиторная СРС (часов) | |||
Всего | Лек-ции | Практ- ические занятия | Лаборат-орные занятия | ||||
1. | Введение в HTML | 2 | 2 | | | | |
2. | Форматирование символов | 2 | 2 | | | | |
3. | Гипертекстовые ссылки | 2 | 2 | | | | |
4. | Таблицы | 2 | 2 | | | | |
5. | Списки HTML | 2 | 2 | | | | |
6. | Формы HTML и ввод данных | 6 | 2 | | 4 | | 8 |
7. | Изображения в HTML Фон страницы в HTML | 2 | 2 | | | | |
8. | Введение в PHP | 2 | 2 | | | | |
9. | Основы синтаксиса | 2 | 2 | | | | |
10. | Управляющие конструкции | 2 | 2 | | | | |
11. | Обработка запросов с помощью PHP | 6 | 2 | | 4 | | 8 |
12. | Функции в PHP | 3 | 2 | | 1 | | 4 |
13. | Объекты и классы в PHP | 2 | 2 | | | | |
14. | Работа с массивами данных. Работа со строками. | 2 | 2 | | | | |
15. | Работа с файловой системой | 6 | 2 | | 4 | | 8 |
16. | Базы данных и СУБД. Введение в SQL | 2 | 2 | | | | |
17. | Взаимодействие PHP и MySQL | 6 | 2 | | 4 | | 8 |
| | | | | | | |
Курсовой проект (работа) | | | | | | | |
Итого: | 51 | 34 | | 17 | | 36 |
Содержание лекций
Раздел 1. Введение в HTML.
В этой лекции рассказывается о языке гипертекстовой разметки HTML, вводится понятие "тег" и рассматривается пример простейшей web-страницы, подробно рассматриваются теги и приводятся примеры их параметров. Рассматривается структура web-страницы. Рассматриваются теги параграфа, заголовка, отступа и способы организации комментария.
Раздел 2. Форматирование символов.
В этой лекции рассказывается о работе с текстом. Рассматриваются способы и теги форматирования текстовой информации. Рассказывается о способах вывода на экран специальных символов.
Раздел 3. Гипертекстовые ссылки.
В этой лекции рассказывается о способах организации связей между ресурсами с помощью гипертекстовых ссылок. Рассматриваются способы разбивки окна браузера на несколько независимых частей.
Раздел 4. Таблицы.
В этой лекции рассказывается о способах представления текстовой информации в табличном виде, и о применении таблиц в web-дизайне.
Раздел 5. Списки HTML.
В этой лекции рассказывается о создании списков, их оформлению и упорядочению.
Раздел 6. Формы HTML и ввод данных.
В этой лекции рассматриваются способы взаимодействия с пользователем и методы отправки пользовательских данных на web-сервер.
Раздел 7. Изображения в HTML.
Фон страницы в HTML.
Эта лекция посвящена оформлению фона web-страницы графическими элементами. А также на практическом примере рассматриваются аспекты работы HTML с цветовой палитрой.
Раздел 8. Введение в PHP.
Лекция содержит: историю языка (от PHP/FI до PHP5); описание его возможностей (краткий перечень платформ, протоколов, баз данных, приложений электронной коммерции и функций, которые поддерживаются PHP); области применения (как серверное приложение, в командной строке, создание GUI приложений); способы использования (как PHP встраивается в HTML-код и простейшие примеры.); создание первого скрипта на PHP. Установка и настройка программного обеспечения, необходимого для работы с PHP.
Раздел 9. Основы синтаксиса.
Лекция посвящена изучению основ синтаксиса PHP. Рассматриваются способы разделения инструкций, создания комментариев, переменные, константы и типы данных, операторы. Пример – создание заготовки письма.
Раздел 10. Управляющие конструкции.
В лекции рассматриваются условные операторы (if, switch), работа с циклами (while, for, foreach) и использование функций include, require. Пример – универсализация письма в зависимости от ситуации и его отправка каждому из группы пользователей.
Раздел 11. Обработка запросов с помощью PHP.
Лекция посвящена изучению способов отправки данных на сервер и их обработке с помощью PHP. Рассматриваются основные понятия клиент-серверных технологий. Рассматривается понятие HTML-формы и отправка данных с ее помощью. Дается краткая характеристика методов Post и Get. Рассматривается механизм получения данных из HTML-форм и их обработка с помощью PHP. Пример – создание формы для регистрации пользователей на сайте, отправка «универсального письма» всем зарегистрировавшимся.
Раздел 12. Функции в PHP.
В лекции рассматриваются: понятие функции, функции, определяемые пользователем, аргументы функций, передача аргументов по значению и по ссылке, значение аргументов по умолчанию и значения, возвращаемые функцией (функция return()). Пример – создание web-интерфейса для генерации HTML-формы.
Раздел 13. Объекты и классы в PHP.
Понятия класса и объекта. Определение и использование классов. Понятие расширения класса. Конструкторы. Оператор :: Базовый класс и функция parent. Пример – автоматическая генерация по желанию пользователя представителей классов статей или личностей, а также их отображения на странице браузера.
Раздел 14. Работа с массивами данных. Работа со строками.
Лекция посвящена более подробному изучению массивов и функций, встроенных в PHP для работы с ними. Рассматриваются функции для поиска элементов в массиве, для сортировки элементов массива, а также применение созданных пользователем функций ко всем элементам массива, разбивка массива на подмассивы и другое. обсуждаются вопросы работы со строками, изучаются функции, полезные для решения разнообразных прикладных задач. Рассматриваются различные способы вывода строк, разбивка и соединение строк (функции explode, implode), определение длины строки (strlen), выделение подстроки (strstr, substr).
Раздел 15. Работа с файловой системой.
В лекции обсуждаются вопросы, связанные с созданием файлов, чтением данных из файла, удаление файла, а также проверка наличия файла на сервере. (Функции fopen, fwrite, fclose , file, fget, unlink, file_exists.) Пример - загрузка файла на сервер с помощью web-интерфейса.
Раздел 16. Базы данных и СУБД. Введение в SQL.
В лекции рассматриваются понятия базы данных и СУБД, дается краткое описание существующих типов баз данных (сетевые, реляционные, иерархические). Рассматриваются основы языка запросов SQL: операции выбора, добавления, изменения и удаления строки, а также операции создания, изменения и удаления таблицы. База данных MySql. Использование PhpMyAdmin для взаимодействия с базой данных MySql. Обсуждаются основные принципы отображения объектной модели документа на реляционную структуру базы данных. Пример – проектирование базы данных виртуального музея истории.
Раздел 17. Взаимодействие PHP и MySQL.
Лекция предназначена для знакомства со способами взаимодействия PHP и СУБД MySql. Основное внимание уделяется установке соединения с базой данных, функциям отправки запросов и обработке ответов (mysql_connect, mysql_query, mysql_result, mysql_num_rows, mysql_close). Пример - создание web -интерфейса для администрирования базы данных виртуального музея истории.
Лабораторные работы:
Лабораторная работа №1
Основы HTML. Создание форм в HTML.
Лабораторная работа №2
Основы PHP. Передача параметров.
Лабораторная работа №3
Основы MySQL. Создание таблиц, добавление данных и получение данных из таблицы.
Лабораторная работа №4
Работа с файлами в PHP.
САМОСТОЯТЕЛЬНАЯ РАБОТА
Самостоятельная (внеаудиторная) работа студентов включает закрепление теоретического материала и подготовку к выполнению лабораторных. Основа самостоятельной работы - изучение литературы по рекомендованным источникам и конспекту лекций и письменное выполнение заданий самоподготовки к каждой лабораторной работе.
Литература:
Храмцов П.Б., Брик С.А., Русак А.М., Сурин А.И. Основы web-технологий
БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2007.
Емельянов Г.А., Шварцман В.О. Передача дискретной информации: Учебник для вузов М.: Радио и связь, 1982. — 240 с.
Савельева Н.В. Основы программирования на PHP Интернет-университет информационных технологий - ИНТУИТ.ру, 2005
Анисимов А.Е., Пупышев В.В. Сборник заданий по основаниям программирования
БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2006
Непейвода Н.Н. Стили и методы программирования Интернет-университет информационных технологий - ИНТУИТ.ру, 2005
Сузи Р.А.Язык программирования Python БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2006
Терехов А.Н. Технология программирования БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2007
Рабочая программа составлена ГОС специальности (направления)
______________________210302 “Радиотехника _________________
(номер или наименование специальности или направления)
____________________________________________________________________________
утвержденному в 2010__ году, применительно к учебному плану специальности (направления), утвержденному ректором ВлГУ в 2010__ . году.
Рабочую программу составил .
(должность, фамилия, и.о.)
_____________________________________________________________________________
Рассмотрена и одобрена на заседании кафедры РТ и РС
(наименование кафедры)
«________»_________________2010 г., протокол №_____________
Зав. кафедрой РТ и РС О.Р.Никитин
Рабочая программа рассмотрена и одобрена на заседании учебно-методической комиссии специальности (направления)______________________________________________
«________»_________________2010_г., протокол №_____________.
Председатель учебно-методической комиссии _________________________
Программа переутверждена:
на____________учебный год, протокол №__________от ______________
Зав. кафедрой ____________________________
на____________учебный год, протокол №__________от ______________
Зав. кафедрой ____________________________
на____________учебный год, протокол №__________от ______________
Зав. кафедрой ____________________________
на____________учебный год, протокол №__________от ______________
Зав. кафедрой ____________________________
страница 1
скачать
Другие похожие работы: