Программа дисциплины Распределенные информационные системы для направления 080500. 62 «Бизнес-информатика» подготовки бакалавра - umotnas.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
Программа дисциплины Информационные технологии управления знаниями... 1 212.85kb.
Программа дисциплины Методы разработки и анализа алгоритмов для направления... 1 221.47kb.
Программа дисциплины «Теоретическая информатика» 1 97.94kb.
Программа дисциплины Управление данными для направления 080500. 8 1436.15kb.
Программа дисциплины Объектно-ориентированный анализ и программирование... 1 210.03kb.
Программа дисциплины «Управление данными» 1 328.64kb.
Программа дисциплины Технологии экстремального программирования для... 1 178.32kb.
Программа дисциплины Дискретная математика для направления 080500. 1 323.06kb.
Программа дисциплины «Теоретические основы информатики» 1 183.87kb.
Программа научно-исследовательского семинара «Современные проблемы... 1 103.14kb.
Программа дисциплины «Информационные системы поддержки принятия решений» 1 294.46kb.
Распределенные базы данных 1 34.5kb.
Викторина для любознательных: «Занимательная биология» 1 9.92kb.

Программа дисциплины Распределенные информационные системы для направления 080500. - страница №1/1

Правительство Российской Федерации

Государственное образовательное бюджетное учреждение
высшего профессионального образования


Национальный исследовательский университет

«Высшая школа экономики»
          1. Факультет бизнес-информатики


Программа дисциплины
Распределенные информационные системы
для направления 080500.62 «Бизнес-информатика» подготовки бакалавра

Автор – к.ф.-м.н. В.А. Самодуров





Рекомендована секцией УМС

по бизнес-информатике

Председатель Ю.В. Таратухина

_______________________________

«_____» __________________ 2012 г.





Одобрена на заседании базовой

кафедры группы компаний «Стек»

Зав. кафедрой Е.А. Исаев

________________________________

«____»_____________________ 2012г.

Утверждена Ученым Советом

факультета Бизнес-информатики
Ученый секретарь В.А. Фомичев

_______________________________

«_____» __________________ 2012 г.







Москва, 2012



Область применения и нормативные ссылки

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

Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 080500.62 «Бизнес-информатика», обучающихся по программе подготовки бакалавров, изучающих дисциплину «Распределенные информационные системы».

Программа разработана в соответствии с Рабочим учебным планом университета по направлению подготовки 080500.62 «Бизнес-информатика», утвержденным в 2012г.


Цели освоения дисциплины


Целью изучения дисциплины «Распределенные информационные системы» является подготовка специалистов, обладающих фундаментальными знаниями и практическими навыками в области построения распределенных информационных систем и сетей, программной инженерии, общей теории построения математических моделей и их реализации, глубоким знанием основ информатики, теории и практики руководства проектами по созданию распределенных информационных систем.
Аннотация курса

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

Распределенные информационные ресурсы и сети. Распределенные файловые системы, базы и банки данных. Технология построения сетевого программного обеспечения. Управление обменом информацией в распределенных информационных системах. Телекоммуникационные среды. Методы, средства и протоколы доступа к среде и удаленным информационным ресурсам. Мультипроцессорные сетевые устройства. Интерфейсы и протоколы связи с объектом.

Технология проектирования распределенных информационных систем. Имитационно-оптимизационный алгоритм синтеза распределенных информационных систем. Методы строгой оптимизации и поиска экстремума. Аналитико-статистические методы и модели ускорения имитационных машинных экспериментов с сетевыми моделями распределенных информационных систем. Одношаговые и многошаговые процедуры принятия решений на сети.

Сетевые протоколы. Методы и средства формального описания протоколов. Методы анализа корректности и верификации протоколов. Тестирование протокольных реализаций.

Основные понятия теории реляционных СУБД. Структурированный язык запросов. Реляционная модель данных. Целостность базы данных. Структурированный язык запросов. Понятие транзакции. Распределенные транзакции.

