Главная > Основная образовательная программа


АННОТАЦИИ УЧЕБНЫХ ДИСЦИПЛИН, ВХОДЯЩИХ В ООП

Шифр

АННОТАЦИИ ДИСЦИПЛИН (МОДУЛЕЙ)

М.1 Б

Базовая часть

М.1 Б.1

НЕПРЕРЫВНЫЕ МАТЕМАТИЧЕСКИЕ МОДЕЛИ

Метрические и линейные нормированные пространства. Мера, измеримые функции, теория интегрирования. Банаховы и гильбертовы пространства, базисы. Линейные операторы и линейные функционалы. Обобщенные функции. Нелинейные операторы.

Методы построения непрерывных математических моделей. Задачи приводящие к дифференциальным уравнениям. Линейные и нелинейные обыкновенные дифференциальные уравнения и системы. Элементы вариационного исчисления. Уравнения гиперболического, параболического и эллиптического типов, постановка основных задач и методы их исследования. Интегральные уравнения. Нелинейные уравнения в частных производных.

М.1 Б.2

АНГЛИЙСКИЙ ЯЗЫК Основной целью курса является повышение исходного уровня владения иностранным языком, достигнутого на предыдущей ступени образования, и овладение студентами необходимым и достаточным уровнем коммуникативной компетенции для решения социально-коммуникативных задач в различных областях бытовой, культурной, профессиональной и научной деятельности при общении с зарубежными партнерами, а также для дальнейшего самообразования.

М.1 Б.3

ИСТОРИЯ И МЕТОДОЛОГИЯ ПРИКЛАДНОЙ МАТЕМАТИКИ Обязательный курс содержит основные факты по истории развития методов математического моделирования и вычислительных методов. Излагаются основные представления древних людей о числе и методах измерения. Излагаются достижения античной математики и ее творцов Пифагора, Архимеда, Евклида. Дается обзор достижений в прикладной математике в Средневековой Европе. Подробно излагаются работы И.Ньютона, В.Лейбница, Л. Эйлера, и других творцов математики Нового времени. Рассмотрены основные достижения ученых-математиков XIX века: Ж.Фурье, О.Коши, К.Гаусса, Ан.Пуанкаре. Рассмотрены достижения Российской академии наук и российских ученых: П.Л.Чебышева, А.А.Маркова, А.М.Ляпунова. Большое внимание уделено методам математического моделирования в современную эпоху.

М.1 Б.4

СОВРЕМЕННАЯ ФИЛОСОФИЯ И МЕТОДОЛОГИЯ НАУКИ. Формирование представления о специфике философии как способе познания и духовного освоения мира, основных разделах современного философского знания, философских проблемах и методах их исследования; овладение базовыми принципами и приемами философского познания; введение в круг философских проблем, связанных с областью будущей профессиональной деятельности, выработка навыков работы с оригинальными и адаптированными философскими текстами. Изучение дисциплины направлено на развитие навыков критического восприятия и оценки источников информации, умения логично формулировать, излагать и аргументированно отстаивать собственное видение проблем и способов их разрешения; овладение приемами ведения дискуссии, полемики, диалога.

М.2

Профессиональный цикл

М.2 Б

Базовая часть

М.2 Б.1

ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ ЯЗЫКИ И СИСТЕМЫ ПРОГРАММИРОВАНИЯ

Классификация языков программирования (ЯП). Синтаксис, семантика, прагматика ЯП и способы их описания. Понятие виртуальной машины. Реализация ЯП: методы интерпретации и компиляции, основные этапы трансляции ЯП, понятие таблично-управляемой трансляции. Основные средства ЯП: система типов ЯП, структура программы и модульность, области определения и видимости имен, управляющие структуры, средства определения и параметризации пользовательских типов данных, средства управления ресурсами памяти, механизм исключений. Шаблонные библиотеки и принципы их разработки. Средства управления квазипараллельным, параллельным и распределенным выполнением программ. Основы анализа программ, методы верификации и тестирования программ. Методы и средства визуального программирования, CASE-системы. Языки описания скриптов. Языки описания информационных содержаний в сети Интернет (XML, HTML, SGML).

