авторефераты диссертаций БЕСПЛАТНАЯ БИБЛИОТЕКА РОССИИ

КОНФЕРЕНЦИИ, КНИГИ, ПОСОБИЯ, НАУЧНЫЕ ИЗДАНИЯ

<< ГЛАВНАЯ
АГРОИНЖЕНЕРИЯ
АСТРОНОМИЯ
БЕЗОПАСНОСТЬ
БИОЛОГИЯ
ЗЕМЛЯ
ИНФОРМАТИКА
ИСКУССТВОВЕДЕНИЕ
ИСТОРИЯ
КУЛЬТУРОЛОГИЯ
МАШИНОСТРОЕНИЕ
МЕДИЦИНА
МЕТАЛЛУРГИЯ
МЕХАНИКА
ПЕДАГОГИКА
ПОЛИТИКА
ПРИБОРОСТРОЕНИЕ
ПРОДОВОЛЬСТВИЕ
ПСИХОЛОГИЯ
РАДИОТЕХНИКА
СЕЛЬСКОЕ ХОЗЯЙСТВО
СОЦИОЛОГИЯ
СТРОИТЕЛЬСТВО
ТЕХНИЧЕСКИЕ НАУКИ
ТРАНСПОРТ
ФАРМАЦЕВТИКА
ФИЗИКА
ФИЗИОЛОГИЯ
ФИЛОЛОГИЯ
ФИЛОСОФИЯ
ХИМИЯ
ЭКОНОМИКА
ЭЛЕКТРОТЕХНИКА
ЭНЕРГЕТИКА
ЮРИСПРУДЕНЦИЯ
ЯЗЫКОЗНАНИЕ
РАЗНОЕ
КОНТАКТЫ


Pages:     | 1 || 3 |

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ГОУ ВПО "Волгоградский государственный технический университет" АННОТАЦИИ ДИСЦИПЛИН ...»

-- [ Страница 2 ] --

Функциональная зависимость и регрессия. Кривые регрессии, их свойства.

Коэффициент корреляции, корреляционное отношение, их свойства и оценки.

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

Б.2.В.4 Аннотация учебной программы дисциплины «Задачи математической физики»

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

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

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

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

А_230100_62_1_о_п_ФЭВТ Изучение дисциплины направлено на формирование следующих компетенций:

владеет культурой мышления, способен к обобщению, анализу, восприятию информации (ОК-1), использует основные законы естественнонаучных дисциплин в профессиональной деятельности, применяет методы математического анализа и моделирования, теоретического и экспериментального исследования (ОК-10);

осваивать методики использования программных средств для решения практических задач (ПК-2);

разрабатывать модели компонентов информационных систем, включая модели баз данных (ПК-4);

разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5).

Дисциплина включает следующие разделы:

1. Основные задачи. Физические задачи, приводящие к дифференциальным уравнениям в частных производных. Колебательные процессы, теплопроводность и диффузия, стационарные процессы. Электромагнитное поле, уравнения Максвелла.

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

2. Методы решения. Уравнение Лапласа. Формула Грина. Теорема о среднем, принцип максимума. Функция Грина и ее применение к решение краевых задач.

Формула Пуассона для шара, круга. Задача на собственные значения и собственные функции для оператора Лапласа. Свойства собственных функций и собственных значений. Метод Фурье решения краевых задач для уравнения Пуассона и смешанных задач для волнового уравнения и уравнения теплопроводности.

Функции Бесселя. Решение краевых задач для уравнения Пуассона и смешанных задач для волнового уравнения и уравнения теплопроводности в цилиндрических областях. Вариационные методы в решении уравнений в частных производных.

Методы Ритца - Галеркина.

3. Задача Коши для волнового уравнения. Однородные и неоднородные уравнения, уравнения с диссипацией.

Цикл Б.2.ДВ. ДИСЦИПЛИНЫ ПО ВЫБОРУ Б.2.ДВ.1.1 Аннотация учебной программы дисциплины «Математическая логика и теория алгоритмов»

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

А_230100_62_1_о_п_ФЭВТ Задачами дисциплины является изучение алгебры логики, логики высказываний, исчисления предикатов, теории множеств, изучение основ теории моделей, теории доказательств и теории алгоритмов, теории сложности алгоритмов.

Изучение дисциплины направлено на формирование следующих компетенций:

использовать основные законы естественнонаучных дисциплин в профессиональной деятельности, применять методы математического анализа и моделирования, теоретического и экспериментального исследования (ОК-10);

осознает сущность и значение информации в развитии современного общества;

владеет основными методами, способами и средствами получения, хранения и переработки информации (ОК-11).

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

Иметь представление: об основных положениях и методах математической логики и теории алгоритмов, об истории теории и месте в современной науке, о приложениях в решении научных и практических проблем.

Знать: основные понятия и математический аппарат теории множеств, логики высказываний и предикатов, нечеткой логики, основы теории моделей, теории вычислимости, теории доказательств и теории алгоритмов.

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

Владеть: терминологией и методами алгебры логики, логики высказываний и предикатов, нечеткой логики, теории моделей, теории и теории алгоритмов, математической символикой.

Дисциплина включает следующие разделы:

- Множества и операции над ними - Логика и исчисление высказываний (вкл. булевы функции) - Логика и исчисление предикатов - Нечеткая логика - Теория моделей - Теория алгоритмов - Теория доказательств (метаматематика).

Практические занятия состоят в решении задач по разделам дисциплины, лабораторный практикум и семинарские занятия не предусмотрены Б.2.ДВ.1.2 Аннотация учебной программы дисциплины «Логические исчисления и теория сложности вычислений»

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

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

А_230100_62_1_о_п_ФЭВТ Дисциплина входит в вариативную часть математического и естественнонаучного цикла образовательной программы бакалавра. Студент должен владеть знаниями в объёме школьного курса математики и информатики.

Дисциплина является предшествующей для курсов «Дискретная математика», «Вычислительная математика», «Теория вероятности, математическая статистика и случайные процессы», «Моделирование систем», «Основы трансляции».

Изучение дисциплины направлено на формирование следующих компетенций:

стремление к саморазвитию, повышению своей квалификации и мастерства (ОК-6);

использование основных законов естественнонаучных дисциплин в профессиональной деятельности, применение методов математического анализа и моделирования, теоретического и экспериментального исследования (ОК-10);

осознание сущности и значения информации в развитии современного общества, владение основными методами, способами и средствами получения, хранения и переработки информации (ОК-11);

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