Распределенная система объектов CORBA. Технология DCOM.

Тенденции в области распределенных систем.


Компетенции обучающегося, формируемые в результате освоения дисциплины


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

  • Знать:

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

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

- владеть широкой общей подготовкой (базовыми знаниями) для решения практических задач в области информационных систем и технологий;

- проектирование базовых и прикладных информационных технологий;

- инструментальные программные средства, применяемые для построения распределенных систем.


  • Уметь:

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

- проектировать и разрабатывать распределенные информационные систем.

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

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

- осуществлять инсталляции, отладки программных и настройки технических средств для ввода информационных систем в промышленную эксплуатацию;

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





  • Иметь навыки:

- описания задачи обработки данных;

- обосновать метод решения выбранной задачи;

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

- создания приложений распределенных систем на основе систем баз данных.


Место дисциплины в структуре образовательной программы


Настоящая дисциплина относится к циклу дисциплин программы "Бизнес-информатика", являясь дисциплиной по выбору. Курс рассчитан на студентов, имеющих подготовку по предшествующим курсам, касающихся основам программирования с использованием алгоритмических языков Си, вычислительным методам. В течение преподавания курса предполагается, что студенты знакомы с основными понятиями алгебры, комбинаторики, логики, информатики, которые читаются на факультете перед изучением данной дисциплины.

Тематический план учебной дисциплины




Название тем

Всего часов

Аудиторные часы

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

Лекции

Семинары

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

1

Понятие распределенной системы. Преимущества и недостатки распределенных систем. Масштабируемость. Прозрачность. Аппаратные и программные средства построения распределенных систем.

8

2

2




4

2

Связь в распределенных системах. Удаленный вызов процедур. Сохранность. Типы связей.

8

2

2




4

3

Средства современных ОС. Многозадачность. Многопоточность. Планировщик ОС. Изоляция приложений. Механизмы синхронизации процессов.

18

4

4




10

4

Синхронизация времени в распределенных системах.

18

4

4




10

5

Основные понятия теории реляционных СУБД. Структурированный язык запросов.

36

8

8




20

6

Понятие транзакции.

18

4

4




10

7

Распределенная система объектов CORBA.

28

4

4




20

8

Технология DCOM. Развитие модели COM. Управление жизненным циклом объекта.

28

4

4




20

9

Распределенные файловые системы. Файловая система NFS. Семантика совместного использования файлов. Проблема отказов.

9

2

2




5

10

Тенденции в области распределенных систем.

9

2

2




5




Итого:

180

36

36




108



Формы контроля знаний студентов


Тип контроля

Форма контроля

3 курс

Кафедра

Параметры

1

2

3

4

Текущий

Посещение лекций







18

18

базовая кафедра Группы компаний Стек

Тесты по материалам лекций

Посещение семинаров







18

18

базовая кафедра Группы компаний Стек

Задания на семинарах и практических занятиях

Домашнее задание







1




базовая кафедра Группы компаний Стек

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

Контрольная работа










1

базовая кафедра Группы компаний Стек

Письменная работа 60 минут: решение типовых задач для СУБД

Рубежный

Реферат










1

базовая кафедра Группы компаний Стек

10-15 страниц,

Защита реферата методом доклада с презентацией



Итоговый

Зачет










4

базовая кафедра Группы компаний Стек


письменная работа 60 минут: ответы на теоретические вопросы.

Критерии оценки знаний, навыков


Итоговая оценка по учебной дисциплине складывается из следующих элементов:

  • тесты по материалам лекций (теория)

  • работа на семинарских и практических занятиях (решение задач с использованием компьютеров, доклады, обсуждения);

  • домашнее задание и контрольная работа;

  • реферат;

  • зачет.

Структура экзаменационной оценки по учебной дисциплине:


Форма работы

Вклад в итоговую оценку (%)

Тесты по материалам лекций (теория)

10

Задания на семинарах и практических занятиях

25

Реферат

25

Домашнее задание и контрольная работа

15

Зачет

