Документ взят из кэша поисковой машины. Адрес оригинального документа : http://old.hcs.cmc.msu.ru/magistr/annot-210.htm
Дата изменения: Mon Jan 24 12:25:17 2005
Дата индексирования: Mon Oct 1 20:54:11 2012
Кодировка: Windows-1251
annot-210

510200-ДНМ05   Интернет технологии

Данный курс является введением в принципы построения и функционирования сети Интернет. В частности, рассматриваются организационная структура сети Интернет, эталонная модель TCP/IP, состав и назначение сетевых протоколов, основные сетевые приложения и сервисы сети Интернет. Анализируются стандарты базовых протоколов сети Интернет (RFC): IP, ICMP, UDP, TCP, и др. Рассматриваются методы маршрутизации, применяемые в сети Интернет, и соответствующие им протоколы RIP, OSPF, IGRP, EGP, BGP. Также важное место в курсе уделяется рассмотрению прикладного программного интерфейса для программирования сетевых приложений Socket API и методов его использования. Заключительная часть курса посвящена вопросам информационной безопасности сети Интернет. Рассматриваются безопасные сетевые протоколы, такие как протокол SSL и протокол Kerberos, механизмы аутентификации на основе открытых ключей и сертификатов (X.509), функциональные возможности и принципы использования межсетевых экранов. 

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

Курс читает ст. н.с. Гурьев Дмитрий Евгеньевич.

3- ий семестр.
Трудоемкость курса   - 3 академических часа в неделю, 1 лекция и 1 семинар.
Форма контроля         - экзамен.

 

 510210-СДМ01   Объектно-ориентированные CASE-технологии

В курсе дается систематическое изучение основных понятий совре-мен-ных объектно-ориентированных CASE-систем. Рассматривается графическая нотация разработанного консорциумом OMG (Object Management Group) унифицированного языка моделирования UML (Unified Modeling Language), являющегося фактическим стандартом графических обозначений, используемых в методах объектно-ориентированного анализа и проектирования программного обес-печения. В курсе изучается стандарт структуры репозитория (мета-модели) объектно-ориентированных CASE-систем, предназначенный для обеспечения переносимости моделей проектируемого програм-много обеспечения между различными CASE-системами. Данная метамодель используется для описания семантики языка UML. В курсе также рассматривается процесс анализа и проектирования програм-мно-го обеспечения (Unified Modeling Process) с использованием языка моделирования UML. В заключительной части курса рассматриваются две наиболее известные объектно-ориентированные CASE-системы, разработанные на основе стандартов OMG.

Познакомить слушателей с методологическими основами современ-ных объектно-ориентированных CASE-систем. Дать систематические знания о языке UML, методах структурного анализа и проектирования прикладного программного обеспечения на принципах объектно-ориентированной парадигмы. Дать представление о состоянии процесса стандартизации в данной области. Познакомить с наиболее широко используемыми CASE-системами. Подготовить слушателей к применению объектно-ориентированных CASE-технологии на практике.  

Курс читает ст. н.с., к.ф.-м. н. Романов Владимир Юрьевич.

1- ый семестр.
Трудоемкость курса   - 2 академических часа в неделю, лекции.
Форма контроля         - экзамен.
 

510210-СДМ02   Анализ информационных технологий

Цель дисциплины  - систематическое изучение научно-методических основ и системы стандартов информационных технологий (ИТ), включая: изучение глобальных концепций развития области ИТ, эталонных моделей основных разделов ИТ, принципов построения современной системы стандартов ИТ и системы стандартизации, принципов профилирования и таксономии профилей, методологии тестирования конформности реализаций ИТ стандартам и профилям, нотаций и языков для спецификации стандартов и методов тестирования.

