- •1. Основные понятия
- •2. Цели и задачи изучения дисциплины
- •3. Входные требования. Порядок проведения входного контроля
- •4. Объем дисциплины
- •4.1. Объем дисциплины и виды учебной работы по действующему учебному плану
- •5. Содержание дисциплины
- •5.1. Содержание теоретического материала Тема 1. Основные понятия
- •Тема 2. Распределенные системы и модели распределенных вычислений
- •Тема 3. Принципы и стандарты создания открытых распределенных систем
- •Тема 4. Архитектура распределенных приложений, ориентированных на мультизадачные операционные системы
- •Тема 5. Протоколы и промежуточные среды
- •Тема 6. Управление взаимодействием клиента и сервера
- •Тема 7. Методы коммуникаций
- •Тема 8. Службы обмена сообщениями
- •Тема 9. Веб-службы
- •Тема 10. Промежуточная среда .Net Remoting
- •Тема 15. Grid-технология. Основные понятия. Типы grid-систем. Примеры использования grid
- •Тема 16. Архитектура grid-систем. Инструментарий для разработки grid-систем
- •5.2. Содержание практических и/или семинарских занятий
- •Лабораторная работа №1. Создание офисного приложения с архитектурой «Клиент-сервер» на основе приложений ms Office и баз данных
- •Лабораторная работа №2. Разработка распределенного приложения, использующего технологию передачи сообщений и сокеты
- •Лабораторная работа №3. Разработка распределенного приложения, использующего технологию веб-служб
- •Лабораторная работа №4. Разработка распределенного приложения для локальной сети
- •Иметь представление:
- •Приобрести навыки:
- •7.2. Критерии оценки результата
- •8. Порядок освоения разделов и тем дисциплины
- •9. Текущий контроль. Организация текущего контроля
- •10. Промежуточная аттестация студента по дисциплине
- •11. Учебно-методическое обеспечение дисциплины
- •11.1. Литература
- •11.2. Материально-техническое и/или информационное обеспечение дисциплин
- •11.3. Методические рекомендации преподавателю
- •11.4. Методические указания студентам
11. Учебно-методическое обеспечение дисциплины
11.1. Литература
Основная литература:
Лядова Л.Н., Мызникова Б.И., Фролова Н.В. Основы информатики и информационных технологий / Перм. ун‑т. Пермь, 2007.
Поддержка разработки распределенных приложений в Microsoft .NET Framework [Электронный ресурс] : учебный курс. - Электрон. дан. (502 Мб; 371 Мб) // Основы информационных технологий : учеб. курсы Интернет-Университета информ. технологий / Интернет-Университет информационных технологий. - М.: ИНТУИТ.ру, 2007. - Ч. 2.
Дополнительная литература
Лядова Л.Н. Персональный компьютер: от начинающего пользователя до профессионала / Перм. ун‑т. Пермь, 1998.
Фленов, Михаил Евгеньевич. Библия Delphi: [Программирование в Delphi от А до Я. Программирование звука и графики с помощью OpenGL. Динамические библиотеки. Создание локальных, клиент-серверных и трехуровневых баз данных] / 2007. -880 с.
Гаврилова Т. А. Базы знаний интеллектуальных систем: Учеб. пособие для вузов / 2001.-384 с.
Кузнецов С. Д. Основы баз данных. Курс лекций: учеб. пособие / Интернет ун-т информ. технологий; [руководитель проекта А. В. Шкред], 2005.-488 с.
Рекомендумаемая литература
Макаров А.В. Common intermediate language и системное программирование в Microsoft. NET: учеб. пособие / А. В. Макаров, С. Ю. Скоробогатов, А. М. Чеповский, 2006.-328 с.
Желонкин А.В. Основы программирования в интегрированной среде DELPHI. Практикум / 2006.-236 с.
11.2. Материально-техническое и/или информационное обеспечение дисциплин
Практические занятия проводятся в терминальных классах.
Для выполнения лабораторных работ, индивидуальных заданий на компьютерах должно быть установлено следующее программное обеспечение:
Операционные системы (32‑разрядные) Microsoft Windows.
Интегрированный пакет Microsoft Office (Word, Excel, Access, Visio) с VBA и справочной системой.
Система программирования MS Visual Studio 2008 или MS Visual Studio 2010.
MSDN.
11.3. Методические рекомендации преподавателю
Для подготовки и проведения занятий используются материалы, представленные в библиографическом списке данного УМК.
Предметную область для выполнения лабораторных работ самостоятельно выбирает студент (по согласованию с преподавателем).
На практических занятиях студенты получают навыки практического использования технологий создания распределенных приложений различного назначения с помощью современных инструментальных средств. Практические занятия также посвящены анализу требований к лабораторным работам №№ 1‑4 и их проверке. Самостоятельной работой студента является выполнение лабораторных работ №№ 1‑4 и изучение теоретического материала в соответствии с таблицей распределения часов по темам и видам учебной работы.
11.4. Методические указания студентам
Для подготовки к сдаче теоретического зачета по курсу используются рекомендованные книги, а также электронные ресурсы, приведенные в списке литературы.
Изучение курса завершается дифференцированным зачетом. Результат итогового контроля определяется как результатами сдачи теоретической части курса, так и баллами, полученными за выполнение индивидуальных заданий по темам лабораторных работ.