25

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


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


Цель курса.

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


Тема 1. Понятие распределенной системы. Преимущества и недостатки распределенных систем. Масштабируемость. Прозрачность. Аппаратные и программные средства построения распределенных систем.
Тема 2. Связь в распределенных системах. Удаленный вызов процедур. Сохранность. Типы связей.
Тема 3. Средства современных ОС. Многозадачность. Многопоточность. Планировщик ОС. Изоляция приложений. Механизмы синхронизации процессов.
Тема 4. Синхронизация времени в распределенных системах. Необходимость. Алгоритм Кристиана. Алгоритм Беркли. Децентрализованный алгоритм. Логическое время. Алгоритмы голосования. Алгоритм забияки и кольцевой алгоритм. Алгоритмы взаимного исключения. Централизованный и распределенный алгоритмы, алгоритм маркерного кольца.
Тема 5. Основные понятия теории реляционных СУБД. Структурированный язык запросов. Реляционная модель данных. Основные понятия теории реляционных БД . Целостность базы данных. Структурированный язык запросов. Операции реляционной алгебры. Программирование приложений для СУБД.
Тема 6. Понятие транзакции. Распределенные транзакции. Принцип ACID. Вложенные транзакции.
Тема 7. Распределенная система объектов CORBA. Архитектура CORBA. Объектный адаптер. IDL-стабы.
Тема 8. Технология DCOM. Развитие модели COM. Управление жизненным циклом объекта.
Тема 9. Распределенные файловые системы. Файловая система NFS. Семантика совместного использования файлов. Проблема отказов.
Тема 10. Тенденции в области распределенных систем.

Нерешенные и перспективные проблемы теории и практики распределенных систем. Направления исследований. Обработка информации в суперсетях (Грид). Архитектура Грид. Мобильный компьютинг. Тотальный (pervasive) компьютинг. Глобальное «умное» пространство.


Образовательные технологии

Методические рекомендации преподавателю


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

Дисциплина изучается на лекциях и семинарских, практических занятиях.

На лекциях рассматриваются основополагающие теоретические вопросы и способы решения задач прикладного и системного характера. Лекции строятся на последовательном систематическом устном изложении преподавателем учебного материала, представляющего логически законченное целое. Каждая лекция сопровождается презентацией, содержащей краткий теоретический материал и иллюстративный материал.

Каждая презентация построена по следующему шаблону: название лекционного занятия, цель и задачи лекции, краткое содержание предыдущей лекции (при необходимости), теоретический материал, в конце приведены итоги лекционного занятия, обозначена тема следующей лекции, а также вопросы и задания для самостоятельного изучения.

Презентации по лекционному курсу разбиты по темам, по отдельно взятой теме может быть несколько лекций.

Домашние и контрольные работы направлена на самостоятельную работу по созданию программ по темам курса.

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

В процессе самостоятельной работы студенты отрабатывают теоретические положения, изложенные на лекциях, и изучают примеры, рассмотренные на семинарских занятиях. В ходе самостоятельной работы студенты выполняют контрольные домашние задания. Задания носят индивидуальный характер. На каждое контрольное домашнее задание выносится несколько задач в зависимости от сложности темы.



Методические указания студентам


Успешное освоение дисциплины основывается на систематической повседневной работе студентов. В процессе самостоятельной работы студенты в течение одного – двух дней прорабатывают материалы лекционных и практических занятий по конспектам и рекомендованной основной литературе.

Конспекты дополняются материалами, полученными при проработке дополнительной литературы. При подготовке к письменной контрольной работе необходимо самостоятельно проработать задания из соответствующих глав рекомендуемой литературы.

Тема и направленность контрольной работы объявляется преподавателем заранее. Контрольная работа составляется из типовых заданий, рассмотренных на практических занятиях. При выполнении контрольной работы студенты должны выполнить задания, показав при этом понимание теоретического материала и навыки решения практических задач.

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

Написание реферата является одной из форм обучения студентов. Данная форма обучения направлена на организацию и повышение уровня самостоятельной работы студентов.