1. Система стандартов и концепция открытых систем
2. Организационная структура системы стандартизации ИТ
3. Профили окружений открытых систем (OSE-профили)
4. Методология и система стандартов POSIX OSE
5. Система стандартов OSI
6. Спецификации сетевых протоколов и их сервисов
7. Методология и технология тестирования конформности OSI
8. Концепция Глобальной информационной инфраструктуры (Global Information Infrastructure - GII)

Курс читает д.-т. н., профессор Сухомлин Владимир Александрович.

1-ый семестр.
Трудоемкость курса   - 2 академических часа в неделю, лекции.
Форма контроля         - экзамен.

 510210-СДМ03   Современные парадигмы программирования

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

Курс читает ст. науч. сотр. Эльцин Евгений Алексеевич.

2-ой семестр.
Трудоемкость курса   - 2 академических часа в неделю, лекции.
Форма контроля         - экзамен.

510210-СДМ04   Правовые аспекты хозяйственной деятельности коммерческой организации

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

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

Курс читает   ведущий юрист -консульт Шиповалова Валентина Геннадьевна.

2-ой семестр.
Трудоемкость курса   - 2 академических часа в неделю, лекции.
Форма контроля         - зачет с оценкой.

510210-СДМ05   Телекоммуникационные технологии

В курсе дается систематическое изложение методологических основ и стандартов современных сетевых технологий. Он знакомит слушателей с историей развития сетей передачи данных, основными тенденциями и концепциями развития сетевых технологий в контексте концепции Глобальной информационной инфраструктуры (GII). В первой части курса рассматриваются основы передачи данных на физическом уровне, включая: способы преобразования (модуляции) аналоговых сигналов, способы цифрового кодирования, методы квантования и дискретизации сигнала, методы цифровой фильтрации, мультиплексирование и демультиплексирование, типы и стандарты кабельных изделий, структурированные кабельные системы, особенности передачи данных в неограниченных средах (микро-волновых наземных и спутниковых системах, радиоволновых системах, системах с лазерной передачей данных и передачей данных с помощью инфракрасных волн), стандарты интерфейсов физического уровня, способы построения сетевых топологий, методы доступа к передающей среде. Во второй части курса рассматриваются важнейшие технологии транспортировки данных в сетевой инфраструктуре GII, а именно: аналоговая передача данных (PSTN), узкополосный ISDN, ATM, сети X.25 и Frame Relay, сеть TCP/IP, системы сотовой связи, системы радиодередачи DECT, технологии мультиплексирования цифровых трактов передачи данных SDH/PDH, система сигнализации N7 (SS7), технологии интеллектуальной сети связи (Intelligent Network), технологии локальных сетей. В заключении курса рассматриваются вопросы межсетевого взаимодействия.

Курс читает   Крупенников Андрей Вячеславович.

2-ой семестр.
Трудоемкость курса   - 2 академических часа в неделю, лекции.
Форма контроля         - экзамен.

 510210-СДМ06   Распределенные объектные технологии

Курс посвящен области объектных технологий, быстро развиваю-щихся в результате разработки интероперационного промежуточного слоя (middleware) - такого, как инфраструктура, развиваемая Object Management Group (OMG). В качестве примера рассматривается Общая Архитектура Брокера Объектных Заявок (CORBA). Детально рассматриваются вопросы масштабируемости этой архитектуры (вклю-чая протокол IIOP и интеграция WWW - CORBA). Основную часть курса составляют вопросы семантической интероперабельности и компонентно-базированного проекти-рования информационных систем в рамках таких инфраструктур. Для компонентно-базирован-ного проектирования требуются полные, точные спецификации су-щест-ву-ющих интероперабельных компонентов, а также спецификации требований к информа-ционной системе. Семантика предметной области и семантика объектных моделей рассматриваются в курсе в качестве самостоятельной темы. Формальные средства (Нотация Абс-трак-тных Машин Ж.-Р. Абриаля) вводятся для определения семантики объектных моделей. Спецификация типа и отношение подтипа рассматриваются формально. Доказательное уточнение (в рамках абстрактных машин) рассматривается как основа компонентно-базированного проектирования. Вводится исчисление специ-фикаций, ведущее к декомпозиции спецификаций в множество повторно используемых фрагментов и к их композиции в спецификации, уточняющие требования. Семантика предметной области трактуется в курсе в рамках онтологических моделей. Рассматривается модель Ontolingua и ее отображение в объектно-ориентированную модель. Рассмотрены методы систематического, доказательного преобразо-вания спецификаций в процессе проектирования информационных систем.