Знать: основные понятия и математический аппарат исчисления высказываний и предикатов, теории вычислимости и вычислительной сложности.

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

Владеть: терминологией и методами логики высказываний и предикатов, теории алгоритмов, теории вычислимости и вычислительной сложности, математической символикой.

Дисциплина включает следующие разделы:

- Исчисление высказываний;

- Исчисление предикатов;

- Элементы теории алгоритмов;

- Теория вычислимости;

- Теория сложности вычислений;

- Сводимость задач;

- Классы сложности и проблема эквивалентности классов P и NP;

- Практические занятия состоят в решении задач по разделам дисциплины, лабораторный практикум и семинарские занятия не предусмотрены Б.2.ДВ.2.1 Аннотация учебной программы дисциплины «Методы анализа нечеткой информации»

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

Изучение дисциплины направлено на формирование следующих компетенций:

А_230100_62_1_о_п_ФЭВТ использование основных законов естественнонаучных дисциплин в профессиональной деятельности, применение методов математического анализа и моделирования, теоретического и экспериментального исследования (ОК-10);

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

Дисциплина включает следующие разделы:

Понятие системы. Классификация и характеристика систем. Классификация моделей систем. Области применения и классификация нечетких моделей.

Интеграция нечетких и нейронных сетей.

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

Алгоритмы нечеткого вывода. Алгоритм нечеткого вывода Мамдани. Алгоритм нечеткого вывода Ларсена. Алгоритм нечеткого ввода Цукамото. Упрощенный алгоритм нечеткого вывода. Алгоритм нечеткого вывода Такаги-Сугэно. Алгоритм нечеткого вывода на основе нечеткой продукционной модели с адаптацией операций над нечеткими множествами. Аппроксимационные свойства нечетких продукционных моделей.

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

Б.2.ДВ.2.2 Аннотация учебной программы дисциплины «Гранулярные вычисления»

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

Изучение дисциплины направлено на формирование следующих компетенций:

использование основных законов естественнонаучных дисциплин в профессиональной деятельности, применение методов математического анализа и моделирования, теоретического и экспериментального исследования (ОК-10);

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

Дисциплина включает следующие разделы:

Агенто-ориентированный подход к созданию интеллектуальных производственных систем, сетей предприятий и сложных автономных объектов.

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

А_230100_62_1_о_п_ФЭВТ Построение системы онтологий для когнитивных агентов. Гранулярные метаонтологии и онтологии пространства. Основы построения онтологий.

Определение и классификация онтологий. Компоненты онтологий. Роль НЕ факторов в функционировании агентов. Грануляция информации когнитивными агентами.

Базовая схема и онтология грануляции. Гранулярные структуры. Проблемы и методы грануляции информации. Разбиение универсального множества. Классы эквивалентности. Гранулы как окрестности. Формирование гранул на основе нестандартных множеств. Грануляция информации на основе лингвистических переменных.

Формальное определение онтологий на основе нечеткой алгебраической системы. Представление онтологий с помощью графов и деревьев. Методика построения нечетких онтологий.

Алгоритм построения нечетких онтологий.

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

Выбор базовой концепции пространства. Мереология и мерономия. Топология и мереотопология пространства. Нечеткие топологические отношения.

Б.2.ДВ.3.1 Аннотация учебной программы дисциплины «Системы компьютерной математики»

Основной целью дисциплины является ознакомление слушателей с существующими программными системами символьной математики или компьютерной алгебры: MathCAD, Maple, Mathematica, MATLAB, прикладными библиотеками математических алгоритмов и проблемно-ориентированными пакетами математического моделирования.

Для достижения поставленной цели в процессе преподавания дисциплины "Системы компьютерной математики" необходимо решить следующие задачи:

довести до слушателей значение и перспективы развития систем компьютерной математики;

изучить пользовательский интерфейс работы с системами;

изучить основные функциональные возможности этих систем;

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

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

По итогам изучения дисциплины "Системы компьютерной математики" слушатель должен: иметь представление о программных системах символьной математики или компьютерной алгебры: MathCAD, Maple, Mathematica, MATLAB и др.;

знать пользовательский интерфейс проблемно-ориентированных программ математического моделирования;

знать основные функциональные возможности этих систем;

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

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

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

А_230100_62_1_о_п_ФЭВТ Б.2.ДВ.2.2 Аннотация учебной программы дисциплины «Применение математической физики»

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

осваивать методики использования программных средств для решения практических задач (ПК-2);

разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5).

Дисциплина включает следующие разделы:

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

Ортогональные функции. Особенности решения уравнений гиперболического, параболического и эллиптического типов.

Вариационные методы в решении уравнений в частных производных. Понятие вариации функции. Фукционал от функций одной и нескольких переменных.

Уравнения Эйлера как необходимые условия экстремума функционала.

Дифференциально – алгебраические уравнения.

Численные методы решения уравнений в частных производных. Разностные и вариационные методы.

Метод конечных элементов, физическая и геометрическая нелинейность в методе конечных элементов.

Задача условного экстремума функционала, уравнения Эйлера для условного экстремума. Дифференциально – алгебраические уравнения. Особенности численного интегрирования дифференциально – алгебраических уравнений.

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

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

А_230100_62_1_о_п_ФЭВТ Б3. ПРОФЕССИОНАЛЬНЫЙ ЦИКЛ (П) Цикл Б.3.Б. БАЗОВАЯ ЧАСТЬ Б.3.Б.1 Аннотация учебной программы дисциплины «Машинная графика»

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

осваивать методики использования программных средств для решения практических задач (ПК-2);

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

Дисциплина включает следующие разделы:

1. Начертательная геометрия Введение. Предмет начертательной геометрии. Задание точки, прямой, плоскости и многогранников на комплексном чертеже Монжа.

Позиционные задачи. Метрические задачи. Способы преобразования чертежа.

Многогранники. Кривые линии. Поверхности. Поверхности вращения. Линейчатые поверхности. Винтовые поверхности. Циклические поверхности.

Обобщенные позиционные задачи. Метрические задачи. Построение разверток поверхностей. Касательные линии и плоскости к поверхности. Аксонометрические проекции.

2. Инженерная графика Конструкторская документация. Оформление чертежей. Элементы геометрии деталей. Изображения, надписи, обозначения. Аксонометрические проекции деталей. Изображения и обозначения элементов деталей. Изображение и обозначение резьбы. Рабочие чертежи деталей. Выполнение эскизов деталей машин.

Изображения сборочных единиц. Сборочный чертеж изделий.

