Основная образовательная программа высшего профессионального образования направление подготовки icon

Основная образовательная программа высшего профессионального образования направление подготовки



Смотрите также:
Основная образовательная программа высшего профессионального образования направление подготовки...
Основная образовательная программа высшего профессионального образования направление подготовки...
Основная образовательная программа высшего профессионального образования направление подготовки...
Основная образовательная программа высшего профессионального образования Направление подготовки...
Основная образовательная программа высшего профессионального образования направление подготовки...
Основная образовательная программа высшего профессионального образования Направление подготовки...
Основная образовательная программа высшего профессионального образования направление подготовки...
Примерная основная образовательная программа высшего профессионального образования Направление...
Примерная основная образовательная программа высшего профессионального образования Направление...
Основная образовательная программа высшего профессионального образования Направление подготовки...
Основная образовательная программа высшего профессионального образования направление подготовки...
Основная образовательная программа Основная образовательная программа высшего профессионального...



страницы: 1   2   3   4   5   6   7
вернуться в начало
скачать

«Базы данных»

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

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

Дисциплина "Базы данных" предназначена для студентов 2 курса, обучающихся по направлению 231000 Программная инженерия.

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

Задачами дисциплины является изучение состава и принципов построения баз и банков данных, подходов к выбору СУБД, методов разработки инфологических моделей предметной области, логических моделей баз данных и приложений на языках РНР и SQL.

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

Студент должен уметь разрабатывать и применять сценарии для создания и управления объектами базы данных, применять сценарии для управляемого кода в базах данных, создавать запросы на выборку и обновление, управлять транзакциями и блокировками в SQL Server, работать с классами пространства имен для разработки приложений баз данных.

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


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

Введение: предмет дисциплины, ее объем, содержание и связь с другими дисциплинами учебного плана; цели и задачи дисциплины; основные стадии проектирования реляционных баз данных (БД); Рекомендуемая литература. CУБД для ПК: основные термины БД; типы БД; краткая историческая справка; разновидности СУБД; обычные и сетевые пакеты СУБД; технические характеристики и особенности проектирования БД и СУБД; особенности проектирования; технология и структура данных в СУБД; типы файлов; работа с данными; классификация БД; правила Кодда; пример БД; нормализация отношений; ER-диаграммы; стандарты БД. Среды программирования реляционных БД: использование Borland Delphi для работы с БД: поля, наборы данных, компоненты, вкладки, язык SQL, форматы файлов; организация БД в СУБД Microsoft Access; MySQL. Основы работы с Cache: системные предпосылки; инсталляция; использование; первый пример. Объектная модель Cache: характеристики и компоненты среды разработки объектов; виды классов; элементы классов; свойства в Cache; методы Cache; наследование; компиляция классов; работа с объектами. Прямой доступ и глобалы. Программирование: индексированные переменные; многомерные структуры в Cache; навигация в многомерных массивах; глобалы; операции с глабалами; язык Cache Object Script; CSP-страницы; технология CSP; потоки в Cache; функции в Cache.


«Конструирование программного обеспечения»

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

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


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

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


«Проектирование человеко-машинного интерфейса»

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

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

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


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

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


«Проектирование и архитектура программных систем»

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

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


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

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


«Тестирование программного обеспечения»

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

Ознакомление студентов с основными видами и методами тестирования программного обеспечения при структурном и объектно-ориентированном подходе в программировании.


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

Современная программная инженерия. Тестирование программного обеспечения. Критерии и виды тестирования программного обеспечения. Стандарты и ошибки.


«Разработка и анализ требований»

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

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

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


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

Введение. Анализ и выявление требований. Расширенный анализ требований. Документирование требований. Проверка требований. Введение в управление требованиями. Требования в управлении проектом.


«Управление программными проектами»

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

Изучение методологии управления проектами. Получение навыков по применению данных методологий для планирования проекта.


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

Введение в программную инженерию. Стандарты программной инженерии. Менеджмент проектов. Проектирование программного обеспечения. Управление качеством и конфигурацией. Rational Unified Process. Экстремальное программирование и гибкие (agile) методологии.


«Экономика программной инженерии»

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

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

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


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

