ТРУДОЕМКОСТЬ ДИСЦИПЛИНЫ
Общая трудоемкость дисциплины составляет 6 ЗЕТ (216 часов).
ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ
Целью дисциплины является теоретическая и лабораторная подготовка студентов в предметной области распределенных вычислительных систем (РВС)
достаточная при последующем применении полученных знаний и компетенций для решения стандартных задач профессиональной деятельности по
направлению «Информатика и вычислительная техника, Программное обеспечение вычислительной техники и автоматизированных систем».
Задачи дисциплины предполагают:
- Сформировать в сознании студентов общие теоретические принципы построения распре-делённых вычислительных систем (РВС), включая общую классификацию
систем обработки информации (СОД), теорию объектных и сервис-ориентированных распределён-ных систем.
- Изучить и практически освоить инструментальные программные средства языка Java, технологический пакет программ Java Enterprise Edition,
а также интегрированные средства разработки и реализации РВС с помощью инструментальных средств Eclipse EE, сервера приложений Apache TomEE и
СУБД Apache Derby.
- Обеспечить теоретическое изучение и практическое использование методик разработки объектных распределённых систем на основе технологий CORBA и WWW.
Лабораторные и самостоятельные работы по дисциплине ориентированы на закрепление теоретического материала и формирование навыков создания простейших
распределённых приложений.
Место дисциплины в структуре ООП
Дисциплина относится к блоку Б1. Дисциплины (модули). Успешное овладение дисциплиной предполагает предварительные знания базовых разделов основ
программирования на ЭВМ, технологию разработки алгоритмов и программ в объеме, предусмотренном специальностью «Информатика и вычислительная техника».
Последующие дисциплины: Дисциплина является базовой для проведения научно-исследовательской работы и написания ВКР.
В результате изучения дисциплины студент должен:
Знать:
- общую классификацию систем обработки информации (СОД), теорию объектных и сер-вис ориентированных распределённых систем;
- методики разработки объектных распределённых систем по технологиям CORBA и WWW технологий.
Уметь:
- ставить задачи разделения приложений по методологии "Клиент-сервер", проецируя их на двухзвенную и трёхзвенную архитектуру распределенных систем;
- находить и анализировать техническую документацию для языка Java и технологического пакета программ Java Enterprise Edition.
Владеть:
- методиками разработки сосредоточенных и распределённых систем, предназначенных для обработки и хранения данных научных исследований;
- навыками оформления результатов разработок на уровне отчётов по лабораторным работам.
СОДЕРЖАНИЕ ДИСЦИПЛИНЫ. ОСНОВНЫЕ РАЗДЕЛЫ
Введение в теорию распределенных систем. Инструментальные средства языка Java. Объектные распределенные системы. Web-технологии распределенных систем.
Сервис-ориентированные архитектуры.
ВИДЫ УЧЕБНОЙ РАБОТЫ
лекции, лабораторные работы, самостоятельная работа.
ФОРМА АТТЕСТАЦИИ ПО ДИСЦИПЛИНЕ
Изучение дисциплины заканчивается дифф. зачетом.
Методические материалы:
-
Резник В.Г. Распределенные вычислительные сети: учебное пособие / В.Г. Резник. – Томск: ФДО, ТУСУР, 2020. – 254 с.
-
Резник В.Г. Учебный программный комплекс кафедры АСУ на базе ОС ArchLinux. Учебно-методическое пособие. – Томск, ТУСУР, 2020. – 44 с.
-
Резник В.Г. Распределенные вычислительные системы. Лабораторные работы по направлению подготовки бакалавриата 09.03.01. Учебно-методическое пособие.
– Томск, ТУСУР, 2019. – 28 с.
-
Резник В.Г. Распределенные вычислительные системы. Электронный курс – Томск, ТУСУР, 2020. – 27 с.
-
Резник В.Г. Распределенные вычислительные системы. Самостоятельная и индивидуальная работа студента по направлению подготовки бакалавра 09.03.01.
Учебно-методическое пособие. – Томск, ТУСУР, 2019. – 12 с.