Б.3.Б.2 Аннотация учебной программы дисциплины «Безопасность жизнедеятельности»

Цель: формирование следующих общекультурных компетенций: готов к кооперации с коллегами, работе в коллективе (ОК-3);

владеет основными методами защиты производственного персонала и населения от возможных последствий аварий, катастроф, стихийных бедствий (ОК-15).

Дисциплина включает следующие разделы:

Человек и среда обитания. Характерные состояния системы “человек-среда обитания”. Основы физиологии труда и комфортные условия жизнедеятельности в техносфере. Критерии комфортности. Негативные факторы техносферы, их воздействие на человека, техносферу и природную среду. Критерии безопасности.

Опасности технических систем: отказ, вероятность отказа, качественный и количественный анализ опасностей. Средства снижения травмоопасности и А_230100_62_1_о_п_ФЭВТ вредного воздействия технических систем. Безопасность функционирования автоматизированных и роботизированных производств. Управление безопасностью жизнедеятельности. Правовые и нормативно-технические основы управления.

Системы контроля требований безопасности и экологичности.

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

Чрезвычайные ситуации (ЧС) мирного и военного времени;

прогнозирование и оценка поражающих факторов ЧС;

гражданская оборона и защита населения и территорий в чрезвычайных ситуациях;

устойчивость функционирования объектов экономики в ЧС;

ликвидация последствий чрезвычайных ситуаций;

особенности защиты и ликвидации последствий ЧС на объектах отросли.

Б.3.Б.3 Аннотация учебной программы дисциплины «Основы программирования»

Цель: формирование знаний и умений в области алгоритмизации и программирования.

Изучение дисциплины направлено на формирование следующих компетенций:

осознает сущность и значение информации в развитии современного общества;

владеет основными методами, способами и средствами получения, хранения, переработки информации (ОК-11);

имеет навыки работы с компьютером как средством управления информацией (ОК-12);

осваивать методики использования программных средств для решения практических задач (ПК-2);

разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5);

инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем (ПК11).

Дисциплина включает следующие разделы:

- основные этапы решения задач на ЭВМ;

- критерии качества программы;

диалоговые программы;

- дружественность, жизненный цикл программы;

- постановка задачи и спецификация программы;

- способы записи алгоритма;

программа на языке высокого уровня;

- стандартные типы данных;

- представление основных структур программирования: итерация, ветвление, повторение;

- процедуры;

типы данных, определяемые пользователем;

записи;

файлы;

динамические структуры данных;

списки: основные виды и способы реализации;

программирование рекурсивных алгоритмов;

способы конструирования программ;

модульные программы;

основы доказательства правильности.

А_230100_62_1_о_п_ФЭВТ Б.3.Б.4 Аннотация учебной программы дисциплины «Электротехника и электроника»

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

Дисциплина включает следующие разделы:

Законы теории цепей;

расчет переходных процессов;

анализ установившегося режима;

явление резонанса;

частотные характеристики цепей;

решение функциональных уравнений нелинейных электрических цепей;

трехфазные цепи;

теория четырехполюсников;

трансформаторы;

магнитные цепи;

электродвигатели, типовые датчики обратной связи, статические и динамические характеристики силовых агрегатов;

принципы построения электроприводов;

характеристики и параметры полупроводниковых приборов;

диоды и транзисторы, их свойства и применение;

усилительные каскады переменного и постоянного тока;

выпрямительные устройства, источники питания;

компараторы, мультивибраторы, логические элементы;

понятие о микропроцессорах.

Б.3.Б.5 Аннотация учебной программы дисциплины «Основы трансляции»

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

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

синтаксически-ориентированных методов трансляции;

методов организации информации при конструировании трансляторов.

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

Изучение дисциплины направлено на формирование следующих компетенций:

использовать основные законы естественнонаучных дисциплин в профессиональной деятельности, применять методы математического анализа и моделирования, теоретического и экспериментального исследования (ОК-10);

осознает сущность и значение информации в развитии современного общества;

владеет основными методами, способами и средствами получения, хранения и переработки информации (ОК-11);

осваивать методики использования программных средств для решения практических задач (ПК-2).

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

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

А_230100_62_1_о_п_ФЭВТ Знать: основные положения теории формальных языков, основные методы и алгоритмы трансляции.

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

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

разрабатывать трансляторы с простых языков.

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

Дисциплина включает следующие разделы:

Место трансляторов в структуре программного обеспечения. Структура языка:

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

языки со статической и динамической типизацией;

языки спецификаций. Уровни языков:

элементы характерные для языков программирования низкого и высокого уровня.

Общее представление о трансляции: этапы трансляции. Трансляторы, интерпретаторы, компиляторы;

гибридные формы. Оптимизация для языков высокого уровня;

цели и характерные проблемы оптимизации.

Формальные языки и способы их задания. Регулярные выражения. Автоматы распознаватели. ДКА и НКА, МП-автоматы. Формальные грамматики.

Классификация Хомского. Теоремы об эквивалентности классов языков.

Нормальная форма КС-грамматик. Алгоритмы преобразования грамматик.

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

Введение в лексико-синтаксический анализ. Вывод по грамматике. Дерево разбора, крона, сечение. Проблемы неоднозначности грамматик и недетерминированности анализа. Нисходящий анализ. Метод рекурсивного спуска для регулярных языков. Метод рекурсивного спуска для КС-языков. Условия применимости. Универсальные алгоритмы анализа для КС-языков, их временная сложность.

Лексический анализ. Цели лексического анализа. Проектирование лексических анализаторов. Реализация лексического анализатора. Таблица имен. Автоматическая генерация лексических анализаторов: методы, средства. Конфликты и неоднозначности при лексическом анализе. Методы их решения для случаев автоматической генерации и программной реализации лексического анализатора.

Синтаксический анализ. Нисходящий анализ. Левосторонний вывод, развертка.

МП-автомат нисходящего анализа. Конфликты «развертка-развертка». Класс LL(k) грамматик. Характеристическое свойство. Подкласс SLL(k)-грамматик.

Характеристическое свойство. Свойства классов LL(k) и SLL(k). Преобразования КС-грамматик для целей нисходящего анализа. Реализация нисходящего анализа.

Таблицы анализатора, построение множеств First1 и Follow1. Прагматика LL(k+1) анализа. Временная и емкостная сложность алгоритмов построения таблиц анализатора. Восходящий анализ. Правосторонний вывод, свертка, активные префиксы. МП-автомат восходящего анализа. Конфликты «свертка-свертка» и «перенос-свертка». Грамматики предшествования: способы разрешения конфликтов, ограничения применимости. Класс LR(k)-грамматик. Характеристическое свойство.