Реферат, как форма обучения студентов - это краткий обзор максимального количества доступных публикаций по заданной теме, подготовка самого реферативного обзора и презентации по нему. При проведении обзора должна проводиться и исследовательская работа, но объем ее ограничен, так как анализируется уже сделанные выводы и в связи с небольшим объемом данной формы работы. Преподавателю предоставляется сам реферат и презентация к нему. Сдача реферата происходит в форме защиты-доклада с использованием подготовленной презентации.



Оценочные средства для текущего контроля и аттестации студента

Контрольные вопросы для оценки качества освоения дисциплины

Понятие распределенной системы.



  1. В чем состоит отличие между параллельной и распределенной системами?

  2. Какие мотивации привели к созданию распределенных систем?

  3. Что характеризует масштабируемое приложение и способы достижения масштабируемости?

  4. Что такое прозрачность, формы прозрачности?

  5. Что такое открытая система, ее преимущества?

  6. Какие концепции аппаратных решений существуют для построения распределенных систем, их особенности?

  7. Какие концепции программных решений существуют для построения распределенных систем, их особенности?

  8. Какие преимущества и недостатки распределенных систем?

Связь в распределенных системах.



  1. Что такое межуровневый интерфейс?

  2. Что такое протокол?

  3. Модель OSI, ее уровни и их назначение.

  4. Что такое удаленный вызов процедур, заглушки? Опишите по шагам процесс удаленного вызова. Какие существуют расширенные модели RPC?

  5. Как происходит обращение к удаленному объекту. В чем разница между статическим и динамическим обращение к объекту?

  6. Что такое сохранность?

  7. В чем отличие явной и неявной привязки ссылок на объект?

  8. Какие типы связей существуют в распределенных системах и их примеры?

Средства современных ОС.



  1. Какие требования предъявляются программистом к современным ОС?

  2. Какие стандартные API имеются в современных ОС?

  3. Что такое многозадачность и какие имеются разновидности.

  4. Что такое многопоточность?

  5. Что такое планировщик ОС и какие имеются алгоритмы плани-рования? Как реализован планировщик в Windows и UNIX-системах?

  6. Что такое изоляция приложений и методы ее обеспечения?

  7. Что такое взаимная блокировка (dead-lock) и как ее избежать?

  8. Что такое инверсия приоритетов и как ее предотвратить,

  9. Какие API синхронизации имеются в Windows?

  10. Какие API синхронизации имеются в UNIX?

  11. Какие механизмы существуют для обмена данными между процессами?

  12. Для чего необходимо управление правами доступа? Какие основные цели и средства описаны в «Критериях определения безопасности компьютерных систем»?

  13. В чем стоит принцип мандатного управления доступом?

  14. В чем стоит принцип избирательного (дискреционного) управления доступом?

  15. Какие средства сетевого взаимодействия существуют в современных ОС?

Синхронизация в распределенных системах.



  1. Почему необходимо синхронизировать время в распределенной системе? Приведите пример.

  2. Алгоритм Кристиана.

  3. Алгоритм Беркли.

  4. Децентрализованный алгоритм.

  5. Понятие логического времени.

  6. Отметки времени Лампорта.

  7. Что такое глобальное состояние и алгоритм получения распределенного снимка состояния?

  8. Алгоритмы голосования: алгоритм забияки и кольцевой алгоритм.

  9. Алгоритмы взаимного исключения: централизованный и распределенный алгоритмы, алгоритм маркерного кольца.