Курс читает д.-ф.-м. н., профессор Калиниченко Леонид Андреевич.

3-ий семестр.
Трудоемкость курса   - 2 академических часа в неделю, лекции.
Форма контроля         - экзамен.

 510210-СДМ07    Администрирование локальных сетей

Курс 'Администрирование локальных сетей' концептуально состоит из двух частей. Цель первой части - ознакомить студентов с базовыми понятиями в области управления сетями (Network Management) и автоматизированных систем управления сетями (АСУС), в том числе с краткой историей предметной области, основными требованиями к подобным системам и их типовой архитектурой, а  также основными функциональными областями сетевого управления. Во второй части курса рассматриваются существующие системы стандартов в области автоматизированного сетевого управления - SNMP, SNMPv2 и SNMPv3, а также RMON и RMON2. В ходе представления материала этой части особенное внимание уделяется особенностям практического использования данного семейства стандартов и их месту в общем процессе администрирования локальных сетей.

Курс читает науч. сотр. Денисов Виктор Сергеевич.

3-ий семестр.
Трудоемкость курса   - 2 академических часа в неделю, лекции.
Форма контроля         - экзамен.
 

510210-СДМ08    Безопасность компьютерных сетей

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

Курс читает ст. науч. сотр. Лапонина Ольга Робертовна.

3-ий семестр.
Трудоемкость курса   - 2 академических часа в неделю, лекции.
Форма контроля         - экзамен.

 510210-СДМ09    JAVA- программирование Интернет приложений

Цель дисциплины  - систематическое изучение средств J2EE, относящихся к разработке web-интерфейсов (web-tier в терминологии J2EE), включая такие программные интерфейсы как Java servlets, Java servlets filters, JSP, пользовательские библиотеки тегов и соответствующие шаблоны программирования, применяемые в данной области.

1. HTTP протокол. Идеология построения протокола HTTP. Общая структура сообщений,  методы    доступа. 
2. CGI интерфейсы.
Обработка динамических запросов. Соглашения о связях, передача параметров.
3. Java servlets API. Структура Java servlets API. Описание сервлетов и их применение. Модель жизненного цикла. Основные методы Java Servlets API. Примеры использования.
4. Java servlets filters и системные события. Фильтры и обработка системных событий в J2EE. Пре- и пост- процессинг запросов. Виды системных событий и примеры работы с ними.
5. JSP . Архитектура JSP. Синтаксис JSP: директивы, декларации, выражения, скриптлеты. Связь  JSP и сервлетов.
6. Пользовательские теги JSP. Расширение набора тегов в JSP. Типы тегов и принципы их обработки. Описание использования. Примеры применения.
7. JSTL, JSF. Стандартная библиотека тегов, EL-выражения. Основные теги и примеры использования. Принципы построения Java Server Faces
8. Web-frameworks, Struts. Шаблон MVC (Model View Controller ) и его использование. Пакет Struts. Основные возможности и примеры использования. Обзор популярных подходов в разработке web приложений: WebWork, Tapestry etc.

В курсе рассматриваются современные подходы к разработке интернет-приложений. Изложение базируется на использовании языка Java как основного средства разработки. Основное внимание уделяется server-side-Java-приложениям. Подробно рассматриваются Java servlets и Java Server Pages (JSP). Приводятся модели (шаблоны) проектирования с использованием этих подходов. Рассматриваются подходы к разработке собственно интернет-серверов - Enterprise Java Beans (EJB) и XML.