LR(k)-анализатор, таблицы анализатора. Подкласс SLR(k)-грамматик. Алгоритм А_230100_62_1_о_п_ФЭВТ построения таблиц на примере SLR(1)-анализатора. Подкласс LALR(k)-грамматик.

Принципы построения LR(k)- и LALR(k)-анализаторов. Свойства классов LR(k), SLR(k) и LALR(k). Автоматическая генерация восходящих анализаторов: методы, средства.

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

Обработка ошибок и автоматическая генерация анализатора. Прагматика синтаксического анализа. Критерии выбора между программной реализацией и автоматической генерацией анализатора.

Лабораторный практикум состоит в разработке транслятора с учебного языка Milan в язык С, практические занятия и семинарские занятия не предусмотрены Б.3.Б.6 Аннотация учебной программы дисциплины «Машинно-зависимые языки»

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

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

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

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

Изучение дисциплины направлено на формирование следующих компетенций:

- понимание архитектуры современных вычислительных систем;

- понимание основ внутреннего устройства процессоров;

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

- понимание принципов разработки программ на языках низкого уровня.

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

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

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

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

А_230100_62_1_о_п_ФЭВТ Дисциплина включает следующие разделы:

1. История развития процессоров архитектуры x86.

2. Двоичная система счисления. Представление целочисленных данных в памяти ЭВМ.

3. Основные команды процессора архитектуры х86.

4. Директивы компилятора и основы разработки программ на языке низкого уровня.

5. Команды обработки пакетных данных архитектуры x86.

6. Ввод с клавиатуры и вывод на экран средствами BIOS.

7. Основы подсистемы прерываний, обработчики прерываний.

8. Представление чисел с плавающей точкой в памяти вычислительных машин.

Операции над числами с плавающей точкой в архитектуре x86.

9. Векторные операции над целыми числами и числами с плавающей точкой в архитектуре x86.

10. Защищенный режим в архитектуре x86. Управление памятью и задачами в защищенном режиме.

Б.3.Б.7 Аннотация учебной программы дисциплины «Операционные системы»

Цель: формирование следующих общекультурных и профессиональных компетенций: имеет навыки работы с компьютером как средством управления информацией (ОК-12);

осваивать методики использования программных средств для решения практических задач (ПК-2);

разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5);

участвовать в настройке и наладке программно-аппаратных комплексов (ПК-9);

сопрягать аппаратные и программные средства в составе информационных и автоматизированных систем (ПК-10);

инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем (ПК11).

Дисциплина включает следующие разделы:

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

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

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

Понятие прерывания. Многопроцессорный режим работы. Управление памятью.

Совместное использование памяти. Защита памяти.

А_230100_62_1_о_п_ФЭВТ Б.3.Б.8 Аннотация учебной программы дисциплины «Архитектура ЭВМ»

Целью дисциплины является изучение основ построения и функционирования аппаратных средств вычислительной техники, основных способов использования ЭВМ различных классов.

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

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

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

Дисциплина является предшествующей для курсов «Сети и телекоммуникации», «Мобильные и встраиваемые операционные системы», для выполнения квалификационной работы бакалавра.

Изучение дисциплины направлено на формирование следующих компетенций:

- разрабатывать бизнес-планы и технические задания на оснащение отделов, лабораторий, офисов компьютерным и сетевым оборудованием (ПК-1);

- осваивать методики использования программных средств для решения практических задач (ПК-2);

- разрабатывать интерфейсы «человек - электронно-вычислительная машина»

(ПК-3);

- готовить конспекты и проводить занятия по обучению сотрудников применению программно-методических комплексов, используемых на предприятии (ПК-8);

- участвовать в настройке и наладке программно-аппаратных комплексов (ПК-9);

- сопрягать аппаратные и программные средства в составе информационных и автоматизированных систем (ПК-10);

- инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем (ПК-11).

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

Знать: классификацию, назначение, принципы построения и программирования ЭВМ, вычислительных систем (ВС) и комплексов (ВК) разных классов, их организацию и функционирование;

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

Владеть: средствами анализа вычислительных узлов и блоков;

А_230100_62_1_о_п_ФЭВТ Дисциплина включает следующие разделы:

Введение;

Классификация и характеристики ЭВМ и ВС;

Принципы построения ЭВМ и ВС, архитектуры ЭВМ и ВС;

Иерархическое построение аппаратных средств ЭВМ и ВС;

Краткое знакомство с языками описания аппаратуры;

Организация и построение устройств памяти;

Классификация и архитектуры процессоров;

Системы команд процессоров;

Принципы построения арифметико-логических устройств;

Организация и принципы построения устройств управления (УУ);

Организация системы ввода-вывода;

Классификация и особенности периферийных устройств;

Организация многопроцессорных ВС и ВК;

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

Б.3.Б.9 Аннотация учебной программы дисциплины «Методы оптимизации»

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

Задачами дисциплины является изучение:

- постановок экстремальных задач и связанных с ними понятий и определений;

- теоретических основ математической оптимизации;

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

- методов линейного программирования;

- методов одномерной оптимизации с линейной, сверхлинейной и квадратичной скоростью сходимости;

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

- концепции последовательной безусловной оптимизации при решении задач многомерной условной оптимизации.

Курс развивает следующие, предусмотренные государственным стандартом, компетенции:

- общекультурные (ОК):

способен находить организационно-управленческие решения в нестандартных ситуациях и готов нести за них ответственность (ОК-4);

А_230100_62_1_о_п_ФЭВТ использует основные законы естественнонаучных дисциплин в профессиональной деятельности, применяет методы математического анализа и моделирования, теоретического и экспериментального исследования (ОК-10);

- профессиональные (ПК):

осваивать методики использования программных средств для решения практических задач (ПК-2);

разрабатывать модели компонентов информационных систем, включая модели баз данных (ПК-4);

обосновывать принимаемые проектные решения, осуществлять постановку и выполнять эксперименты по проверке их корректности и эффективности (ПК-6);

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

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

Уметь:

- корректно ставить задачу оптимизации, учитывая ограничения предметной области и требования к точности решения;

выбирать метод оптимизации с учетом специфики задачи;

- решать прикладные задачи оптимизации с использованием численных алгоритмов на персональных компьютерах;

- рационально трактовать результаты процесса оптимизации, в том числе и некорректно завершающегося («зацикливание», преждевременный останов и т.д.);

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