Реляционные базы данных. Транзакции.



  1. Перечислите этапы развития реляционных СУБД и дайте определение основным понятиям теории реляционных БД.

  2. В чем заключается целостность базы данных, перечислите операции реляционной алгебры?

  3. Опишите модель сервера БД (DBS).

  4. Опишите модель сервера приложений (AS).

  5. Опишите эволюцию серверов БД.

  6. Перечислите состав задач активного сервера.

  7. Приведите аспекты сетевого взаимодействия в распределенных системах.

  8. Сформулируйте принципы взаимодействия «клиент-сервер».

  9. Опишите технологию распределения и тиражирования данных. Приведите пример гетерогенной системы.

  10. Сравните технологии обработки данных в распределенной среде.

  11. Что такое транзакция и в чем состоит принцип ACID? Какие примитивы транзакций вы знаете? Что такое вложенные транзакции и их особенность?

  12. Как реализуются распределенные транзакции? Менеджеры транзакций.

  13. Для чего используется журнал транзакций. Опишите механизм отката транзакций.

  14. Опишите механизм распределенных транзакций.

  15. Как организован одновременный доступ к данным. Опишите механизм блокировок.

  16. В чем стоит принцип двухфазной блокировки? В чем отличие реализации централизованной и распределенной двухфазной блокировки?

  17. Что такое оптимистичная блокировка?

Распределенная система объектов CORBA



  1. Какие компоненты составляют архитектуру CORBA?

  2. Что такое ORB и какие задачи он решает?

  3. Как описывается интерфейс к объекту в CORBA?

  4. Зачем нужны IDL-стабы (заглушки)?

  5. Что такое интерфейс динамических вызовов?

  6. Что такое репозиторий интерфейсов?

  7. Что такое сервант?

  8. Что такое IIOP/GIOP?

  9. В чем состоит роль объектного адаптера?

  10. Какие модели многопоточности поддерживает POA?

  11. Какие изменения внесла новая спецификация CORBA 3.0 в объектный адаптер?

  12. Опишите как происходит вызов метода объекта в CORBA.

  13. Какие службы определены в CORBA и их задачи.

Технология DCOM



  1. На какой технологии базируется DCOM и какие новшества она привнесла?

  2. От какого интерфейса наследуются все интерфейсы в DCOM и какие задачи решает этот базовый интерфейс?

  3. Через какой интерфейс происходит динамическое обращение к объекту в DCOM?

  4. Какую функцию выполняет библиотека типов в DCOM?

  5. В чем похожи и чем отличаются технологии CORBA и DCOM?

Распределенные файловые системы



  1. Опишите, какие модели доступа существуют в распределенной файловой системе?

  2. Опишите базовую архитектуру NFS.

  3. Какие задачи решает виртуальная файловая система (VFS)?

  4. Какова модель файловой системы NFS?

  5. Какие изменения произошли в протоколе NFS версии 4 по сравнению с версией 3?

  6. Именование в файловой системе NFS.

  7. Какие существуют семантики совместного использования файлов?

  8. Каким образом реализуется блокировка в NFS?

  9. Каким образом осуществляется кэширование и репликация в NFS?

  10. Каким образом RPC решает проблему отказов?

  11. Какие существуют методы аутентификации в NFS?

