Документ взят из кэша поисковой машины. Адрес
оригинального документа
: 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 |
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 академических
часа в неделю, лекции.
Форма контроля -
экзамен.
Цель дисциплины - систематическое изучение научно-методических основ и системы стандартов информационных технологий (ИТ), включая: изучение глобальных концепций развития области ИТ, эталонных моделей основных разделов ИТ, принципов построения современной системы стандартов ИТ и системы стандартизации, принципов профилирования и таксономии профилей, методологии тестирования конформности реализаций ИТ стандартам и профилям, нотаций и языков для спецификации стандартов и методов тестирования.
1.
Система стандартов и концепция открытых
систем
2. Организационная структура системы
стандартизации ИТ
3. Профили окружений открытых систем (OSE-профили)
4. Методология и система стандартов POSIX OSE
5. Система стандартов OSI
6. Спецификации сетевых протоколов и их
сервисов
7. Методология и технология тестирования
конформности OSI
8. Концепция Глобальной информационной
инфраструктуры (Global Information Infrastructure - GII)
Курс читает д.-т. н., профессор Сухомлин Владимир Александрович.
1-ый
семестр.
Трудоемкость курса - 2 академических
часа в неделю, лекции.
Форма контроля -
экзамен.
510210-СДМ03 Современные парадигмы программирования
В курсе дается систематическое изложение базовых концепций, положенных в основу важнейших парадигм, используемых в современном промышленном программировании. Рассматриваются такие парадигмы, как обобщенное программирование, метапрог-раммирование, программирование с защитой от ошибок, модульное программирование. Кроме того, в качестве дополнительного материала излагаются подходы к программированию многопроцессных приложений, воплощенные в некоторых современных языках программирования.
Курс читает ст. науч. сотр. Эльцин Евгений Алексеевич.
2-ой
семестр.
Трудоемкость курса - 2 академических
часа в неделю,
лекции.
Форма контроля -
экзамен.
Обеспечить
соответствующий уровень знаний правовых
вопросов, навыки применения их на практике
в процессе осуществления хозяйственной
деятельности, предпринимательства, защиты
своих прав на рынке труда, а также в
процессе создания и реализации продуктов
интеллектуальной деятельности.
- Общие положения.
- Субъекты предпринимательства.
- Организационно-правовые формы юридических лиц - субъектов предпринимательства.
- Объекты гражданских прав и предпринимательской деятельности.
- Право собственности и иные вещные права.
- Правовая практика реализации Договорного процесса.
- Порядок решения споров по Договору.
- Вывоз капитала за рубеж.
Курс читает ведущий юрист -консульт Шиповалова Валентина Геннадьевна.
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 академических
часа в неделю,
лекции.
Форма контроля -
экзамен.
В курсе дается систематическое изучение методологических основ и системы стандартов, относящихся к безопасности информа-ционных технологий (ИТ), а также изучение наиболее важных сервисов и механизмов защиты информации. В курсе рассматриваются: терминологический базис, модели информа-ционной безопасности, наиболее важные криптографические алгоритмы и протоколы, механизмы разграничения доступа. Также рассматриваются проблемы информационной безопасности в глобальной сети Интернет, в частности, изучаются наиболее широко используемые протоколы и продукты, обеспечивающие аутентификацию и защиту передаваемых по открытым сетям данных. Приводится классификация межсетевых экранов и анализаторов безопасности, применяемых для защиты локальных сетей, рассматриваются их функциональные возможности и сценарии использования.
Курс читает ст. науч. сотр. Лапонина Ольга Робертовна.
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
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 академических
часа в неделю,
лекции.
Форма контроля -
экзамен.