Владеть: научно-прикладными навыками:

- постановки задач оптимизации в различных предметных областях;

- выбора метода и параметров оптимизации на основе особенностей задачи и предметной области её окружения, а также реально достижимой точности решения;

- алгоритмической и программной реализации методов оптимизации;

- содержательной трактовки результатов оптимизации.

Дисциплина включает следующие разделы:

- Введение в экстремальные задачи;

- Задачи линейного программирования;

- Методы одномерной минимизации;

- Минимизация выпуклых функций;

- Численные методы нелинейного программирования.

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

Б.3.Б.10 Аннотация учебной программы дисциплины «Моделирование систем»

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

А_230100_62_1_о_п_ФЭВТ Задачами дисциплины является изучение типовых математических схем моделирования систем;

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

Дисциплина входит в вариативную часть базового цикла образовательной программы бакалавра. Изучение данной дисциплины базируется на следующих курсах: «Математический анализ»;

«Дискретная математика»;

«Вычислительная математика»;

«Теория вероятностей, математическая статистика и случайные процессы»;

«Физика»;

«Системный анализ»;

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

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

Изучение дисциплины направлено на формирование следующих компетенций:

осознает сущность и значение информации в развитии современного общества;

владеет основными методами, способами и средствами получения, хранения, переработки информации (ОК-11);

разрабатывать модели компонентов информационных систем, включая модели баз данных (ПК-4);

обосновывать принимаемые проектные решения, осуществлять постановку и выполнять эксперименты по проверке их корректности и эффективности (ПК-6).

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

Знать: основные классы моделей и методов моделирования;

принципы построения моделей сложных систем;

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

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

оценивать качество модели;

формализовать информацию о реальных объектах;

проводить моделирование различного типа и интерпретировать его результаты.

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

Дисциплина включает следующие разделы:

- основные понятия теории моделирования;

- модели идентификации;

- моделирование сложных неоднородных систем;

- марковские случайные процессы;

- системы массового обслуживания;

- сети Петри;

- агрегативные модели;

- имитационное моделирование;

- нечеткое моделирование;

- когнитивное моделирование.

Лабораторные занятия включают работы по построению моделей идентификации регрессионным и поисковым методами, по освоению приемов А_230100_62_1_о_п_ФЭВТ построения и эксплуатации имитационных моделей, по когнитивному моделированию слабоструктурированных систем, по построению моделей систем с использованием агрегатов общего и специального видов.

Б.3.Б.11 Аннотация учебной программы дисциплины «Мобильные и встраиваемые операционные системы»

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

Задачами дисциплины является изучение подсистем управления процессами, памятью, устройствами ввода-вывода мобильных и встраиваемых ОС, коммуникационных возможностей современных систем, получение навыков разработки программного обеспечения для операционных систем Windows Embedded, Windows Phone 7, Linux, Android.

Дисциплина входит в базовую часть профессионального цикла образовательной программы бакалавра. Изучение данной дисциплины базируется на следующих курсах: «Основы программирования», «Операционные системы», «Машинно-зависимые языки», «Основы системного программного обеспечения», «Информатика». Студент должен уметь использовать основные законы естественнонаучных дисциплин для понимания преподаваемой дисциплины, иметь навыки работы с компьютером как средством управления информацией.

Дисциплина является предшествующей для курса «Сети и телекоммуникации», для выполнения квалификационной работы бакалавра.

Изучение дисциплины направлено на формирование следующих компетенций:

- способен работать с информацией в глобальных компьютерных сетях (ОК-13);

- разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5);

- участвовать в настройке и наладке программно-аппаратных комплексов (ПК-9);

- сопрягать аппаратные и программные средства в составе информационных и автоматизированных систем (ПК-10);

- инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем (ПК-11).

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

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

Уметь: разрабатывать программное обеспечение для встраиваемых и мобильных операционных систем на примере операционных систем Windows Embedded, Windows Phone 7, Linux, Android;

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

Дисциплина включает следующие разделы:

Введение. Классификация и характеристики современных встраиваемых и мобильных ОС;

семейство ОС Windows Embedded;

А_230100_62_1_о_п_ФЭВТ Функции и режимы работы мобильных и встраиваемых ОС;

Архитектура современных мобильных и встраиваемых ОС;

Пользовательский и программный интерфейс ОС Linux;

Пользовательский и программный интерфейс ОС семейства Windows Mobile;

Пользовательский и программный интерфейс ОС Android;

Пользовательский и программный интерфейс ОС iOS;

Основы мобильной архитектуры MeeGo.

Лабораторный практикум включает работы по пользовательскому режиму ОС Linux для встраиваемой системы на базе процессора с архитектурой ARM, разработке прикладных программ для ОС Linux, Windows Phone 7, Android.

Б.3.Б.12 Аннотация учебной программы дисциплины «Сети и телекоммуникации»

Цель: изучение принципов построения и функционирования комплексов и сетей ЭВМ, протоколов связи и реализующих устройств.

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

принципы многоуровневой организации сетей ЭВМ;

принципы построения средств телекоммуникации;

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

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

методы оценки производительности локальных и глобальных вычислительных сетей;

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

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

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

Знать основные положения теории построения сетей ЭВМ;

принципы организации локальных вычислительных сетей (ЛВС) и глобальных сетей.

Уметь проектировать ЛВС;

настраивать сетевые коммутаторы.

Владеть навыками кодирования информации;

IP-адресации.

Основные разделы дисциплины:

1. История вычислительных сетей.

2. Модель OSI.

3. Адресация в вычислительных сетях.

4. Свойства и характеристики среды передачи.

5. Основные протоколы транспортного и сетевого уровня.

6. Кодирование.

7. Маршрутизация.

8. Стек протоколов TCP/IP.

9. Сети с различными топологиями.

А_230100_62_1_о_п_ФЭВТ Б.3.Б.13 Аннотация учебной программы дисциплины «Базы данных»

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

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


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

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

Изучение дисциплины направлено на формирование следующих компетенций:

стремление к саморазвитию, повышению своей квалификации и мастерства (ОК-6);

осознание сущности и значения информации в развитии современного общества, владение основными методами, способами и средствами получения, хранения и переработки информации (ОК-11);

освоение методик использования программных средств для решения практических задач (ПК-2);

разрабатывать модели компонентов информационных систем, включая модели баз данных (ПК-4);

разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5);

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

Знать: основные способы и структуры хранения данных, назначение и основные характеристики современных СУБД;

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

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

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

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