Тенденции в области распределенных систем.



  1. Каковые основные проблемы теории и практики распределенных систем?

  2. Каковы особенности обработка информации в суперсетях (Грид)?

  3. Расскажите о основных принципах построения архитектуры Грид.

  4. Что такое мобильный компьютинг?

  5. Что называют глобальным «умным» пространством?

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

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


  1. Таненбаум Э. Распределенные системы. Принципы и парадигмы / Э. Таненбаум, М. ван Стеен. – СПб.: Питер, 2003. – 877 с.: ил. – (Серия «Классика computer science»).

  2. Олифер В.Г. Олифер Н.А. Компьютерные сети. Принципы технологии протоколы (4-е изд.) // СПб.: - Питер, 2010, 916 с. 4 изд.

  3. Миков А.И., Замятина Е.Б. Распределенные системы и алгоритмы // INTUIT, 2007.

  4. Захаров А.Ю. - Введение в разработку распределенных информационных систем // ПГУ, 2007.

  5. Крюков В.А. Курс лекций по дисциплине «Распределенные операционные системы» http://parallel.ru/krukov/

  6. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под редакцией проф.А.Д.Хомоненко.-СПб.:КОРОНА принт, 2004.-736с.

  7. Марков А.С., Лисовский К.Ю. Базы данных. Введение в теорию и методологию: Учебник. - 2004. - 512 с.

  8. Пэйдж, Вильям Дж. и др. Использование Oracle 8/8i. Специальное издание.: Пер. с англ.-М.:Издательский дом «Вильямс», 2000.-1023 с. (мл.)

  9. Скотт Урман. ORACLE8. Программирование на языке PL|SQL. Издательство «Лори», 1999. – 607 с.

  10. Вишневский В.М., Ляхов А.И., Портной С.Л., Шахнович И.В. Широкополосные беспроводные сети передачи информации – М.: Техносфера, 2005

  11. Куроуз Дж., Росс К. Компьютерные сети. Многоуровневая архитектура Интернета – 2-е изд. – СПб.: Питер, 2004

  12. Столингс В. Компьютерные сети, протоколы и технологии Интернета – СПб.: БХВ-Петербург, 2005

  13. Семенов Ю.А. Протоколы Internet – 2-е изд. – М.: Горячая линия-Телеком, 2005

  14. Камер Д.Э. Сети TCP/IP. Том 1. Принципы, протоколы и структура – 4-е изд. / Пер. с англ. под ред. С.Г. Тригуб – М.: Издат. дом «Вильямс», 2003

  15. Телекоммуникационные системы и сети. Том 1. «Современные информационные технологии». Том 3 «Мультисервисные сети». Под ред. Проф. Шувалова В.П. – М.: Горячая линия-Телеком, 2005

  16. Харт Д. Системное программирование в среде Windows [Текст] / Д. Харт; пер. с англ. А.Г. Гузикевича. – 3-е изд. – М.: Вильямс, 2005. – 592 с.: ил. – Пер. изд.: Windows Sistem Programming/ J. Hart, 3rd ed., Addison-Wesley, 2005.

  17. Лав Р. LINUX. Системное программирование / Р. Лав. – СПб.: Питер, 2008. – 416 с.: ил. – (Бестселлеры O'Reilly).

  18. Харазов В.Г. Интегрированные системы управления технологическими процессами: учебное пособие для студентов вузов / В.Г. Харазов. – СПб.: Профессия, 2009. – 592 с.

  19. Рофэйл Э. COM и COM+: полное руководство: пер. с англ. / Э. Рофэйл, Я. Шохауд. – К.: ВЕК+; К.: НТИ; М.: Энтроп, 2000. – 555 с.

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


  1. Рихтер Дж. Windows для профессионалов: создание эффективных Win32 приложений с учетом специфики 64-разрядной версии Windows / пер, англ. – 4-е изд. – СПб.; Питер; М.: Издательско-торговый дом «Русская Редакция», 2001. – 752 с.; ил.

  2. Мельников П.П. Технология разработки HTML-документов: Учеб. пособие. - 2005. - 112 с.

  3. Ульман Джефри Д. Основы систем баз данных./ Пер. с англ. М.Р.Когаловского, В.В.Когутовского; Под ред. М.Р.Когаловского -М.: Финансы и статистика, 1983 г., 334 с.

  4. Мейер Д. Теория реляционных баз данных// Пер. с англ.-М.: Мир, 1987 г., 608 с.

  5. Ладыжинский Г. Системы управления базами данных – коротко о главном. /Jet Info, №3-4, 1995 г.

  6. Дейт,К.,Дж. Введение в системы баз данных. К.; М.; СПБ.: Издательский дом «Вильямс», 2000. – 848 с.: ил.



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


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

Семинарские и практические занятия проходят в компьютерном классе. Первая часть занятия посвящена разбору нового материала. Вторая часть – выполнению практических заданий с целью закрепления материала.



Для практических занятий необходимы:

  • Компьютерные классы, оснащенные ПЭВМ Intel Pentium 4.

  • Программное обеспечение: Microsoft Windows XP/2000, Windows 7.