М.2 Б.2

СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ

Назначение и функции операционных систем (ОС). ОС персональных ЭВМ, суперкомпьютерных и кластерных систем. Сетевые операционные системы. Переносимые ОС. ОС реального времени. Средства аппаратной поддержки функционирования ОС. Ядро ОС: управление процессами и ветвями, синхронизация процессов, обработка прерываний, управление памятью, распределение времени процессора, приоритетное планирование, управление доступом. Стандарты интерфейсов с прикладными программами (POSIX). Файловая система и средства ввода/вывода. Управление вычислительным процессом. Базовые механизмы сетевых взаимодействий, потоки (Streams), связывание со стеком протоколов TCP/IP, программные гнезда (Sockets), вызовы удаленных процедур. Распределенные файловые системы. Сетевая файловая система. Организация распределенной обработки информации, GRID-технологии.

М.2 Б.3

СЕТЕВЫЕ ТЕХНОЛОГИИ

Концепция развития Глобальной информационной инфраструктуры. Эталонная модель RM OSI. Основы физического уровня передачи данных. Передача данных через телефонные сети общего доступа (PSTN) и цифровые сети с интегральным сервисом (ISDN). Система сигнализации N7 (SS7). Архитектура, протоколы, принципы функционирования технологии широкополосного ISDN (B-ISDN). Стандарты ATM. Построение высокоскоростных систем передачи данных: методы мультиплексирования и группообразования цифровых трактов, плезиохронная цифровая иерархия PDH, синхронная цифровая иерархии SDH. Архитектура, протоколы, принципы функционирования сетей X.25 и Frame Relay. Мобильная сотовая связь Радиоинтерфейс стандарта GSM. Интеллектуальная сеть связи (Intellegent Network - IN), протокол INAP, международные сервисы IN. Технологии передачи данных последней мили (xDSL). Архитектура, протоколы, принципы функционирования сетей FDDI, локальных сетей IEEE 802, домашних сетей. Архитектура сети Интернет, эталонная модель TCP/IP, состав и назначение основных протоколов, основные сетевые приложения и сервисы сети Интернет, принципы функционирования протоколов и сетевых приложений. Стандарты базовых протоколов сети Интернет (RFC): IP, ICMP, UDP, TCP. Методы маршрутизации в сети Интернет, протоколы RIP, OSPF, IGRP, EGP, BGP. Сети Интранет. Прикладной программный интерфейс для программирования сетевых приложений Socket API, методы его использования. Языки описания содержаний (контентов) информационных ресурсов (SGML, HTML, XML) в сети Интернет. Современные технологии проектирования сетевых приложений (CGI, Java, ActiveX, JavaScript, VBScript, S-API). Прикладные протоколы (HTTP, S-HTTP, HTTPS, VRLM). Интеграция компьютерных сетей с системами мобильной связи, WAP-технологии. Концепция качества QoS. Качество сетей передачи данных. Качество обслуживания в телекоммуникационных сетях. Исследование и оценка производственных характеристик функционирования телекоммуникационных систем. Основы теории сетевых протоколов: методы и средства формального описания протоколов, методы анализа корректности и верификации протоколов, тестирование протокольных реализаций. Модели, протоколы, стандарты сетевого администрирования. Основы сетевой безопасности: эталонная модель, сервисы и механизмы сетевой безопасности, брандмауэры, принципы построения частных виртуальных сетей.

М.2 Б.4

ДИСКРЕТНЫЕ И ВЕРОЯТНОСТНЫЕ МОДЕЛИ

Вероятностные пространства и меры. Распределения вероятностей. Характеристические функции и их свойства. Сходимость по вероятности, предельные теоремы. Элементы теории случайных процессов. Понятия теории оценивания, нахождение оценок. Проверка статистических гипотез. Критерии и их свойства.

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

М.2 Б.5