решать прикладные задачи с использованием средств современных А_230100_62_1_о_п_ФЭВТ СУБД, составлять SQL- запросы и приложения с использованием возможностей современных СУБД.

Владеть: навыками предпроектных и проектных работ по созданию оптимальных структур баз данных и банков знаний;

практическими навыками составления оптимальных алгоритмов и программ работы большими объемами хранимых данных;

навыками проектирования и разработки собственных программных систем управления, хранения и обработки больших объемов данных.

Дисциплина включает следующие разделы:

1. ВВЕДЕНИЕ В БАЗЫ ДАННЫХ.

Цель и задачи дисциплины. Роль и место баз данных в автоматизированных системах. История развития систем обработки данных. Основная терминология, характеристики, уровни представления. Понятия базы данных, системы управления базами данных и требования к ним. Локальные информационные системы. Способы разработки и выполнения приложений. Модели и типы данных. Иерархическая, сетевая, реляционная модель. Постреляционная и многомерная модели. Объектно ориентированная модель. Типы данных.

2. РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ.

Определение реляционной модели. Индексирование. Связывание таблиц.

Контроль целостности связей.

Теоретические языки запросов. Реляционная алгебра: проекция соединение, разность, объединение, пересечение, деление, произведение.

Реляционное исчисление. Язык запросов по образцу QBE. Структурированный язык запросов SQL.

3. ИНФОРМАЦИОННЫЕ СИСТЕМЫ В СЕТЯХ.

Основные понятия. Модели архитектуры клиент-сервер. Управление распределенными данными. Информационные системы в локальных сетях.

Информационные системы в Интернет и Интранет.

4. ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ.

Проблемы проектирования. Метод нормальных форм. Разработка структур.

Обеспечение целостности. Метод Сущность- связь. Основные понятия метода.

Этапы проектирования. Правила формирования отношений. Примеры.

5. СРЕДСТВА АВТОМАТИЗАЦИИ ПРОЕКТИРОВАНИЯ.

Основные определения. Модели жизненного цикла. Модели структурного проектирования. Объектно-ориентированные модели. Классификация CASE средств. Рекомендации по применению CASE-средств 6. ИСПОЛЬЗОВАНИЕ БАЗ ДАННЫХ.

Настройка и администрирование. Защита информации. Работа с мультимедиа данными. Программно-аппаратные платформы. Перспективы развития CУБД.

Стандартизация баз данных.

7. СОВРЕМЕННЫЕ СУБД И ИХ ПРИМЕНЕНИЕ.

СУБД FOXPRO для Windows Структура оболочки FOXPRO: главное и инструментальные меню, стандартные диалоги, настройка параметров.

Работа с базами данных. Типы данных Описание структуры файла. Ввод, просмотр, редактирование и удаление данных. Сортировка. Выборка и поиск данных. Фильтры и индексы.

А_230100_62_1_о_п_ФЭВТ 8. СОВРЕМЕННЫЕ СУБД И ИХ ПРИМЕНЕНИЕ.

СУБД MS ACCESS для Windows Структура оболочки, главное и инструментальные меню, стандартные диалоги, настройка параметров.

Работа с базами данных. Ввод, просмотр, редактирование и удаление данных.

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

Команды ветвления. Работа с циклами. Инструментальные средства разработчика.

Создание отчетов, экранных форм Автоматическое и автоматизированное. Работа в локальной сети. Взаимодействие с приложениями Windows.

9. ОСНОВНЫЕ ЭЛЕМЕНТЫ ПРОГРАММИРОВАНИЯ В СОВРЕМЕННЫХ СУБД.

Выражения, переменные, операторы, функции СУБД MS ACCESS. Работа с окнами, создание меню. Команды ветвления. Работа с циклами. Инструментальные средства разработчика. Создание отчетов, экранных форм Автоматическое и автоматизированное. Работа в локальной сети. Взаимодействие с приложениями Windows.

10. ВВЕДЕНИЕ В PHP.

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

11. MICROSOFT SQL SERVER.

Характеристика SQL-server. Язык запросов Тransakt-SQL.

Системные базы данных и таблицы. Создание баз данных. Индексы и ключи.

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

Обработка данных с помощью ODBC.

Лабораторный практикум включает работы:

1. ОСВОЕНИЕ ОБОЛОЧКИ СУБД FOXPRO ДЛЯ WINDOWS.

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

2. ОСВОЕНИЕ MS ACCESS ДЛЯ WINDOWS.

Настройка среды, принадлежности рабочего стола, функциональные клавиши, стандартные диалоги, функция помощи 3. РАБОТА С БАЗОЙ ДАННЫХ В РЕЖИМЕ ДИАЛОГА.

Создание простой базы данных (БД). Открытие и закрытие БД. Изменение структуры БД. Мастер баз данных Table Wizard. Создание БД средствами SQL.

Ввод, просмотр, редактирование, удаление, упаковка данных. Математическая обработка данных. Фильтры. Сортировка и индексирование. Использование построителя выражений. Простые, составные и структурированные индексы. Связи между базами данных. Работа с несколькими БД.

4. ПОИСК, ОТБОР И АНАЛИЗ ДАННЫХ.

Последовательный и быстрый поиск. Технология Rushmore. Запросы по образцу:

ввод условий, группировка, сортировка и обработка данных. Многотабличные запросы. Мастера запросов SQL Query Wizard и Updatable Wizard.

А_230100_62_1_о_п_ФЭВТ 5. СОЗДАНИЕ ПРОГРАММНОЙ СОБСТВЕННОЙ СРЕДЫ.

Текстовый редактор СУБД: ввод текста, поиск, операции с блоками. Ввод, вывод данных, работа с окнами. Программирование меню. Команды ветвления, организация циклов. Создание модульной программы. Вывод информации на экран и печать.

6. ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА РАЗРАБОТЧИКА.

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

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

Главный модуль. Построение проекта. Генерация исполняемого модуля. Просмотр протокола ошибок. Запуск отладчика. Трассировка программ.

Б.3.Б.14 Аннотация учебной программы дисциплины «Компьютерная графика»

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

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

Дисциплина входит в базовую часть профессионального цикла образовательной программы бакалавра. Её изучение базируется на курсах «Информатика», «Операционные системы», «Архитектура ЭВМ», «Системное программное обеспечение».

Изучение дисциплины направлено на формирование следующих компетенций:

умеет использовать нормативные правовые документы в своей деятельности (ОК-5);