Курс читает ст. науч. сотр. к.ф.-м.н. Намиот Дмитрий Евгениевич.

4-ый семестр.
Трудоемкость курса   - 2 академических часа в неделю, лекции.
Форма контроля         - экзамен.

 510210-СДМ10    Бизнес планирование инвестиций с использованием информационных систем

Нормативно-правовое обеспечение инвестиционно-проектной деятельности

Инвестиции, сущность и содержание 
Нормативно-методическое обеспечение принятия инвестиционных решений 

 Методология принятия инвестиционных решений 

Бизнес-план как инструмент  принятия инвестиционных решений и управления проектом
Инструментарий принятия инвестиционных. 
Финансовый анализ эффективности принятия инвестиционных решений 
Принятие инвестиционных решений и управление проектом в условиях
риска и неопределенности 

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

Разработка бизнес-плана конкретного проекта с помощью программного обеспечения. Презентация . Анализ и оценка  результатов.

Курс читает  д.-э. н., профессор Грачева Марина Владимировна, к.э.н., доцент Волков Игорь Михайлович.

4-ый семестр.
Трудоемкость курса   - 2 академических часа в неделю, лекции.
Форма контроля         - экзамен.

 510210-СДМ11    Объектные базы данных

Курс посвящен объектному моделированию в базах данных и его свя-зи с интероперабельными технологиями и компонентно-бази-рованным проектированием информационных систем. Объектные модели  и объектно-реляционные модели рассмат-риваются в соот-ветствии со стандартами языков в базах данных (ODMG 2.0, SQL3, SQL:1999). Детально рассматривается объектная модель Object Database Management Group (ODMG). Рассмотрение анализа третьего манифеста (C.Date) позволяет ввести слушателей в концепции и проблемы объектно-реляционных языков баз данных. Реализация таких языков рассматривается на примере стандарта SQL:1999 и Oracle 8. Значительное внимание уделяется рассмотрению вопросов кано-нического объектного моделирования для управления мульти-базами данных и семантической интероперабельности. Существенная часть курса посвящена вопросам однородного представления моделей неоднородных баз данных в рамках каноничексой парадигмы. Такое представление требуется, в частности, в процессе проектирования семантически интероперабельных информационных систем. Подходы к отображению моделей рассматриваются в рамках двух формализмов - денотационной семантики и формальных моделей спецификаций на основе принципа уточнения. Также в курсе рассмотрены проблемы компонентно-базированного проектирования потоков работ, тракту-емых подобно интерактивным типам. Дается  введение в модели потоков работ. Рассматривается каноническая модель потоков работ. Изучается подход к отображению неоднородных моделей потоков работ в общую парадигму. Обсуждается также подход к проекти-ро-ванию потоков работ, основанный на повторном использовании существующих спецификаций потоков работ.

Курс читает д.-ф.-м. н., профессор Калиниченко Леонид Андреевич.

4-ый семестр.
Трудоемкость курса   - 2 академических часа в неделю, лекции.
Форма контроля         - экзамен.

510200-ДНМ06   Дисциплина по выбору студента
510210-СДМ12    Дисциплина по выбору студента

Список курсов по выбору:
Технологии сети Интернет: прикладные протоколы и сервисы

Курс ориентирован на углубленное изучение принципов построения и использования информационных технологий 'всемирной паутины' - сети Интернет. Значительное внимание в курсе уделено анализу языков описания содержаний (контентов) информационных ресурсов (SGML, HTML, XML), современных технологий, проектирования приложений (CGI, Java, ActiveX), JavaScript, VBScript, S-API), прикладным протоколам (HTTP, SHTTP и HTTPS).

Технологии мультимедиа