ОПТИМИЗАЦИЯ И ЧИСЛЕННЫЕ МЕТОДЫ

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

М.2 В

Вариативная часть

Примерная программа дисциплины

«Объектно-ориентированные CASE-технологии.
Язык UML»

Направление 010400

«Прикладная математика и информатика»

УЧЕБНО-МЕТОДИЧЕСКИЙ ПЛАН КУРСА ЛЕКЦИЙ

«Объектно-ориентированные

CASE-технологии. Язык UML»

Романов Д.С.

1. Аннотация курса

Данный курс является обязательным курсом для студентов I года обучения магистратуры. Курс читается в I семестре. Длительность курса 32 часа. В конце первого семестра сдается письменный экзамен. Отвечает за курс кафедра АСНИ. Автор программы к.ф.-м.н. Романов Владимир Юрьевич. Лектор 2006/07 учебного года старший научный сотрудник Романов В.Ю. При чтении лекций используются компьютерные презентации.

2. Место дисциплины в учебном плане.

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

Знать графическую нотацию языка UML и классы метамодели языка UML.

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

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

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

Перечень разделов курса (в том числе перечень тем семинарских занятий, при наличии описание практикума, коллоквиума).

В первой части курса «Объектно-ориентированные CASE-технологии. Язык UML» рассматривается графическая нотация языка UML 2.0. С графической нотацией языка UML слушатели курса сталкиваются как пользователи CASE-инструментов при проектировании программных систем. Спроектированная с помощью графической нотации языка UML модель системы затем используется для генерации кода системы на объектно-ориентированных языках программирования. Например, на языках C++, Java и C#. Очень часто возникает потребность и в решении обратной задачи – построении по имеющимся текстам программ на языках высокого уровня UML-модели и визуализации этой модели с помощью графической нотации языка UML. По этой причине изучение нотации языка UML идет с параллельным представлением понятий, показанных графически на UML-диаграммах, в виде текстов программ на языках C++, Java и C#. В курсе рассматриваются диаграммы статической структуры, показывающие графически элементы и связи элементов проектируемой программы, существующие до начала ее исполнения. Диаграммы взаимодействия объектов – показывающие связи между объектами и обмен сообщениями между объектами. На диаграмме последовательности взаимодействия более точно и наглядно описывается последовательность обмена объектов сообщениями. На диаграмме переходов и состояний описывается функционирование моделируемой системы как конечного автомата. На диаграммах деятельности описываются параллельные потоки управления проектируемой системы. На диаграммах прецедентов показывается взаимодействие проектируемой системы с ее окружением. Диаграммы реализации показывают распределение элементов модели по файлам, компонентам и вычислительным узлам.

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

Перечень разделов курса.

Введение. История возникновения и развития языка UML. Стандартизация языка UML консорциумом фирм Object Management Group. Структура стандартов на язык UML. Графическая нотация UML. Метамодель языка UML.

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

Диаграммы прецедентов. Классификаторы диаграммы прецедентов: актеры и прецеденты. Отношения между актерами. Отношения ассоциации между актерами и прецедентами. Отношения между прецедентами.

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

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

Диаграммы состояний и переходов. Представление состояний. Составные состояния. Псевдосостояния. События и сигналы. Простые и сложные переходы. Синхронизирующие состояния.

Диаграммы деятельности. Деятельности и действия. Входные и выходные переметы деятельности. Представление потока объектов используемых деятельностями. Управляющие узлы. Разделение деятельностей на области ответственности.

Диаграммы реализации. Диаграмма модулей и компонентов. Компоненты и их соединители. Диаграммы внедрения. Артефакты. Пассивные и активные вычислительные узлы.

Метамодель языка UML. Понятие метамодели и метаметамодели. Классы метамодели для построения UML-моделей. Наложение на классы ограничений описанных с помощью языка Object Constraint Language. Отношения ";владелец-собственность";. Пространства имен. Импорт элементов модели в пространство имен. Массивов и коллекций. Типы и типизированные элементы. Примитивные и структурированные значения. Классификаторы и отношения наследования. Атрибуты и операции.