использование основных законов естественнонаучных дисциплин в профессиональной деятельности, применение методов математического анализа и моделирования, теоретического и экспериментального исследования (ОК-10);

осознание сущности и значения информации в развитии современного общества, владение основными методами, способами и средствами получения, хранения и переработки информации (ОК-11);

наличие навыков работы с компьютером как средством управления информацией (ОК-12);

освоение методик использования программных средств для решения практических задач (ПК-2);

наличие навыков обосновывать принимаемые проектные решения, осуществлять постановку и выполнять эксперименты по проверке их корректности и эффективности (ПК-6);


А_230100_62_1_о_п_ФЭВТ В результате изучения дисциплины студент должен:

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

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

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

Дисциплина включает следующие разделы:

Области применения компьютерной графики;

Тенденции построения современных графических систем;

Требования к системам компьютерной графики;

Виды обеспечения систем компьютерной графики;

Растровая и векторная компьютерная графика;

Графическое ядро, приложения, инструментарий для написания приложений компьютерной графики;

Стандарты в области разработки графических систем;

Технические средства компьютерной графики: мониторы, графические адаптеры, плоттеры, принтеры, сканеры;

Графические процессоры, аппаратная реализация графических функций;

Понятие конвейеров ввода и вывода графической информации;

Системы координат, применяемые в компьютерной графике;

Типы преобразований графической информации;

Форматы хранения графической информации;

Принципы построения “открытых” графических систем;

2D и 3D моделирование в графических системах;

Виды геометрических моделей их свойства;

Параметризация моделей;

Базовые геометрические операции над моделями;

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

Способы создания фотореалистических изображений;

Основные функциональные возможности современных графических систем;

Организация диалога в графических системах;

Классификация и обзор современных графических систем.

Лабораторный практикум включает работы по изучению базовых основ практического использования систем иллюстративной компьютерной графики (Adobe Photoshop, Corel Draw) и инженерной компьютерной графики (Autodesk AutoCAD, Autodesk Inventor).

А_230100_62_1_о_п_ФЭВТ Б.3.Б.15 Аннотация учебной программы дисциплины «Защита информации»

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

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

методы домашинного шифрования;

особенности ассиметричных и симметричных алгоритмов;

технологии ЭЦП;

основы построения инфраструктуры открытых ключей;

основы информационной безопасности в сетях ЭВМ и ОС Windows.

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

Изучение дисциплины направлено на формирование следующих компетенций:

умеет использовать нормативные правовые документы в своей деятельности (ОК-5);

осознание сущности и значения информации в развитии современного общества, владение основными методами, способами и средствами получения, хранения и переработки информации (ОК-11);

наличие навыков работы с компьютером как средством управления информацией (ОК-12);

способен работать с информацией в глобальных компьютерных сетях (ОК-13);

разрабатывать бизнес-планы и технические задания на оснащение отделов, лабораторий, офисов компьютерным и сетевым оборудованием (ПК-1);

осваивать методики использования программных средств для решения практических задач (ПК-2);

разрабатывать интерфейсы «человек - электронно-вычислительная машина»

(ПК-3);

разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5);

обосновывать принимаемые проектные решения, осуществлять постановку и выполнять эксперименты по проверке их корректности и эффективности (ПК-6);

участвовать в настройке и наладке программно-аппаратных комплексов (ПК 9);

сопрягать аппаратные и программные средства в составе информационных и автоматизированных систем (ПК-10);

инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем (ПК11).

А_230100_62_1_о_п_ФЭВТ В результате изучения дисциплины студент должен:

Знать источники, риски, формы атак на информацию, политику, стандарты безопасности.

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

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

Основные разделы дисциплины:

1. Домашинные методы шифрования.

2. Симметричные алгоритмы шифрования.

3. Ассиметричные алгоритмы шифрования.

4. Технологии хэширования.

5. Технологии ЭЦП.

6. Основы построения инфраструктуры открытых ключей.

7. Криптографическая защита в ОС Windows.

8. Криптопротоколы.

Цикл Б.3.В. ВАРИАТИВНАЯ ЧАСТЬ Б.3.В.1 Аннотация учебной программы дисциплины «Системный анализ»

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

Задачи дисциплины: изложение теоретических основ теории систем и системного анализа;

освоение методов системного анализа;

освоение и развитие существующих методик системного анализа.

Дисциплина входит в вариативную часть профессионального цикла образовательной программы бакалавра. Её изучение базируется на знании разделов курса высшей математики: «Линейная алгебра и аналитическая геометрия», «Теория вероятностей, математическая статистика и случайные процессы», а также «Философия» и «Информатика».

Изучение дисциплины направлено на формирование следующих компетенций:

стремление к саморазвитию, повышению своей квалификации и мастерства (ОК-6);

способен анализировать социально-значимые проблемы и процессы (ОК-9);

осваивать методики использования программных средств для решения практических задач (ПК-2);

обосновывать принимаемые проектные решения, осуществлять постановку и выполнять эксперименты по проверке их корректности и эффективности (ПК-6);

А_230100_62_1_о_п_ФЭВТ В результате изучения дисциплины студент должен:

Знать: принципы системного подхода;

основы теории и технологии прикладного системного анализа;

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

Уметь: построить агрегативную модель системы;

описать структуру проблемной ситуации с помощью одного из представлений;

применить алгоритмы системного анализа к заданной проблемной ситуации.

Дисциплина включает следующие разделы:

1. Вводная лекция. Возникновение и развитие системных представлений.

Предмет системного анализа.

2. Понятие системы. Искусственные и естественные системы. Соотношения между понятиями объект и система. Определение системы и элемента.

3. Классификация систем. Различные классификации систем. Сложные системы.

4. Принципы системного подхода. Основные черты системного подхода.

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

5. Измерительные шкалы. Роль измерений в создании моделей системы.

Современное понимание эксперимента. Измерительные шкалы.

6. Структуры. Методы описания структур. Топологический анализ структур.

Синтез структур. Оценка реализуемости элементов структур.

7. Информационные характеристики систем. Информация. Прагматический аспект. Истинность информации. Семантический аспект. Организация. Управление.

7. Построение моделей ФУНКЦИОНИРОВАНИЯ. Общесистемная модель функционирования. Конкретизация общесистемной модели. Выбор системной модели Получение конструктивной модели. Пример моделирования системы.

8. Агрегативные модели. Кусочно-линейный агрегат. Схема сопряжения.

Агрегативная система.

9. Примеры агрегативных моделей. Частные случаи агрегативных систем.