Введение в экономику программной инженерии. Основные метрики разработки программного обеспечения и принципы стоимостной оценки. Влияние зрелости процессов разработки программного обеспечения на экономику разработки программного обеспечения. Использование экспертных оценок стоимости разработки программного обеспечения. Алгоритмические модели оценки стоимости разработки программного обеспечения. Особенности практической оценки трудоемкости разработки программного обеспечения.


«Безопасность жизнедеятельности»

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

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


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

Введение в безопасность. Основные понятия и определения. Человек и техносфера. Идентификация и воздействие на человека вредных и опасных факторов среды обитания. Защита человека и среды обитания от вредных и опасных факторов природного, антропогенного и техногенного происхождения. Обеспечение комфортных условий для жизни и деятельности человека. Психофизиологические и эргономические основы безопасности. Чрезвычайные ситуации и методы защиты в условиях их реализации. Управление безопасностью жизнедеятельности.


«Основы программирования»

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

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


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

Введение. Основы алгоритмизации. Введение в языки программирования. Программирование на Паскале. Первое знакомство с Паскалем. Турбо Паскаль. Арифметические операции, функции, выражения. Ввод с клавиатуры и вывод на экран. Управление символьным выводом на экран. Логические величины, операции, выражения. Функции, связывающие различные типы данных. Циклы. Подпрограммы. Вычисление рекуррентных последовательностей. Основные понятия и средства компьютерной графики в Турбо Паскале. Строковый тип данных. Массивы. Множества. Файлы. Комбинированный тип данных (записи). Указатели и динамические структуры. Внешние подпрограммы и модули. Заключение. Программирование на Си и Си++. Введение в Си и Си++. Элементы языка Си++. Типы данных. Операции и выражения. Линейные программы на Си и Си++. Программирование ветвлений. Программирование циклов. Функции. Массивы. Указатели. Обработка символьных строк. Структуры и объединения. Потоковый ввод-вывод в стандарте Си. Форматированный ввод и вывод в Си++.


«Машинно-зависимые языки программирования»

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

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

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

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

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

Владеть: работать в разных системах программирования, обеспечивающих создание программ для реального и защищенного режимов работы процессора.


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

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


«Объектно-ориентированное программирование»

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

Целью и задачей изучения дисциплины является обучение студентов методике разработки программных средств с использованием технологии объектно-ориентированного программирования (ООП).


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

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

Язык С++. Структура С++ программы. Функции. Перегрузка функций. Тип данных указатель, тип данных ссылка. Функции с переменным числом параметров. Передача параметров в функцию по ссылке. Возврат значений из функцию по ссылке. Передача параметров по умолчанию.

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

Классы. Члены класса. Функции - члены. Уровни доступа - private, protected, public. Конструкторы и деструкторы. . Конструкторы по умолчанию. Перегрузка конструкторов. Статические члены класса. Константные члены класса и объекты.

Наследование. Доступ к базовым и производным классам. Иерархия наследования. Полиморфизм. Взаимосвязь объектов. Виртуальные функции-члены класса. Виртуальные базовые классы. Порядок вызова конструкторов и деструкторов. Виртуальные деструкторы. Абстрактные классы.

Друзья классов: функции - друзья классов и классы - друзья классов. Наследование дружбы.

Перегрузка операций. Перегрузка операторов.

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

Ввод-вывод. Возможные варианты ввода-вывода в С и С++. Стандартный ввод-вывод данных. Потоки. Ввод-вывод встроенных типов данных. Форматированный ввод-вывод. Файлы. Пользовательский ввод-вывод данных.


«Компьютерные сети»

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

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

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

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

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

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


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

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


«Компьютерная графика»

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

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

Дать представление о современной компьютерной графике, ее возможностях, изучить возможности графических пакетов CorelDRAW, Adobe Photoshop, AutoCAD, 3 DS Max и получить необходимые знания и навыки работы с двумерными и трехмерными объектами.


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

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


«Периферийные устройства ЭВМ»

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

Курс «Периферийные устройства ЭВМ» основной целью имеет получение студентами систематических знаний об операционных системах и технологиях, используемых в их разработке. Предусмотрено приобретение ими специальных знаний и умений, необходимых для работы с компьютерами и организации высокоэффективных компьютеризованных технологий. Следующая цель изучения дисциплины - изучение структуры операционных систем, алгоритмов управления локальными и сетевыми ресурсами, обзор существующих операционных систем, приобретение практических навыков по работе с некоторыми из операционных систем. В результате изучения дисциплины студенты должны иметь представления о существующих операционных системах, знать отличия между ними.


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