5. Тематический план курса.

Распределение часов курса по темам и видам работ представлено в таблице 1

Таблица 1

п/п

Наименование тем и разделов

Всего

(часов)

Лекции (часов)

1

Моделирование программных систем с помощью языка UML

1

1

2

Диаграммы статической структуры и прецедентов

7

7

3

Диаграммы коммуникации объектов

3

3

4

Диаграммы последовательности взаимодействия объектов

2

2

5

Диаграммы состояний и переходов

2

2

6

Диаграммы деятельности

2

2

7

Диаграммы реализации

1

1

8

Метамодель языка UML

10

10

9

Проверка знаний

4

ИТОГО:

32

28

6. Литература и Web-источники

  1. Object Management Group, UML 2.1 Superstructure Specification,
    OMG document ptc-06-04-02.pdf

  2. UML. Классика CS. Буч Г., Якобсон А., Рамбо Дж., Орлов С.А. 2-е изд. 2005 год. ISBN 5-469-00599-2

  3. International Standard ISO/IEC 14482. Programming Languages – C++.

  4. Бьерн Страуструп. Язык программирования C++.
    Издательство Бином. Москва. 1999. ISBN 5-7989-0127-0.

  5. James Gosling, Bill Joy, Guy Steele, Gilad Bracha. The Java™ Language Specification. Third Edition. ISBN 0-321-24678-0

  6. Брюс Эккель. Философия Java. 3-е издание.
    Издательство «Питер». Петербург 2003.

  7. Standard ECMA-334 3rd Edition / June 2005 C# Language Specification

  8. Эндрю Троелсен. C# и платформа .NET.
    Издательство «Питер». Петербург 2002.

Список дополнительной литературы устанавливается кафедрой.

Разработчик: Романов Д. С.

Эксперт:

профессор МГУ имени М.В.Ломоносова Ложкин С. А.



Скачать документ

Похожие документы:

  1. Примерная основная образовательная программа направление подготовки менеджмент (профиль «производственный менеджмент»)

    Основная образовательная программа
    ... министра _________________ «____»__________200__ г. Примернаяосновнаяобразовательнаяпрограмма высшего профессионального образования Направлениеподготовки Менеджмент (профиль «Производственный менеджмент» ...
  2. Примерная основная образовательная программа направление подготовки 080200 менеджмент профиль «инновационный менеджмент»

    Основная образовательная программа
    ... подготовки и научно-исследовательской работы студентов, предусмотренных примерным учебным планом. АННОТАЦИИ РАБОЧИХ ПРОГРАММ ДИСЦИПЛИН основнойобразовательнойпрограммынаправленияподготовки ...
  3. Примерная основная образовательная программа направление подготовки 073900 теория и история искусств

    Основная образовательная программа
    ... ______________С.И.Михайловский «___»_____________2011 года Примернаяосновнаяобразовательнаяпрограмма высшего профессионального образования Направлениеподготовки 073900 Теория и история ...
  4. Примерная основная образовательная программа направление подготовки 073900 теория и история искусств

    Основная образовательная программа
    ... ______________С.И.Михайловский «___»_____________2011 года Примернаяосновнаяобразовательнаяпрограмма высшего профессионального образования Направлениеподготовки 073900 Теория и история ...
  5. Примерная основная образовательная программа направление подготовки (1)

    Основная образовательная программа
    ... ПРОЕКТ Примернаяосновнаяобразовательнаяпрограмма высшего профессионального образования Направлениеподготовки Социология ... исследований в соответствии с основнойобразовательнойпрограммойподготовки социолога в системе классического ...
  6. Примерная основная образовательная программа направление подготовки (5)

    Основная образовательная программа
    ... ______________Федоров М.П. «___»____________ 2010 г. Примернаяосновнаяобразовательнаяпрограмма высшего профессионального образования Направлениеподготовки 222000 «инноватика» утверждено приказом ...

Другие похожие документы..