В курсе дается систематическое изложение современных и классических мультимедийных технологий. Слушатели курса знакомятся со стандартами в области мультимедиа, в частности, с международными стандартами по проектированию систем мультимедиа PREMO. В курсе подробно рассматриваются современные мультимедийные средства разработки, такие как DirectX, OpenGL, а также средства визуализации и презентации медиа-данных в среде операционной системы Windows. Наряду с изучением теоретических основ и базовых понятий в курсе рассматривается большое количество конкретных примеров использования распространенных форматов мультимедийных данных и задач разработки наиболее типичных пользовательских приложений.

Распределенные офисные приложения

В курсе рассматриваются современные технологии распределенной обработки информации, различные модели разработки распределенных приложений (COM, DCOM, COM+, OLE DB, CORBA), язык описания интерфейсов IDL, компоненты OLE и серверы Автоматизации. В курсе также рассматриваются вопросы проектирования распределенных оффисных систем на основе технологий сети Internet, языка Java, технологии CORBA. В частности, в курсе значительное внимание уделяется методам и средствам разработки WEB-ориентированных информационных систем, принципам применеия динамического HTML, интеграции распределенных ресурсов на сонове технологии CORBA, языка IDL, протокола IIOP.

Унифицированный процесс разработки ПО

В курсе рассматривается унифицированный процесс разработки программного обеспечения (UP - Unified Process) предложенный фирмой Rational. Данный процесс предложен консорциуму фирм OMG (Object Management Group) в качестве основы для последующей стандартизации моделей процесса разработки программного обеспечения. Такие стандартные модели впоследствии могут быть использованы в современных CASE-инструментах, которые поддерживают процесс разработки программного обеспечения. Унифицированный процесс, предложенный фирмой Rational (RUP - Rational Unified Process), лежит в основе множества инструментов разработанных данной фирмой для поддержки жизненного цикла разработки программного обеспечения. В курсе делается обзор инструментов фирмы Rational для поддержки унифицированного процесса разработки программного обеспечения.

Разработка распределенных SQL-приложений

В курсе рассматриваются современные технологии распре-деленной обработки информации, различные модели разработки распреде-ленных приложений (COM, DCOM, COM+, OLE DB, COBRA), язык описания интерфейсов IDL, компоненты OLE и серверы Автоматизации. Также в  курсе рассматриваются вопросы проектирования распределенных офисных систем на основе технологий сети Internet, языка Java, технологии COBRA. В частности, значительное внимание уделяется методам и средствам разработки WEB-ориентированных информационных систем, принципам применения динамического HTML, интеграции распределенных ресурсов на основе технологии COBRA, языка IDL, протокола IIOP.
Микроэкономика и корпоративные финансы
Управление проектами


Конформность и формальные языки

В данном курсе рассматривается текущее состояние области тестирования конформности (соответствия) реализаций (продуктов, систем) информационных технологий (ИТ) исходным стандартам или профилям, показывается, что концепция и технология тестирования конформности реализаций ИТ, является важнейшим механизмом практического осуществления принципов открытых систем, выполняющим такую же роль в области ИТ какую выполняет теория меры в математике. В первой части курса анализируется система международных стандартов в области тестирования конформности. В частности, рассматриваются: методология и средства тестирования конформности протокольных систем (модель OSI), методология тестирования конформности прикладных программных интерфейсов (методология POSIX), подходы к тестированию OSE- и ODP-окружений, а также методы и алгоритмы аттестационного тестирования компиляторов на соответствие стандартам языков программирования. Вторая часть курса посвящена анализу основных возможностей, семантики вычислений, области применения формализованных спецификаций и языков, предназначенных для точной спецификации абстрактных тестовых комплектов, функциональных возможностей и поведения систем ИТ, а также для автоматизации процессов тестирования конформности. В частности, рассматриваются следующие языки: TTCN, ASN1, Z, Estelle, Lotos, SDL. Данный курс поддерживается соответствующим семинаром.

и др.
2, 3 и 4-ый семестры.
Трудоемкость курса   - 2 академических часа в неделю, лекции.
Форма контроля         - экзамен.