Примеры построения агрегативных моделей. Оценка агрегативных систем как моделей сложных систем.

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

11. Анализ динамических свойств моделей сложных систем. Анализ регенерирующих процессов. Направленные имитационные эксперименты.

12. Системный анализ как прикладная диалектика. Формулировка проблемы.

Методы построения проблематики. Выявление целей. Критерии и ограничения.

13. Алгоритмы проведения системного анализа. Алгоритмы системного анализа.

Компоненты системных исследований. Претворение в жизнь результатов системных исследований.

14. Примеры системных исследований.

Лабораторный практикум включает работы:

1. Построение агрегативных моделей.

2. Синтез структур сложных систем.

3. Анализ динамических свойств моделей сложных систем.

4. Алгоритмы проведения системного анализа.

А_230100_62_1_о_п_ФЭВТ Б.3.В.2 Аннотация учебной программы дисциплины «Основы системного программного обеспечения»

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

Задачи: освоение студентами средств системного программного обеспечения, интегрированных систем программирования и входящих в них модулей.

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

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

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

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

Изучение дисциплины направлено на формирование следующих компетенций:

осваивать методики использования программных средств для решения практических задач (ПК-2);

разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5);

участвовать в настройке и наладке программно-аппаратных комплексов (ПК 9);

сопрягать аппаратные и программные средства в составе информационных и автоматизированных систем (ПК-10);

инсталлировать программное и аппаратное обеспечения для информационных и автоматизированных систем (ПК-11).

Дисциплина включает следующие разделы:

1. Введение 2. Классификация системного программного обеспечения 3. Структура интегрированной системы программирования 4. Особенности компилируемых и интерпретируемых технологий 5. Виды интерпретаторов 6. RAD, CASE и другие современные технологии для проектирования и сопровождения программного обеспечения.

А_230100_62_1_о_п_ФЭВТ Б.3.В.3 Аннотация учебной программы дисциплины «Мультимедийные технологии»

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

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

Дисциплина входит в вариативную часть профессионального цикла образовательной программы бакалавра. Её изучение базируется на курсах «Основы программирования», «Математическая логика и теория алгоритмов», «Вычислительная математика». Студент должен владеть знаниями университетской программы математики, а также основами программирования на языке C++, знаком с системным подходом и объектно-ориентированной технологией проектирования.

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

Знать: современные тенденции в развитии мультимедийных технологий;

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

основные технологии воспроизведения изображений, видео и звука в приложениях;

методы управления процессом разработки мультимедиа приложений;

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

Уметь: проектировать архитектуру мультимедиа приложения в соответствии с заданными функциональными требованиями;

разрабатывать мультимедиа приложения, применяя CASE-средства и современные технологии воспроизведения изображений, видео и звука.

Владеть: навыками проектирования мультимедиа приложений;

навыками использования CASE-средств для разработки мультимедиа приложений.

Компетенции: ОК-6, ПК-5, ПК-6, ПСК-2 (для профиля №1), ПСК-3, ПСК-4, ПСК-6 (для профиля №2).

Дисциплина включает следующие разделы:

1. Введение в разработку мультимедиа приложений.

2. Современная индустрия мультимедиа.

3. Архитектура и компоненты мультимедиа приложений.

4. Технологии сжатия и воспроизведения растровых изображений.

5. Технологии сжатия и воспроизведения видеоизображений.

6. Технологии сжатия и воспроизведения звука. Моделирование распространения звука в пространстве.

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

8. Управление процессом разработки мультимедиа приложений.

9. Юридические аспекты распространения и лицензирование мультимедиа.

Лабораторный практикум включает работы:

1. Разработка приложения для выполнения операций с растровыми изображениями;

2. Разработка приложения для воспроизведения видеоизображений;

А_230100_62_1_о_п_ФЭВТ 3. Разработка приложения для воспроизведения и моделирования распространения звука в пространстве;

4. Разработка приложения для распространения мультимедиа в сети ЭВМ.

Б.3.В.4 Аннотация учебной программы дисциплины «Теория принятия решений»

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

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

Дисциплина входит в базовую часть профессионального цикла образовательной программы бакалавра. Изучение данной дисциплины базируется на курсах математического цикле образовательной программы, таких как «Теория вероятности, математическая статистика и случайные процессы», «Дискретная математика», «Математическая логика и теория алгоритмов», а также на курсе «Основы программирования». Студент должен знать базовые основы математики, уметь пользоваться языками программирования.

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

Знать: принципы постановки задачи принятия решений;

основные классы задач принятия решений;

способы порождения альтернатив;

основные классические и производные критерии;

количественные характеристики ситуации принятия решений.

Уметь: оценить ситуацию выбора решения, поставить задачу и подобрать критерии оценки;

выбрать и обосновать метод принятия решения;

анализировать результаты оценивания;

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

Владеть: способами порождения альтернатив и структурирования предметной области;

методами определения приоритетов;

способами решения задач выбора;

анализом результатов выбора.

Дисциплина включает следующие разделы:

- Общие сведения - Порождение альтернатив;

- Структурирование предметной области;

- Определение приоритетов;

- Классификация задач выбора;

- Анализ результатов оценивания;

- Автоматизация выбора.

Лабораторный практикум включает работы по разработке алгоритмов и программ на основе различных задач выбора.

Компетенции: ОК-3, ОК-4, ПК-4, ПК-5, ПК-6, ПСК-2 (для профиля №1), ПСК-6 (для профиля №2).

А_230100_62_1_о_п_ФЭВТ Б.3.В.5 Аннотация учебной программы дисциплины «Аналитическое программное обеспечение»

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

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

Дисциплина входит в вариативную часть профессионального цикла образовательной программы бакалавра. Её изучение базируется на курсах «Моделирование систем» «Системный анализ», «Теория вероятностей, математическая статистика и случайные процессы». Студент должен знать основные методы системного анализа и математического моделирования. Дисциплина является предшествующей для выполнения квалификационной работы бакалавра.

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

Знать: классы задач, поддерживаемые программным обеспечением компьютера;

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

Уметь: ставить задачи и выбирать средства для решения их решения;

производить научно-технические расчеты с помощью современных программных средств;

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

решать задачи, связанные с моделирование и принятием решений, используя современные программные системы.

Владеть: навыками исследовательской деятельности на основе системного подхода с использованием аналитических систем.

Дисциплина включает следующие разделы:

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



Pages:     | 1 || 3 |
 





 
© 2013 www.libed.ru - «Бесплатная библиотека научно-практических конференций»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.