Типы центральных процессоров (ЦП). Скалярные и суперскалярные ЦП, CISC и RISC архитектуры ЦП. Логическое и физическое адресное пространство, их преобразование, диспетчер памяти и устройство преобразования адреса.

Понятие интерфейса при построении вычислительных систем. Механический, электрический, логический и программный интерфейсы. Внутренняя шина ЭВМ как интерфейс связи узлов ЭВМ.

Синхронная и асинхронная шины. Основные особенности временных диаграмм и организации циклов шины чтения, записи, чтения-модификации-записи, прерывания для синхронных и асинхронных шин. Системная и локальная шина ЭВМ. Построение многошинных вычислительных систем. Способы подключения внешних устройств к вычислительным системам. Контроллеры внешних устройств, сопроцессоры и процессоры ввода/вывода.

Подключение контроллеров внешних устройств к шине ЭВМ. Методы программного управления внешними устройствами ЭВМ.

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

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


«Информационная безопасность»

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

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

Дисциплина «Информационная безопасность» посвящена рассмотрению актуальных вопросов защиты информации при создании и использовании распределённых корпоративных информационных систем, методам и алгоритмам криптографической защиты (симметричным и асимметричным алгоритмам шифрования, функциям хэширования, электронной цифровой подписи, аутентификации и управления криптографическими ключами).


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

Введение. Методы криптографической защиты информации. Симметричные алгоритмы шифрования. Ассиметричные алгоритмы шифрования. Функции хеширования. Электронная цифровая подпись. Идентификация и аутентификация. Управление криптографическими ключами. Практика сетевой защиты. Защита в вычислительных сетях.


«Основы моделирования»

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

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

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

Знать: языки и системы моделирования; математические методы моделирования; принципы построения моделирующих алгоритмов;

    Уметь: анализировать и интерпретировать результаты моделирования систем на ЭВМ.


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

Основные понятия теории моделирования сложных систем. Классификация видов моделирования. Математическое моделирование систем. Языки и системы моделирования. Инструментальные средства реализации моделей. Концептуальные сетевые модели. Принципы построения моделирующих алгоритмов. Перспективы развития машинного моделирования сложных систем. Имитационные модели систем. Планирование имитационных экспериментов с моделями систем. Формализация и алгоритмизация процесса функционирования мультипрограммных, асинхронных, распределенных, параллельных, недетерминированных и стохастических систем обработки информации. Анализ и интерпретация результатов моделирования систем на ЭВМ. Методы анализа сетевых моделей: дерево покрываемости, граф покрываемости, матрица инцидентности и управление состояния. Методы преобразования, формальные языки. Свойства моделей: достижимость, ограниченность, активность, обратимость в базовое состояние, покрываемость, устойчивость, синхронное расстояние, совершенность. Описание параметров активности, надежности и достижимости моделей дискретных процессов. Моделирование параллельных процессов. Анализ и синтез маркированных графов. Стохастическое моделирование систем на ЭВМ. Стохастические сети в моделировании характеристик функционирования систем. Сети высокого уровня и логические программы. Оценка точности и достоверности результатов моделирования. Структурные свойства сетевых моделей: структурная активность, управляемость, структурная ограниченность, консервативность, повторяемость, консистентность, структурное совершенство. Модели при исследовании и проектировании автоматизированных систем обработки информации и управления (АСОИУ).


«Введение в алгоритмы»

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

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

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

получить знания об основах теории алгоритмов;

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

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

  • уметь строить и анализировать алгоритмы для решения дискретных задач.


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

Введение. Алгоритмы и вычислимость: задачи и алгоритмы; машина Тьюринга; рекурсивные функции; нормальные алгоритмы Маркова; алгоритмически неразрешимые проблемы. Анализ алгоритмов: сравнительные оценки алгоритмов; классификация алгоритмов по виду функции трудоёмкости; трудоемкость основных алгоритмических конструкций; переход к временным оценкам; сложностные классы задач; построение эффективных алгоритмов; метод декомпозиции.


«Системы искусственного интеллекта»

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

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

