Аннотации программ дисциплин
Вид материала | Документы |
- Аннотации программ учебных дисциплин основной образовательной программы по направлению, 5252.4kb.
- Аннотации примерных программ дисциплин профессионального цикла (вариативная (профильная), 110.56kb.
- Аннотации программ дисциплин, 849.25kb.
- Аннотации программ дисциплин, 1084.05kb.
- Направление: Информатика и вычислительная техника (552800), 659.51kb.
- Аннотации рабочих программ дисциплин подготовки бакалавров по направлению 150100, 1497.02kb.
- Аннотации рабочих программ дисциплин подготовки бакалавров по направлению 150400., 1630.48kb.
- Аннотации программ дисциплин по направлению 231300. 62 Прикладная математика, 505.37kb.
- 032700. 62. 01 Отечественная филология: русский язык и литература аннотации рабочих, 1833kb.
- Аннотации программ дисциплин Аннотация дисциплины, 37.75kb.
«Системы управления химико-технологическими
процессами»
Рекомендуется для направления подготовки 230400 «Информационные системы и технологии » как дисциплина вариативной части профессионального цикла
Квалификация (степень) - бакалавр
Целью изучения дисциплины системы управления химико-технологическими процессами является формирование профессиональных компетенций:
• готовность участвовать в модернизации существующих и разработке современных микропроцессорных систем управления химико-технологическими процессами;
• способность к анализу, полученных в ходе эксперимента статических и динамических характеристик объекта регулирования;
• способность по экспериментальной кривой разгона получить аппроксимирующее уравнение, с целью определения передаточной функции объекта регулирования;
• способность по экспериментальной кривой разгона выбрать закон регулирования и рассчитать стартовые параметры настройки регулятора и синтезировать одноконтурные и многоконтурные автоматические системы регулирования (АСР) базируясь на данных о химико-технологическом процессе;
• способность с помощью специальных программно-технических средств - «URA-99»[1] оптимизировать параметры настройки регуляторов с целью достижения заданных критериев качества регулирования химико-технологическим процессом.
В результате изучения курса студенты должен знать и понимать:
• аналитические и экспериментальные методики, используемые для изучения свойств объекта регулирования;
• состав автоматической системы регулирования: датчики, измерители-регуляторы технологические (ИРТ) исполнительных устройств их типы и принципы работы;
• элементарные (типовые) звенья их физические аналоги, аппроксимирующие уравнения, передаточные функции, амплитудно-фазовые характеристики;
• блочно-модульный принцип построения АСР, как совокупность элементарные звенья, соединенных между собой последовательно, параллельно или с обратной связью;
• основные критерии качества регулирования для аналоговых и релейных АСР;
• методы расчета и оптимизации параметров настройки регуляторов для создания оптимальных автоматических систем управления химико-технологическими процессами.
На основе приобретенных знаний у студентов формируются умения:
• математически описывать любые химико-технологические объекты регулирования;
• выбирать нужную схему АСР исходя из свойств объекта регулирования;
• рассчитывать стартовые параметры настройки регуляторов, с последующей оптимизацией их значений при моделировании переходных процессов в АСР.
Студентами приобретаются навыки владения:
• методиками математического описания объектов регулирования и расчета параметров настройки регуляторов, используемых в системах управлении химико-технологическими процессами;
• приемами моделирования переходных процессов с одновременным расчетом основных критериев качества регулирования.
Результаты освоения дисциплины «Системы управления химико-технологическими процессами» достигаются за счет использования в процессе обучения:
• лекций с применением мультимедийных технологий;
• самостоятельные работ по выбору средств контрольно-измерительных приборов и автоматики;
• лабораторных занятий на базе компьютерной сети на платформе Windows с использованием «URA-99» и последующих её модификаций.
Учебная дисциплина «Системы управления химико-технологическими процессами» относится к профессиональному циклу Б.3.
Дисциплина опирается на знания, полученные в ходе изучения курсов: "Электротехники и электроники", "Процессов и аппаратов", "Информатики" и "Программирования".
Знания и умения будут использоваться при изучении дисциплин:
"Микропроцессорные системы управления в химии и химической технологии",
"Автоматические системы управления химико-технологическими процессами", а также при выполнении курсового проекта по " Автоматические системы управления химико-технологическими процессами".
Общая трудоемкость дисциплины составляет 5 зачетных единиц.
Продолжительность изучения дисциплины – один семестра.
Автор программы:
доцент Дубровский И.И. (кафедра КХТП РХТУ им. Д.И.Менделеева)
Аннотация примерной программы учебной дисциплины
“Язык программирования С++”
Рекомендуется для направления подготовки 230400 «Информационные системы и технологии» как вариативная дисциплина математического и естественнонаучного цикла.
Квалификация (степень) – бакалавр.
1. Введение Язык программирования С ++.
1.1. Элементы языка С++. Алфавит, константы, переменные. Структура программы (для MS-DOS): - подключение библиотек, функция main, лексемы, принципы создания функций, вызываемых из главной программы. Обмен данными в функциях . Модели памяти.
1.2. Библиотеки стандартных функций языка. Принципы их классификации и вызова. Возвращаемые значения функций. Библиотеки conio.h, stdlib.h, stdio.h, string.h, math.h, iostream.h.
2. Структурное программирование
2.1. Базовые средства языка С++.
Типы данных. Операции языка: - математические и логические. Выражения. Принципы использования операций и стандартных функций в выражениях. Операторы языка (составной, операторы цикла, условные операторы, операторы перехода, переключения и возврата). Преобразование типов.
2.2 Модульное программирование.
Функции. Обмен данных в функциях. Оператор return. Передача информации по значению, по указателю, по ссылке. Указатели и массивы. Принципы использования символьных строк.
Директивы препроцессора. Условная компиляция. Компиляция с применением project.
Области действия идентификаторов. Внешние объявления. Поименованные области.
3. Объектно-ориентированное программирование.
3.1. Инкапсуляция и классы. Функции-члены класса. Дружественные функции. Конструкторы и деструкторы. Перегрузка конструкторов. Статические члены класса. Принципы создания объектов.
3.2. Механизм наследования и иерархия классов. Ключи доступа private:, protected:, public:. Перегружаемые функции – члены классов. Множественное наследование.
3.3. Полиморфизм и виртуальные функции. Чистые виртуальные функции. Полиморфизм и множественное наследование.
3.4. Чтение и запись информации из файлов. Потоки (стандартный и открываемый). Открытие и закрытие файла. Перемещение указателя внутри файла.
4. Стандартная библиотека.
Шаблоны. Контейнерные классы. Строковые классы. Итераторы и функциональные объекты.
Алгоритмы. Поиск. Сортировка. Деревья и пирамиды. Средства численных расчетов.
Автор: доцент Семенов Г.Н. (кафедра ИКТ)
Аннотация примерной программы учебной дисциплины
«Объектно-ориентированное программирование»
Рекомендуется для направления подготовки 230400 «Информационные системы и технологии» как вариативная дисциплина математического и
естественнонаучного цикла.
Квалификация (степень) – бакалавр.
- Введение
Рассматриваются вопросы представления предметной области в виде моделей применительно к процедурной и объектно-ориентированной парадигме программирования. Вводится понятие интегрированной модели сложной системы и определяется состав диаграмм языка UML для ее представления. Жизненный цикл программы
Парадигмы программирования. Интегрированная модель сложной системы
- Функциональная модель, структурная модель и модель взаимодействия
Представление функциональных требований, логической структуры и взаимодействие объектов при реализации функций в виде диаграмм языка UML.
Пакеты. Функциональная модель. Структурная модель. Модель взаимодействия объектов
- Динамика объекта, физическая модель
Поведение объекта как смена состояний и реализация программы в виде компонент и их размещения по узлам среды исполнения. Динамика объекта. Физическая модель. Компоненты. Физическая модель. Развертывание
- Трансформация логической модели в программный код
Способы трансформации логической модели в программный код на языке C#, понятие приложения, проекта и решения применительно к платформе Microsoft.Net Framework. Особенности организации управления в консольном приложении и Windows приложении. Пример консольного приложения, содержащего определение базового и производного класса. Трансформация логической модели. Взаимодействие объектов. Шаблоны проектов. Определение классов
- Система типов
Система типов языка C#, отличия в способе реализации объектов-значений и объектов-ссылок, определение сложных типов данных на основе объединения в коллекцию, агрегации и наследования. Особенности реализации встроенных типов данных с точки зрения надежности программирования.
Классы и объекты. Объекты – значения. Объекты - ссылки
Структурная организация данных. Коллекции. Агрегация. Наследование
Типы данных. Встроенные типы данных. Переменные. Литералы. Именованные константы. Совместимость типов
- Операции и управляющие конструкции
Операции применительно к объектам встроенных типов и средства управления вычислительным процессом при реализации метода. При рассмотрении операций внимание акцентируется на приведении типов с точки зрения обеспечения надежности программирования. Управляющие конструкции с точки зрения поддержки структурного подхода к реализации алгоритма. Примеры обработки данных, представленных в виде массивов и динамических массивов применительно к объектам встроенных типов данных и объектов классов, определяемых разработчиком
Операции и методы. Операции над данными встроенных типов. Присваивание.
Арифметические операции. Операции отношения. Логические операции. Операции со строками
Управляющие конструкции. Следование. Ветвление. Циклы
- Методы как средство реализации операций
Вопросы определения и использования методов, взаимодействия методов по управлению и обмену данными. Использование методов для реализации принципа инкапсуляции и полиморфизма. Реализация полиморфизма в плане статического полиморфизма и полиморфных методов и полиморфных вызовов. Средства динамической идентификации типа объекта и применение абстрактных классов и интерфейсов для реализации полиморфных методов и полиморфных вызовов.
Методы. Взаимодействие по управлению. Взаимодействие по данным. Конструкторы. Свойства. Использование методов
Полиморфизм. Перегрузка методов. Переопределение методов
Абстрактные методы и абстрактные классы.
Интерфейсы.
Автор: доцент Семенов Г.Н. (кафедра ИКТ)
Аннотация рабочей программы «Учебная практика»
Рекомендуется для направления подготовки 230400
«Информационные системы и технологии »
Квалификация (степень) – бакалавр
В процессе учебной практики студенты:
- расширяют и углубляют знания в области современных технологий разработки программных средств;
- приобретают хорошие практические навыки разработки программ в средах визуального (например, Delphi) и математического программирования (например, MATLAB),
- приобретают знания и навыки наглядного представления решений, используя язык UML (диаграммы вариантов использования, классов, компонентов, активности) и схемы алгоритмов, программ, данных и систем.
- Приобретают опыт использования операционных систем, систем программирования, СУБД, офисных приложений для самостоятельного поиска и анализа информации;
- Умение применять основы информатики и программирования в разработке ПО;
- Понимание процессов разработки и сопровождения современных программных средств.
Автор программы: доцент Филиппова Е.Б. (кафедра информационных компьютерных технологий РХТУ им. Д.И.Менделеева)
Аннотация рабочей программы
«Производственная практика»
Рекомендуется для направления подготовки 230400 «Информационные системы и технологии »
Квалификация (степень) – бакалавр
Содержание производственной практики направлено на расширение и углубление полученных профессиональных умений и навыков, и применение их на выбранном предприятии.
- Изучение особенностей структуры и функционирования отдельных информационных систем и сетей предприятия;
- Приобретение практического опыта разработки информационных систем;
- Закрепление знаний по алгоритмическим языкам и программированию путем создания конкретных реальных программ;
- Освоение на практике методов предпроектного обследования объекта информатизации, проведение системного анализа результатов обследования при построении модели информационной системы;
- Определение направления (направлений), нуждающихся в автоматизации и разработка подходов к его осуществлению;
- Создание или модернизация существующего программного продукта, позволяющего автоматизировать одну или несколько операций по работе с информацией на выбранном направлении;
- Изучение конкретной финансовой, инвестиционной, биржевой, производственной и другой деловой документации;
- Знакомство с вопросами техники безопасности и охраны окружающей среды;
- Приобретение навыков обслуживания вычислительной техники и вычислительных сетей в информационных системах;
- Подготовка и систематизация необходимых материалов для выполнения учебной научно-исследовательской работы;
- Составление отчета о практике и оформление его надлежащим образом.
Автор программы: доцент Филиппова Е.Б. (кафедра информационных компьютерных технологий РХТУ им. Д.И.Менделеева)