Аннотации программ дисциплин

Вид материалаДокументы

Содержание


«Системы управления химико-технологическими процессами»
Аннотация примерной программы учебной дисциплины
2. Структурное программирование
3. Объектно-ориентированное программирование.
4. Стандартная библиотека.
Аннотация примерной программы учебной дисциплины
Функциональная модель, структурная модель и модель взаимодействия
Динамика объекта, физическая модель
Трансформация логической модели в программный код
Система типов
Операции и управляющие конструкции
Методы как средство реализации операций
Аннотация рабочей программы «Учебная практика»
Аннотация рабочей программы «Производственная практика»
Подобный материал:
1   ...   4   5   6   7   8   9   10   11   12

«Системы управления химико-технологическими
процессами»


Рекомендуется для направления подготовки 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 «Информационные системы и технологии» как вариативная дисциплина математического и
естественнонаучного цикла.

Квалификация (степень) – бакалавр.

  1. Введение

Рассматриваются вопросы представления предметной области в виде моделей применительно к процедурной и объектно-ориентированной парадигме программирования. Вводится понятие интегрированной модели сложной системы и определяется состав диаграмм языка UML для ее представления. Жизненный цикл программы

Парадигмы программирования. Интегрированная модель сложной системы
  1. Функциональная модель, структурная модель и модель взаимодействия

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

Пакеты. Функциональная модель. Структурная модель. Модель взаимодействия объектов
  1. Динамика объекта, физическая модель

Поведение объекта как смена состояний и реализация программы в виде компонент и их размещения по узлам среды исполнения. Динамика объекта. Физическая модель. Компоненты. Физическая модель. Развертывание
  1. Трансформация логической модели в программный код

Способы трансформации логической модели в программный код на языке C#, понятие приложения, проекта и решения применительно к платформе Microsoft.Net Framework. Особенности организации управления в консольном приложении и Windows приложении. Пример консольного приложения, содержащего определение базового и производного класса. Трансформация логической модели. Взаимодействие объектов. Шаблоны проектов. Определение классов
  1. Система типов

Система типов языка C#, отличия в способе реализации объектов-значений и объектов-ссылок, определение сложных типов данных на основе объединения в коллекцию, агрегации и наследования. Особенности реализации встроенных типов данных с точки зрения надежности программирования.

Классы и объекты. Объекты – значения. Объекты - ссылки

Структурная организация данных. Коллекции. Агрегация. Наследование

Типы данных. Встроенные типы данных. Переменные. Литералы. Именованные константы. Совместимость типов
  1. Операции и управляющие конструкции

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

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

Арифметические операции. Операции отношения. Логические операции. Операции со строками

Управляющие конструкции. Следование. Ветвление. Циклы
  1. Методы как средство реализации операций

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

Методы. Взаимодействие по управлению. Взаимодействие по данным. Конструкторы. Свойства. Использование методов

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

Абстрактные методы и абстрактные классы.

Интерфейсы.


Автор: доцент Семенов Г.Н. (кафедра ИКТ)

Аннотация рабочей программы «Учебная практика»


Рекомендуется для направления подготовки 230400
«Информационные системы и технологии »

Квалификация (степень) – бакалавр


В процессе учебной практики студенты:
  1. расширяют и углубляют знания в области современных технологий разработки программных средств;
  2. приобретают хорошие практические навыки разработки программ в средах визуального (например, Delphi) и математического программирования (например, MATLAB),
  3. приобретают знания и навыки наглядного представления решений, используя язык UML (диаграммы вариантов использования, классов, компонентов, активности) и схемы алгоритмов, программ, данных и систем.
  4. Приобретают опыт использования операционных систем, систем программирования, СУБД, офисных приложений для самостоятельного поиска и анализа информации;
  5. Умение применять основы информатики и программирования в разработке ПО;
  6. Понимание процессов разработки и сопровождения современных программных средств.



Автор программы: доцент Филиппова Е.Б. (кафедра информационных компьютерных технологий РХТУ им. Д.И.Менделеева)

Аннотация рабочей программы
«Производственная практика»


Рекомендуется для направления подготовки 230400 «Информационные системы и технологии »

Квалификация (степень) – бакалавр


Содержание производственной практики направлено на расширение и углубление полученных профессиональных умений и навыков, и применение их на выбранном предприятии.
  1. Изучение особенностей структуры и функционирования отдельных информационных систем и сетей предприятия;
  2. Приобретение практического опыта разработки информационных систем;
  3. Закрепление знаний по алгоритмическим языкам и программированию путем создания конкретных реальных программ;
  4. Освоение на практике методов предпроектного обследования объекта информатизации, проведение системного анализа результатов обследования при построении модели информационной системы;
  5. Определение направления (направлений), нуждающихся в автоматизации и разработка подходов к его осуществлению;
  6. Создание или модернизация существующего программного продукта, позволяющего автоматизировать одну или несколько операций по работе с информацией на выбранном направлении;
  7. Изучение конкретной финансовой, инвестиционной, биржевой, производственной и другой деловой документации;
  8. Знакомство с вопросами техники безопасности и охраны окружающей среды;
  9. Приобретение навыков обслуживания вычислительной техники и вычислительных сетей в информационных системах;
  10. Подготовка и систематизация необходимых материалов для выполнения учебной научно-исследовательской работы;
  11. Составление отчета о практике и оформление его надлежащим образом.


Автор программы: доцент Филиппова Е.Б. (кафедра информационных компьютерных технологий РХТУ им. Д.И.Менделеева)