Основными задачами изучения дисциплины являются: усвоение студентами основных принципов использования теории и методов искусственного интеллекта и нейроинформатики в построении современных компьютерных систем; получение ими практических навыков в исследовании и построении систем искусственного интеллекта.


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

Введение. Слабые методы решения задач. Сильные методы решения задач. Искусственные нейронные сети.


«Компьютерное моделирование»

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

Цель дисциплины – ознакомление с основными понятиями и методами теории моделирования и их использованием при решении задач анализа и синтеза средств вычислительной техники.

В результате изучения дисциплины студенты должны: знать основные принципы и возможности моделирования, организацию постановки и проведения модельного эксперимента; уметь строить несложные модели средств вычислительной техники, планировать модельный эксперимент и интерпретировать его результаты; иметь представление о современных языках моделирования, их возможностях и тенденции их развития.


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

Основные понятия моделирования. Основные этапы моделирования. Постановка задачи исследования объекта, процесса или явления. Параметры и характеристики исследуемых объектов. Установление причинно-следственных связей между ними. Концептуальная модель. Математическое описание модели. Выбор типа модели, средств и языков моделирования. Реализация модели. Планирование и организация модельного эксперимента. Интерпретация результатов моделирования. Оценка достоверности модели.

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

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

Марковский случайный процесс. Дискретные и непрерывные марковские цепи. Потоки событий. Простейший поток событий. Типовые графы состояний. Сведение немарковского процесса к марковскому. Методы псевдосостояний и вложенных цепей.

Системы массового обслуживания (СМО). Параметры и характеристики СМО. СМО с простейшими и произвольными потоками событий. Сети массового обслуживания с простейшими потоками событий. Основные понятия имитационного моделирования. Языки моделирования, ориентированные на события. Основные операторы и возможности языка SIMSCRIPT. Языки моделирования, ориентированные на транзакты. Основные операторы и возможности языка GPSS. Языки моделирования, ориентированные на процессы. Основные операторы и возможности языка SIMULA. Примеры имитационных моделей, использующих возможности языков различного типа.

Способы формального описания структуры и функционирования дискретных устройств. Средства и возможности языка описания (моделирования) и синтезирования аппаратных средств высокого уровня VHDL. Способность описания объектов на различных уровнях абстракции: параллельных процессов, межрегистровых передач, конечных автоматов. Поведенческие и структурные имитационные модели.

Схемотехнический уровень моделирования ВС

Математические основы метода Монте-Карло. Центральная предельная теорема. Закон больших чисел. Моделирование случайных факторов: случайных чисел, событий, потоков событий. Моделирование случайных величин с произвольными законами распределения. Проверка качества последовательности псевдослучайных чисел: стохастичности, независимости, равномерности. Определение длины периода и длины отрезка апериодичности.

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

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


«Логическое и функциональное программирование»

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

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

Задачи дисциплины: разработка программ с применением языков логического и функционального программирования.


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

Применение языков логического и функционального программирования, особенности декларативных языков программирования. Способы представления данных и методы логического и функционального программирования. Основы языка логического программирования (Prolog). Разработка программ для решения задач различных типов с выбором языка программирования, способов представления данных и методов функционального программирования. Основы языка функционального программирования (Lisp).


«Человеко-центрированное проектирование ПО»

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

Ускоренное и масштабное развитие приобрели эрго­номические (от греч. ergon - работа и nomos - закон). Исследования и разработки в области аппа­ратных и программных средств вычислительной техники, а также проектирование деятельности пользователя с компьютером и формирование рабочей среды. Основная цель — обеспечить создание компьютерных систем, наи­более пригодных к использованию, удобных и безопас­ных.

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

  • Знать: основная цель человеко-центрированного проектирования это - обеспечение создания удобных, безопас­ных и наи­более пригодных к использованию компьютерных систем.

  • Уметь: проектировать «дружественные» пользователю программные средства с учетом основных требований эргономики

  • Владеть: эргономикой как универсальной проектировочной дисциплиной, ориентированной на создание про­граммных средств с учетом наиболее благоприятных для человека психобиологических и иных параметров; «дружелюбными» языками общения человека со средствами информатики.






оставить комментарий
страница6/7
Дата28.11.2011
Размер0,89 Mb.
ТипОсновная образовательная программа, Образовательные материалы
Добавить документ в свой блог или на сайт

страницы: 1   2   3   4   5   6   7
Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх