Осрб 1-40 02 01-2007
Вид материала | Образовательный стандарт |
- Осрб 1-41 01 02-2007, 778.64kb.
- Осрб 1-40 03 01-2007, 771.09kb.
- Осрб 1-53 01 02-2007, 635.39kb.
- Осрб 1-39 02 03-2007, 834.19kb.
- Осрб 1-36 04 01-2007, 739.43kb.
- Осрб 1-39 02 02-2007, 761.48kb.
- Осрб 1-39 02 01-2007, 772.89kb.
- Учебная программа для специальности: 1-26 02 02 Менеджмент (специализации 1-26, 201.85kb.
- Программа вступительного экзамена в магистратуру по специальности 1-40 80 03 «Вычислительные, 170.56kb.
- Осрб 1-40 01 02-09-2011, 757.7kb.
Основы экологии
Биосфера. Экосистема. Среда и условия существования организмов. Природные условия как фактор развития. Загрязнение биосферы. Нормативы допустимой антропогенной нагрузки на окружающую среду. Мониторинг окружающей среды. Методы очистки и обезвреживания выбросов. Обращение с отходами. Система управления окружающей средой. Стандарты. Экологическое нормирование, планирование и прогнозирование. Правовое регулирование Республики Беларусь и международное сотрудничество в области охраны окружающей среды.
В результате изучения дисциплины обучаемый должен:
знать:
- закономерности развития жизни на Земле и принципы устройства биосферы;
- основные экологические проблемы и мероприятия по охране окружающей среды;
- последствия и нормативы допустимого антропогенного воздействия на природу, экологические стандарты;
- основные нормативные документы в области охраны окружающей среды;
уметь:
- анализировать качество среды обитания и использовать информацию о ее состоянии;
- организовать мониторинг состояния окружающей среды и обосновать нормативы допустимого на нее воздействия;
- давать экономическую оценку природных ресурсов, ущерба от загрязнения окружающей среды, выбирать оборудование для очистки сточных вод и газовых выбросов.
Основы энергосбережения
Основные понятия. Энергетические ресурсы Республики Беларусь. Возобновляемые и невозобновляемый источники энергии. Источники энергии. Структура энергосбережения. Энергетическое хозяйство. Вторичные энергетические ресурсы. Транспортирование и аккумулирование тепловой и электрической энергии. Энергосбережение в системах потребления энергоресурсов. Экологические аспекты энергетики и энергосбережения. Энергосбережение в зданиях и сооружениях. Нормирование потребления энергии. Республиканская программа энергосбережения.
В результаты изучения дисциплины обучаемый должен:
знать:
- свойства возобновляемых и невозобновляемых энергетических ресурсов Республики Беларусь и их природный потенциал;
- источники вторичных энергетических ресурсов, направления их использования;
- организацию и управление энергосбережением на производстве путем внедрения энергетического менеджмента по оценке эффективных инвестиций в энергосберегающие мероприятия на основе анализа затрат;
уметь:
- экономно и рационально использовать все виды энергии на рабочем месте;
- рассчитывать энергоэффективность энергоустановок и использование вторичных энергетических ресурсов;
- владеть приемами и средствами управления энергоэффективностью и энергосбережением.
Организация производства и управление предприятием
Промышленное предприятие как производственная система. Производственный процесс и принципы его организации во времени и в пространстве. Организация автоматизированного производства. Организация вспомогательных цехов и обслуживающих хозяйств предприятия. Организация управления качеством продукции. Организация труда, его нормирование, заработная плата на предприятии. Организация и планирование и управление процессами создания и основания новой техники (СОНТ). Организация внутризаводского планирования. Основы организации прогнозирования и бизнес-планирования производственно-хозяйственной деятельности предприятия. Управление предприятием.
В результате изучения дисциплины обучаемый должен:
знать:
- организацию, планирование и управление работой основных, вспомогательных цехов и обслуживающих хозяйств предприятия;
- методы организации, нормирования и оплаты труда работников предприятия;
- основы организации работ по созданию и освоению новой техники и технологии;
- организационные и методические основы управления предприятием;
уметь:
- организовывать производственные и трудовые процессы;
- решать практические задачи по внутрипроизводственному планированию работы основных, вспомогательных цехах и обслуживающих хозяйствах предприятия;
- принимать и оценивать эффективность управленческих решений.
Экономика предприятия
Предприятие и внешняя среда: место и роль радиоэлектронной промышленности в народнохозяйственном комплексе, предприятие как субъект хозяйствования. Производственные ресурсы и эффективность их использования: труд и его эффективность, основные фонды и их эффективность, оборотные средства предприятия и их эффективность. Функционирование предприятия: производственная программа предприятия, оплата труда на предприятии, издержки, себестоимость и цена продукции. Развитие предприятия: инновации и инновационная деятельность предприятия, инвестиции и инвестиционная деятельность предприятия. Формы и методы хозяйственной деятельности: концентрация и комбинирование производства, специализация и кооперирование производства. Результативность деятельности предприятия: доход, прибыль, рентабельность.
В результате изучения дисциплины обучаемый должен:
знать:
- основы функционирования производства; сущность и особенности развития современного производства, специфические особенности проявления объективных экономических законов в деятельности предприятий и объединений;
- сущность основных экономических категорий: производительность труда, заработная плата, себестоимость продукции, цена, прибыль, рентабельность;
- методические положения оценки эффективности производства и рационального использования всех видов ресурсов;
- методы анализа и обоснования выбора оптимальных научных, технических и организационных решений с использованием экономических рычагов, стимулов и критериев в рамках будущей профессиональной деятельности;
уметь:
- характеризовать организационно–правовые формы предприятий;
- характеризовать структуру основного и оборотного капитала;
- характеризовать виды издержек производства, показатели работы предприятия;
- оценивать факторы и резервы, влияющие на основные показатели работы предприятия;
- обосновывать производственную программу предприятия;
- рассчитывать фонд заработной платы, потребности в производственных ресурсах предприятия и показателей их использования;
- определять себестоимость продукции, рассчитывать выручку от реализации, прибыли и рентабельности;
- проводить технико-экономическое обоснование инвестиционных и инновационных проектов.
Основы управления интеллектуальной собственностью
Интеллектуальная собственность. Авторское право и смежные права. Промышленная собственность. Патентная информация. Патентные исследования. Введение объектов интеллектуальной собственности в гражданский оборот. Коммерческое использование объектов интеллектуальной собственности. Защита прав авторов и правообладателей. Разрешение споров в области интеллектуальной собственности.
В результате изучения дисциплины обучаемый должен:
знать:
- основные понятия и термины в сфере интеллектуальной собственности;
- основные положения международного и национального законодательства об интеллектуальной собственности;
- порядок оформления и защиты прав на объекты интеллектуальной собственности;
- методики патентного поиска, обработки результатов;
уметь:
- проводить патентные исследования (патентно-информационный поиск, в том числе с использованием сети Интернет),
- проводить анализ патентной информации, оценивать патентоспособность и патентную чистоту технических решений;
- оформлять заявки на выдачу охранных документов на объекты промышленной собственности;
- оформлять договора на передачу имущественных прав на объекты интеллектуальной собственности;
- управлять интеллектуальной собственностью в организации.
Теория проектирования цифровых устройств и систем
Методы проектирования цифровых устройств: проектирование на основе теории алгебры логики и цифровых автоматов, схемотехническое проектирование. Минимизация и декомпозиция булевых функций и систем булевых функций. Функциональное описание комбинационных и последовательностных цифровых устройств. Проектирование устройств на уровне абстрактного описания сигналов. Проектирование устройств на уровне структурного описания сигналов. Основы теории асинхронных потенциальных и синхронных автоматов.
В результате изучения дисциплины обучаемый должен:
знать:
- современные методы проектирования цифровых устройств и систем;
- основы теории автоматов.
уметь:
- выбирать тип управляющего автомата при проектировании систем;
- разрабатывать цифровые устройства и системы с применением новых методов проектирования;
- разрабатывать модели функционирования управляющих автоматов.
Цифровая обработка сигналов и изображений
Сигналы и их особенности. Ортогональные преобразования в задачах обработки сигналов и изображений. Техника быстрых преобразований для анализа и синтеза сигналов и изображений. Свёртка и корреляция. Основные понятия предварительной обработки изображений. Метрика в обработке изображений. Выделение границ изображения. Сжатие изображений с потерями. Технология вейвлет-сжатия изображений. Выбор признаков, инвариантных к группе аффинных преобразований и распознавание образов. Определение решающих границ при двух и многоклассовом распознавании. Структура распознающих комплексов с применением ортогональных преобразований. Классификаторы по минимальному расстоянию и критерию наименьшего среднеквадратичного отклонения. Нейросетевые технологии. Многослойный персептрон с обратным распространением ошибки, нейронная сеть Хопфилда. Сети встречного распространения и с функцией активации в виде радиальной базисной функции.
В результате изучения дисциплины обучаемый должен:
знать:
- основные положения теории цифровой обработки сигналов и изображений;
- методы и алгоритмы предварительной обработки сигналов и изображений;
- методы и алгоритмы сжатия сигналов и изображений, а также технологии построения классификаторов;
уметь:
- применять основные методы и алгоритмы цифровой обработки сигналов и изображений для построения цифровых распознающих комплексов в различных областях народного хозяйства.
Конструирование программ и языки программирования
Дополнительные возможности языка С++ (встраиваемые функции; ссылки и ссылочные параметры; аргументы по умолчанию; перегрузка функций). Классы и абстракции данных. Дружественные функции и дружественные классы. Классы-контейнеры и классы-итераторы. Перегрузка операций. Наследование. Виртуальные функции и полиморфизм. Потоки ввода-вывода в С++. Шаблоны функций. Шаблоны классов. Обработка исключений. Обработка файлов. Структура программы на языке ассемблера, архитектура микропроцессора, форматы команд, способы адресации данных и переходов, использование подпрограмм, макросов, многомодульные программы, обслуживание прерываний, использование функций DOS и BIOS для ввода и вывода информации, интерфейс программ на языке ассемблера с программами на языке высокого уровня, система прерываний, структура обработчика прерываний, резидентные программы.
В результате изучения дисциплины обучаемый должен:
знать:
- основы идеологии объектно-ориентированного программирования;
- основные средства языка C++ для работы с объектами;
- механизмы наследования, инкапсуляции и полиморфизма, иерархию базовых классов ввода-вывода;
- средства языка С++ для обработки исключительных ситуаций;
- основы применения шаблонов;
- особенности реализации перегружаемых и виртуальных функций;
- принципы построения программ на машинно-ориентированном языке;
- форматы данных, способы адресации, систему обслуживания прерываний;
- способы организации многомодульных программ на машинно-ориентированном языке и языках высокого уровня;
уметь:
- проектировать собственные классы объектов и их иерархию;
- управлять доступом к элементам класса;
- пользоваться перегрузкой функций и механизмом виртуальных функций;
- использовать потоки ввода-вывода;
- генерировать и обрабатывать исключительные ситуации;
- использовать шаблоны функций и классов на языке С++;
- разрабатывать программы, взаимодействующие с операционной системой, управляющие вычислительным процессом, видеосистемой;
- программировать на машинно-ориентированном языке, разрабатывать программные средства, используя алгоритмический язык и язык ассемблера.
Схемотехника
Логические полупроводниковые элементы и операционные узлы микропроцессорных систем. Триггерные и запоминающие устройства. Схемотехника функциональных узлов ЭВМ. Шифраторы, дешифраторы, мультиплексоры, демультиплексоры, сумматоры, полусумматоры, преобразователи кодов, регистры, счетчики. Запоминающие устройства. Постоянные запоминающие устройства (ПЗУ), оперативные запоминающие устройства (ОЗУ). Схемы генераторов, одновибраторов и устройства обработки информации на основе операционных усилителей. Устройства преобразования сигналов. Цифроаналоговые преобразователи (ЦАП), аналогово-цифровые преобразователи (АЦП). Функциональные узлы блоков электропитания микропроцессорных систем.
В результате изучения дисциплины обучаемый должен:
знать:
- схемотехнику логических полупроводниковых и оптоэлектронных вычислительных машин, систем и сетей;
- схемотехнику триггерных схем, элементы, ячейки памяти запоминающих устройств, схемотехнику операционных узлов и устройств вычислительных машин;
- схемы генераторов на основе логических элементов и операционных усилителей;
- схемотехнику устройств обработки и преобразования аналоговых сигналов;
- элементы на новых приборах и компонентах;
- тенденции развития элементной базы ЭВМ и влияние её на развитие микроэлектроники;
уметь:
- выбирать тип элементов и узлов для проектирования устройств вычислительной техники;
- анализировать и синтезировать схемы элементов, узлов и устройств вычислительной техники;
- проектировать устройства микропроцессорных систем.
Структурная и функциональная организация электронных вычислительных машин
Структура ЭВМ. Неймановская, Принстонская и Гарвардская архитектуры ЭВМ. Современное состояние развития архитектур процессоров и ЭВМ: суперскалярные, ООЕ, VLIW, EPIC, HT архитектуры. Архитектура процессора и его командный словарь. Арифметико-логические устройства (АЛУ) для операций с фиксированной и плавающей запятой, адресная арифметика, конвейерные АЛУ. Память ЭВМ, включая внутри кристальную память и регистровые файлы процессора. Управляющие автоматы. Типы микрокоманд. Кодирование полей микрокоманды. Система прерываний и система ввода-вывода ЭВМ. Внутри кристальные и внешние интерфейсы процессора.
В результате изучения курса обучаемый должен:
знать:
- принципы построения и основы функционирования основных узлов и блоков современных ЭВМ;
- алгоритмы работы блоков в структуре типовой ЭВМ;
- микро-архитектуру ЭВМ на уровне языка Ассемблер;
- принципы построения микрокоманд;
уметь:
- выбирать и модифицировать (разрабатывать новые) алгоритмы решения задач, эффективно реализуемых аппаратными средствами, отображать алгоритмы на аппаратуру;
- разрабатывать структуры, функциональное наполнение и схемотехническую реализацию централизованной вычислительной системы (ЦВС) в требуемой элементной базе;
- выполнять моделирование и оптимизацию работы ЦВС с учетом их таймингов и быстродействия;
- разрабатывать машинные языки низкого уровня (ассемблеро-подобные) и аппаратные средства, необходимые для их использования.
Архитектура вычислительных машин и систем
Классификация ЭВМ. Определение персональной ЭВМ (ПЭВМ), основные ее характеристики и отличительные особенности. Модели применения ПЭВМ. Классическая архитектура ПЭВМ. Современная архитектура ПЭВМ. Структурные блоки персонального компьютера (ПК). Микропроцессоры, их эволюция, современная микроархитектура. Структура подсистемы памяти. Внутренние шины ПК, переход от глобальной шины к многоуровневой организации. Организация подсистемы ввода-вывода. Программная архитектура ПЭВМ. Режимы работы: реальный, «нереальный», защищенный, виртуальный. Микроархитектура процессоров для ПК. Структура, функции основных блоков, характеристики, классификация. Семейства процессоров Intel, АМD. Системная логика ПК (чипсеты). Структурная организация, основные функции. Оперативная память ПК. Принципы организации и работы основных типов памяти. Модули памяти, структура, конструктивное исполнение. Контроллеры памяти, основные способы оптимизации доступа к памяти. Подсистема BIOS и POST: структура, основные функции. Принципы организации, подключение с помощью шин ISA, PCI. Локальные периферийные шины. Интерфейсы конфигурирования и управления электропитанием. Универсальные внешние интерфейсы ПЭВМ. Классификация и основные характеристики интерфейсов. Интерфейсы первого поколения и универсальная шина USB. Подсистема ввода данных. Интерфейсы подключения устройств ввода. Координатные устройства ввода. Подсистема внешней дисковой памяти. Классификация устройств хранения фото- и видеокамеры. Гибкие и жесткие диски; сканеры, их классификация, конструкция, принцип действия. Устройства спутникового координатного ввода (GPS). Подсистема вывода. Современные графические карты и встроенные контроллеры: Принципы аппаратной обработки 3D-графики. Устройства отображения графической информации (дисплеи). Телевизионные и проекционные устройства отображения информации. Сетевые и коммуникационные устройства. Устройства обеспечения стабильного и бесперебойного электропитания (UPS). Структуры микропроцессорных систем. Принципы организации и функционирования микропроцессорных систем. Коммутация устройств и узлов системы. Методы организации управления устройствами микропроцессорной системы. Синтез схем микропроцессорных систем. Алгоритмы разработки программного обеспечения для микропроцессорных систем. Устройства высокоскоростной обработки данных на сверхбольших интегральных схемах (СБИС). Основы высокоскоростных вычислений. Архитектура высокопроизводительных процессоров и супер-ЭВМ. Параллелизм и конвейерность в современных процессорах. Суперскалярные процессоры. Процессоры динамического исполнения программ. Гипертрейдинг (НТ-технология) и параллелизм в программах.
В результате изучения дисциплины обучаемый должен:
знать:
- программную архитектуру современных семейств процессоров;
- структуру современных процессоров;
- принципы системной и функциональной организации основных типов памяти;
- архитектурные особенности современных шин;
- особенности организации основных типов периферийных устройств;
- принцип функционирования узлов блоков электропитания микропроцессорных систем;
- тенденции развития элементной базы микропроцессорных систем;
- структуры, принципы организации и функционирования микропроцессорных систем;
- методы и способы коммутации устройств в составе системы;
- принципы построения программного обеспечения микропроцессорной системы;
уметь:
- управлять памятью в реальном и защищенном режимах;
- управлять адаптером дисплея и мышью через порты ввода-вывода;
- использовать параллельный порт для обмена данными с принтером;
- производить операции обработки прерываний и исключений;
- разрабатывать алгоритмы передачи данных по заданному интерфейсу;
- разрабатывать схемы подключения устройств к требуемому интерфейсу;
- осуществлять отладку и контроль функционирования элементов, узлов и устройств микропроцессорной системы;
- -синтезировать микропроцессорную систему;
- разрабатывать алгоритмы функционирования программного обеспечения.
Системное программное обеспечение вычислительных машин
Классификация системного программного обеспечения (ПО). Понятие ресурса. Виртуализация ресурса. Классификация операционных систем (ОС). Процессы и потоки. Диспетчеризация процессов. Диспетчеризация в Windows, UNIX. Состояние состязания. Критический ресурс. Критическая область. Механизмы взаимного исключения и синхронизации процессов. Семафоры. Мьютексы. Мониторы. Механизмы межпроцессного взаимодействия. Сигналы. Каналы. Сообщения. Механизмы синхронизации и взаимодействия процессов в Windows, UNIX. Понятие тупика. Условия Коффмана. Управление памятью. Сегментная и страничная организации памяти. Виртуальная память. Таблицы страниц. Алгоритмы замещения страниц. Поддержка сегментно-страничной организации памяти в процессорах семейства Pentium. Управление вводом-выводом. Драйверы UNIX и Windows. Загрузка Windows и UNIX. Организация файловой системы. Современные системы программирования. Трансляторы, компиляторы, интерпретаторы. Классификация языков программирования. Формальные языки и грамматики. Понятие алфавита. Распознаватели. Классификация грамматик по Хомскому. Принципы построения лексических анализаторов. Регулярные языки. Конечные автоматы (КА). Построение КА на основе регулярной грамматики. Преобразование КА к детерминированному виду. Минимизация КА. Контекстно-свободные (КС) языки и грамматики. Нормальные формы Хомского и Грейбах. Приведение КС-грамматик. Алгоритмы построения синтаксических анализаторов. Грамматики и распознаватели грамматики. Генерация кода. Распределение памяти. Синтаксически управляемый перевод. Транслирующие грамматики. Верификация и оптимизация кода. Структура и принципы построения ассемблеров и компоновщиков.
В результате изучения дисциплины обучаемый должен:
знать:
- принципы построения операционных систем;
- стандарты, используемые при проектировании ОС;
- основы построения файловых систем, систем управления памятью и процессами;
- методы проектирования средств автоматизации программирования;
- принципы построения и организации многопользовательских систем и механизмов межпрограммного взаимодействия;
уметь
- осуществлять выбор ОС для решения конкретных прикладных задач, ее основные сервисы и режимы функционирования;
- разрабатывать протоколы и способы межпрограммного взаимодействия в рамках конкретной ОС;
- применять методы повышения производительности и надежности ОС;
- проектировать лексические и синтаксические анализаторы;
- решать прикладные задачи системного уровня.
Вычислительные комплексы, системы и сети
Понятия о системах обработки данных. Эволюция систем обработки данных. Классификация и основные характеристики систем обработки данных. Архитектура компьютерных сетей. Эталонная модель взаимодействия открытых систем. Структура сообщений в компьютерных сетях. Протоколы и интерфейсы в компьютерных сетях. Сети передачи с коммутацией каналов, сообщений и пакетов. Адресация и маршрутизация пакетов в сетях. Протоколы глобальных сетей: протоколы сетей коммутации пакетов; управление потоком данных в сети коммутации пакетов; транспортные протоколы; протоколы прикладного уровня. Выделенные каналы передачи. Цифровые сети ISDN, Frame Relay и АТМ. Архитектура локальных сетей. Доступ абонентских систем к моноканалу. Сети шинной топологии. Кольцевые сети. Высокоскоростные локальные сети. Коммуникационное оборудование локальных сетей. Общие понятия о корпоративных компьютерных сетях. Параллельная обработка информации. Многомашинные вычислительные комплексы. Многопроцессорные вычислительные комплексы. Конвейерные вычислительные системы. Матричные вычислительные системы. Ассоциативные и систолические вычислительные системы. Вычислительные системы с проблемно и функционально- ориентированными процессорами.
В результате изучения дисциплины обучаемый должен:
знать:
- архитектуры вычислительных комплексов, систем и компьютерных сетей;
- принципы построения вычислительных комплексов, систем и сетей;
- функционирование многомашинных многопроцессорных комплексов, различных вычислительных систем и компьютерных сетей;
- основные компоненты вычислительных комплексов, систем и сетей;
- топологии и основные технологии, используемые в локальных сетях;
- формы кадров и пакетов, используемых в популярных сетях;
- структуры комплексов типовых вычислительных систем и сетей;
уметь:
- выбирать по техническим, экономическим и прикладным требованиям архитектуру вычислительного комплекса, системы и компьютерной сети;
- разрабатывать структурные и функциональные, а при необходимости и принципиальные схемы всех узлов комплексов, систем и сетей;
- выбирать стек протоколов и их реализацию для сетей;
- определять необходимые режимы функционирования сети, комплекса, системы;
- оценивать основные характеристики комплексов, систем и сетей;
- анализировать работу, как отдельных устройств, так и комплексов, систем и сетей.
Объектно-ориентированное проектирование и программирование
Программное средство (ПС). Жизненный цикл ПС. Понятие качества ПС. Внешнее описание ПС. Понятие архитектуры, разновидности архитектур ПС. Модульное программирование. Тестирование и отладка ПС. Обеспечение критериев качества ПС. Аппаратно-операционные платформы и мобильность ПС. Документирование ПС, состав документации. Управление разработкой и аттестация ПС. Управление качеством. Компьютерная поддержка разработки и сопровождения ПС. Языки UML для описания ПС. Обзор платформы Microsoft.NET. Основы классов. Ссылочные и размерные типы. Члены классов, модификаторы доступа. Методы и свойства. События. Перечислимые типы и битовые флаги. Массивы. Интерфейсы. Делегаты. Исключения. Автоматическое управление памятью. Атрибуты. Создание Интернет-приложений. Пространства имен. Обработка ошибок. Пользовательские и составные элементы управления. Графические интерфейсы пользователя. Классификация пользовательских интерфейсов. Основы двумерной графики. Управление на основе событий. Работа с устройствами ввода в многооконном интерфейсе. Использование принтера. Вывод текста, использование шрифтов. Управление графическими объектами. Многодокументные интерфейсы. Интернационализация приложений. Доступ к данным с помощью ADO.NET. Web-сервисы XML. Потоки и синхронизация.
В результате изучения дисциплины обучаемый должен
знать:
- основные проблемы и направления развития технологии проектирования программного обеспечения (ПО);
- основные методы и средства автоматизации проектирования, производства, испытаний и оценки качества ПО;
- направления развития методов и программных средств коллективной разработки ПО;
- тенденции развития функций и архитектур проблемно-ориентированных программных систем и комплексов;
- международные стандарты, используемые при проектировании программных средств;
- основы идеологии объектно-ориентированного программирования, основные средства работы с объектами на базе языка С#, механизмы наследования, инкапсуляции и полиморфизма;
- иерархию Microsoft.NET, Framework и ASP.NET, средства обработки исключительных ситуаций, создания делегатов и событий, основы программирования в среде Интернет;
- архитектуры современных пользовательских многооконных интерфейсов, средства их построения, организации и функционирования;
уметь:
- разрабатывать, выбирать и преобразовывать алгоритмы, математические модели явлений и процессов с целью эффективной реализации программного продукта;
- разрабатывать требования и спецификации программного обеспечения на основе запросов пользователей и возможностей технических средств;
- проектировать программное обеспечение прикладного, инструментального и системного характера на основе современных методов ООП и систем автоматизированного проектирования программного обеспечения;
- проектировать собственные классы объектов и их иерархию с использованием средств ООП (инкапсуляции, наследования, полиморфизма, виртуальных функций, потоков ввода-вывода и исключений);
- разрабатывать и реализовывать интерфейсы пользователя для систем различных областей применения на основе современных технологий и средств организации графических многооконных интерфейсов.
Машинная графика
Классификация типов изображений и систем машинной графики. Растровая и векторная машинная графика. Растровая машинная графика на плоскости. Алгоритм построения отрезка. Алгоритм построения окружности и эллипса. Алгоритмы заполнения области. Векторная машинная графика на плоскости и в пространстве. Аппроксимация кривых на плоскости и в пространстве. Аппроксимация поверхностей. Геометрические преобразования точек и отрезков. Проекции. Алгоритмы отсечения на плоскости и в пространстве. Формирование реалистичных изображений. Удаление невидимых элементов объекта. Цвет в машинной графике. Введение в стандарт OpenGL.
В результате изучения дисциплины обучаемый должен:
знать:
- принципы построения компьютерных изображений;
- математические основы построения графического изображения;
- алгоритмы и их реализации;
- методы модификации графических изображений;
- способы формирования изображений на терминалах различных типов;
- способы получения твердых копий.
уметь:
- описывать сложное изображение в виде совокупности простых элементов;
- разрабатывать структуры данных для описания изображения;
- разрабатывать программы формирования изображений на ПЭВМ;
- применять быстрые методы отрисовки базовых элементов на конкретных на ПЭВМ;
- анализировать быстродействие разработанных программ.
Моделирование
Основные понятия теории моделирования сложных систем. Классификация видов моделирования. Средства моделирования и модели, применяемые в процессе проектирования компьютерных систем. Имитационное моделирование; математические методы моделирования; планирование имитационных экспериментов с моделями; концептуальные модели; ситуационное моделирование; логическая структура моделей; построение моделирующих алгоритмов; статистическое моделирование на ЭВМ. Оценка точности и достоверности результатов моделирования. Инструментальные средства и языки моделирования. Анализ и интерпретация результатов моделирования на ЭВМ. Моделирование систем информатики, компьютерных систем и сетей. Перспективы развития компьютерного моделирования сложных систем.
В результате изучения дисциплины обучаемый должен:
знать:
- основные понятия и виды моделирования;
- методы анализа, исследования и моделирования информационных процессов, связанных с функционированием компьютерных систем и сетей;
уметь:
- использовать инструментальные средства и языки моделирования при проектировании компьютерных систем и сетей;
- анализировать и интерпретировать результаты моделирования на ЭВМ.
7.5.5 Цикл дисциплин специализации