Образовательный стандарт республики беларусь

Вид материалаОбразовательный стандарт

Содержание


Основы энергосбережения
Операционные системы
Объектно-ориентированное программирование
Компьютерные сети
Программирование сетевых приложений
Базы данных
Проектирование информационных систем
Информационные технологии
Компьютерная геометрия и графика
Системное программирование
Автоматизация технологических процессов в полиграфии
Моделирование систем обработки информации
Метрология, стандартизация и управление качеством полиграфической продукции
Технология допечатных и печатных процессов
Полиграфические машины, автоматы и поточные линии
Оперативная полиграфия
Охрана информации и надежность информационных систем
Компьютерные мультимедийные системы
Подобный материал:
1   2   3   4   5   6   7   8

Основы энергосбережения

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

Выпускник должен

знать:

– особенности проведения энергетического аудита и организации энергосбережения на предприятии на основе энергетического менеджмента;

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

– методы финансового и информационного обеспечения энергосбережения.

уметь:

осуществлять оценку технологических процессов и устройств, с точки зрения их энергоэффективности;

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

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

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


Операционные системы

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

Выпускник должен

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

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


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

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

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

Выпускник должен

знать:
  • базовые понятия и синтаксис языка; технологию объектно-ориентированного программирования; технологию создание использование алгоритмов; методы программирование в объектах (ООП); методы определения и использования основных объектов и конструкций языка; методы абстрагирование объектов и использования для разработки программ;
  • основные технологические приемы разработки программ; методы использование языка программирования в решении задач направления; методы использования статических и динамических абстракций; методы ограничения доступа; технологию организации и использования иерархии классов, предопределенных классов и типов данных; методы работы с указателями и объектными ссылками;
  • абстрактные и виртуальные функции и классы; методы параметризация классов и их использование для решения задач; библиотеки шаблонов и их использование; методы обработки исключительных ситуаций; работу с потоками и разработку многопоточных приложений; оптимальные методы использования объектно-ориентированного языка для решения прикладных задач по направлениям;

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


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

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

Выпускник должен

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

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


Программирование сетевых приложений

Язык программирования сетевых приложений, базовые конструкций и основные элементов языка. Методы, классы и основные методы разработки программ. Реализация свойств полиморфизма. Архитектурные конструкции языка программирования, основные их свойства, особенности их применения в разработке программных продуктов. Средства и механизмы реализации интерфейса пользователя. Методы программной реализации интерфейсов. Компонентные технологии, библиотеки и средства внедрения визуальных компонент. Применение визуальных компонентов для организации GUI-интерфейсов пользователя. Архитектурные средства построения программ. Методы и средства реализации взаимодействия программных модулей и архитектурных компонент. Методы обработки исключительных ситуаций. Понятие потока. Организация потоков ввода/вывода. Использование потоков для распараллеливания обработки. Основные принципы многопоточного программирования. Организация параллельной обработки, методы синхронизации и распределенная обработка синхронизуемых участков кода. Языковые средства реализации многопоточного программирования. Методы устранения взаимоблокировки потоков. Конструкции методы и механизмы, ориентированные на разработку сетевых приложений. Протоколы, используемые для передачи данных в сети. Стек протокола и особенности его обработки для организации сетевого взаимодействия. Методы разработки приложений в клиент-серверной архитектуре. Реализация взаимодействия с установлением соединения. Реализация взаимодействия без установления соединения. Особенности разработки клиентских и серверных приложений. Концепция распределенной обработки данных. Технологии удаленной обработки данных. Протоколы и программная реализация удаленного вызова процедур. Особенности объектно-ориентированных решений вызовов удаленной обработки. Организация последовательной и параллельной обработки запросов в серверных программах. Псевдопараллельная обработка запросов. Особенности развития технологий и языков программирования для разработки сетевых приложений.

Выпускник должен

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

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

Базы данных

Концепция интеграции данных. Основные сведения о файловых системах. Области применения и ограничения файлов. Назначение и функции баз данных (БД). Архитектура БД. Модель данных. Концептуальные модели. Физическая организация БД. Развитие методов организации БД: БД на инвертированных списках, иерархические системы, сетевые системы. Жизненный цикл БД. Реляционный подход к организации БД: базовые понятия, фундаментальные свойства отношений. Реляционная модель данных. Реляционная алгебра и реляционное исчисление. Логическая организация базы данных. Основные абстракции БД: объекты и атрибуты, схемы и подсхемы. Проектирование реляционных БД. Методы нормализации и основные нормальные формы. Системы управления БД СУБД: понятие, определение и основные функции. Языки БД. Критерии выбора физической организации данных. Средства защиты данных, Понятие распределенных БД. Понятия транзакции, удаленного запроса, распределенной транзакции. Функции приложения и их распределение в различных моделях. Двух- и трехуровневые системы клиент-сервер. Модели транзакций. Журнал транзакций. Проблемы параллельного выполнения транзакций. Блокировки, виды блокировок. Технологии тиражирования. Репликации. Особенности работы в глобальных сетях. Публикация БД в Интернет.

Выпускник должен

знать:
  • основные понятия БД;
  • основы построения и функционирования БД;
  • технологии организации БД;
  • язык создания и манипулирования данными SQL;
  • способы защиты данных;
  • приемы работы в распределенных и многопользовательских БД;

уметь:
  • построить модель предметной области;
  • создавать соответствующую модели базу данных в используемой СУБД;
  • организовать ввод информации в базу данных и вывод отчетов;
  • сформулировать запросы к БД;
  • организовать работу в многопользовательской БД.


Системы управления базами данных

Компоненты и архитектура СУБД. Установка инструментов СУБД в операционной системе. Среда СУБД. Создание и управление таблицами в различных СУБД. Ограничения СУБД для поддержания целостности данных. Правила. Триггеры. Индексы. Языки управления данными в различных СУБД. Выбор и модификация данных с помощью сложных запросов. Внутренние и внешние соединения. Подзапросы. Импорт и экспорт данных. Доступ к внешним данным с помощью распределённых запросов. Извлечение данных с помощью курсоров. Извлечение данных XML. Категории хранимых процедур. Операции с хранимыми процедурами. Программирование хранимых процедур. Создание и управление триггерами. Программирование триггеров. Создание, модификация и удаление представлений. Доступ к данным через представления. Структура индексов. Создание и администрирование индексов. Архитектура транзакций и блокировок. Архитектура распределённых транзакций. Управление транзакциями. Управление блокировками. Система безопасности СУБД. Планирование безопасности баз данных. Реализация и администрирование системы безопасности. Мониторинг и настройка СУБД. Создание форм. Создание и модификация отчётов. Создание интегрированных приложений.


Выпускник должен:

знать:

- компоненты архитектуры СУБД, их связи и взаимодействия в рамках отдельной СУБД;

- инструменты программирования СУБД;

- синтаксис, различия и возможности языков управления данными СУБД;

- механизмы и технологии защиты данных и администрирования СУБД;

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

уметь:

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

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

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

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

- выбирать и модифицировать данные посредством сложных запросов;

- управлять и манипулировать данными в СУБД;

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

- создавать и администрировать индексы;

- управлять транзакциями и блокировками в различных СУБД;

- управлять аутентификацией, разрешениями и ролями;

- осуществлять настройку индексов и секционирование баз данных.


Проектирование информационных систем

Качество программного обеспечения: корректность, надежность, устойчивость, повторная применимость, эффективность, совместимость, переносимость, верифицируемость и экономичность. Принципы инженерии программного обеспечения. Модульность программного обеспечения. Методы обеспечения повторной применимости программного обеспечения. Архитектура программного обеспечения. Модели системного структурирования и управления программного обеспечения. Спецификация программного обеспечения. Этапы разработки программного обеспечения. Технологии производства программного обеспечения. Верификация программного обеспечения. Основные метрики программного продукта. Управление производством программного обеспечения. Модели качества процессов конструирования программного обеспечения СММ, ISO/IEC 15504. Действующие стандарты Республики Беларусь регулирующие разработку программного обеспечения. Диаграмма потоков данных. Детализация процессов. Расширения реального времени. Словари данных. Методы задания спецификации процессов. Структурное проектирование. Структурный анализ. Визуальное моделирование. Системы графической нотации. Диаграммы UML. Моделирование процессов. Диаграмма деятельности. Взаимодействие объектов. Диаграммы последовательности. Кооперативные диаграммы. Сценарии переключений между диаграммами. Логическое представление модели Rose. Классы и пакеты. Атрибуты и операции. Представление компонентов. Диаграммы Компонентов. Представление Размещения. Диаграммы Размещения. Создание процессоров. Добавление устройств, соединений и процессов. Генерация программного кода и обратное проектирование. Логико-комбинаторные методы проектирования сложных систем: альтернативное проектирование систем, построение избыточной структуры, формирование особой скобочной нормальной формы. Синтез математических моделей для информационных систем. Основы теории синтеза систем реального времени. Методы решения оптимизационных задач.

Выпускник должен:

знать:

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

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

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

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

- основные принципы инженерии программного обеспечения;

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

- технологии разработки программного обеспечения;

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

- метрические характеристики программного обеспечения;

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

- стандарты Республики Беларусь, регулирующие разработку программного обеспечения;

уметь:

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

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

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

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

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

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

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

- верифицировать программное обеспечение;

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


Дисциплины направления специальности


Специализированные информационные системы в медиа, издательском деле и полиграфии

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

Выпускник должен:

знать:

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

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

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

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

уметь:

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

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

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

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


Информационные технологии

Основы организации работы пользователя и настройка операционной системы. Создание простых и комплексных текстовых документов. Обработка электронных таблиц. Приёмы работы со сжатыми данными. Введение в компьютерную графику. Векторные графические редакторы. Редакторы растровой графики. Автоматизация обработки документов. Средства автоматизации научно-исследовательских работ. Редакционно-техническая подготовка издания. Издательские система верстки публикаций. Методология автоматической верстки публикаций. Технологический процесс и модели данных, применяемые в полиграфии для обработки изобразительной информации. Интероперабельность информационных систем и средства ее обеспечения. Коммуникативные форматы и протоколы. Язык гипертекстовой разметки документов HTML. Каскадные таблицы стилей CSS. Web-редакторы. Расширяемый язык разметки XML. Язык форматных преобразований XSLT. Корпоративная внутренняя сеть Intranet и глобальная сеть Internet. Системы электронного документооборота. Обзор информационно-правовых и информационно-справочных систем. Основы работы с прикладными системами баз данных. Программы автоматического перевода. Презентационные технологии в информатике. Цифровые методы обработки трехмерной графики. Виды анимации. Инструменты анимации. Компьютерная обработка видео и аудио информации. Захват цифрового и аналогового видео. Параметры управления цифровыми видеоустройствами.

Выпускник должен

знать:
  • основы организации рабочего пространства пользователя в операционной системе;
  • структуру простых и комплексных текстовых документов;
  • основы векторной и растровой компьютерной графики;
  • основные средства автоматизации научно-исследовательских работ;
  • языки разметки документов HTML и XML;
  • язык форматных преобразований XSLT;
  • каскадные таблицы стилей CSS;
  • основы работы с Web-редактором;
  • принципы функционирования сетей Intranet и Internet;
  • современное аппаратное и программное обеспечение, используемое в допечатной подготовке издательской продукции;
  • редакционно-техническую подготовку изданий;
  • правила набора и верстки изданий различной сложности;
  • методологию автоматической верстки публикаций;
  • научные и практические основы процессов обработки изобразительной информации;
  • методы установки, администрирования и сопровождения системы электронного документооборота;
  • основы взаимодействия пользователя с прикладными системами баз данных;
  • правила взаимодействия с программами автоматического перевода;
  • понятия формы; модификатора; трехмерного примитива;
  • логические операции и преобразования типа объекта;
  • типы источников света и типы камер;
  • виды и инструменты анимации;
  • методы современных презентационных технологий, включая использование видео и аудиоинформации;
  • методы измерение времени видеоматериала;
  • параметры размеров кадра и разрешения;
  • технологии сжатия и архивации видеоматериалов;
  • методы оценки качества записи видеоматериалов;

уметь:
  • создавать простые и комплексные текстовые документы;
  • работать со средствами компьютерной графики;
  • владеть основные средствами автоматизации научно-исследовательских работ;
  • создавать Web-сайты с использованием языков разметки документов HTML и XML;
  • осуществлять взаимодействие с сервисами Internet и Intranet;
  • сверстать книжное или газетно-журнальное издание любой сложности в соответствии с правилами набора и верстки;
  • подготавливать к изданию оригинал-макеты полиграфической продукции, содержащей полноцветные изображения;
  • изготавливать изобразительные фотоформы различных типов;
  • пользоваться информационно-правовыми и информационно-справочными системами;
  • работать с прикладными системами баз данных;
  • пользоваться программами автоматического перевода;
  • создавать презентационное сопровождение производственного, научного или образовательного процесса.
  • проводить полигональное моделирование, сплайновое и иерархическое моделирование;
  • применять логические операции и преобразования типа объекта;
  • проводить конечную визуализацию и редактирование материалов;
  • создавать оптимизацию отражений;
  • оценивать структуру и параметры видеоматериала;
  • создавать покадровое формирование записи с корректным форматированием звука;
  • формировать, хранить и воспроизводить видеоизображения


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

Основные характеристики растровых изображений. Базовые растровые алгоритмы. Кривая Безье. Алгоритмы закрашивания. Стиль линии, стиль заполнения, текстура. Аффинные преобразования системы координат и координат объектов на плоскости и в пространстве. Мировые и экранные координаты. Видовая система координат. Основные типы проекций. Аксонометрическая проекция. Перспективная проекция. Модели описания поверхностей. Аналитическая модель. Векторная полигональная модель. Равномерная сетка. Изолинии высоты. Визуализация объемных изображений. Каркасная визуализация. Показ с удалением невидимых точек. Сортировка граней по глубине. Метод z- буфера. Закрашивание поверхностей. Модели отражения света. Метод закрашивания Гуро. Графическая библиотека OpenGL. Принцип построения и возможности библиотеки. Синтаксис команд OpenGL. Примитивы OpenGL. Списки изображений. Геометрические преобразования координат объектов OpenGL. Видовое преобразование, определение области вывода. Создание объемных изображений с использованием библиотеки OpenGL.

Выпускник должен

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

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


Системное программирование

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

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

Выпускник должен

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

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


Программирование Интернет-изданий

Сравнительный обзор технологий программирования в Интернет. Среда разработки Eclipse. Основы программирования на языке Java: типы данных, операции, управляющие операторы, классы и методы, принцип наследования классов, пакеты и интерфейсы, обработка исключений. Многопоточное программирование на Java. Библиотека Java. Использование компонентов Swing. Применение пакета AWT. Архитектура модель-вид-контроллер. Применение JDBC. Использование сокетов. Технология RMI. Технология Jini. Использование сервиса JavaSpaces. Архитектура JMX. Технология Jiro.. Технология сервлетов. Технология JSP. Технология CORBA.

Выпускник должен

знать:
  • язык программирования Java;
  • методы применения компонентов Swing;
  • архитектуру модель-вид-контроллер;
  • методы использования JDBC;
  • методы использования технологии RMI;
  • методы применения технологии Jini;
  • методы применения сервиса JavaSpses;
  • архитектуру JMS;
  • методы применения технологии Jiro;
  • основы технологии CORBA;
  • технологию сервлетов;
  • технологию JSP;

уметь:
  • разрабатывать Windows-приложения с использованием AWT и Swing;
  • использовать интерфейс JDBC;
  • разрабатывать распределенные приложения с использованием технологии RMI;
  • разрабатывать приложения с использованием технологии сервлетов;
  • разрабатывать приложения с использованием технологии JSP.


Автоматизация технологических процессов в полиграфии

Этапы развития систем автоматики. Элементы теории и сред­ства автоматического контроля технологических величин. Технические средства автоматизации. Общие сведения об автоматизации полиграфических производств. Элементы теории и устройства системы автоматического регулирования. Системы автоматизации типовых процессов. Автоматизированные системы управления технологическими процессами. Локальные системы управления полиграфических производств. Комплексные системы управления полиграфическими производствами. Проектирование схем автоматизации технологических процессов.

Выпускник должен

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


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


Моделирование систем обработки информации

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

Выпускник должен

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

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

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

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

Выпускник должен

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

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

Технология допечатных и печатных процессов

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

Выпускник должен

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

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

Полиграфические машины, автоматы и поточные линии

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

Выпускник должен

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

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

Организация Web-портала и администрирование ресурсов в Web.

Обзор систем Macromedia DreamWeaver, HomeSite и Microsoft FrontPage. Среда разработки MS FrontPage. Ввод текста, списков и гиперссылок. Добавление графики и элементов мультимедиа на Web-страницу. Использование тем и шаблонов. Использование компонентов, общих полей и строк ссылок. Создание таблиц. Создание фреймовых таблиц. Использование форм и шаблонов интерактивных страниц. Использование листов стилей страниц и узлов. Создание Web-узлов и управление ими. Шаблоны и мастера. Редактирование существующих узлов. Настройка конфигурации узла. Администрирование узлов. Публикация узлов на Web-сервере. Публикация узлов на серверах провайдеров. Использование эффектов динамического стиля. Использование сценариев на Web-страницах. Подготовка условий для совместной работы над проектом. Совместная разработка Web-узлов и страниц. Создание и администрирование форумов, чатов и других форм взаимодействия пользователей в Internet. Управление ходом выполнения проекта. MS Office и организация коллективной работы в Web. Коллективная разработка узлов для Internet, intranet и extranet. Создание профессиональной графики для Web-страниц. Персональный Web-сервер и персональный Web Manager. Microsoft Internet Informational Server. Использование FrontPage c Web-сервером Apache.

Выпускник должен

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

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


Оперативная полиграфия

Общие сведения о процессах оперативной полиграфии. Технология Computer to print. Лазерные и светодиодные принтеры. Копировальные аппараты. Электрографические цифровые печатные машины. Обзор альтернативных способов цифровой печати. Изготовление печатных форм плоской офсетной печати в оперативной полиграфии. Изготовление офсетных печатных форм путём прямого проецирования оригинала-макета. Особенности фотомеханического способа изготовления офсетных печатных форм в оперативной полиграфии. Технологические варианты Computer to Plate, используемой в оперативной полиграфии. Разновидности современных малоформатных офсетных машин. Технология Computer to Press. Применение специальных видов печати в оперативной полиграфии. Применение традиционной трафаретной печати в оперативной полиграфии. Ризография. Ротаторная печать. Гектография. Процессы лакирования в оперативной полиграфии. Припрессовка пленки. Особенности тиснения фольгой в оперативной полиграфии. Механические способы отделки. Процессы сталкивания и резки. Процессы фальцовки в оперативной полиграфии. Комплектация и скрепление блоков.

Выпускник должен

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

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


Охрана информации и надежность информационных систем

Особенности информационных систем, как объекта защиты. Методы и средства повышения информационной безопасности и надежности систем хранения, преобразования, передачи и защиты информации в информационных системах. Программные и технические средства преобразования, защиты информации и повышения надежности в информационных системах. Методы криптографической защиты информации.

Выпускник должен:

знать:

- особенности информационной системы, как объекта защиты;

- организационные методы защиты информации в информационных системах;

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

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

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

уметь:

- строить системы защиты информации в информационных системах;

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

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

- применять методы криптографии.


Компьютерные мультимедийные системы

Компьютерные технологии по обработке мультимедийной информации. Форматы хранения мультимедийной информации. Текстовые и графические редакторы. Звуковые редакторы. Редакторы видеомонтажа. Языки программирования для создания интерактивных объектов. Мультимедийные системы имитационного моделирования. Мультимедийные интерактивные системы. Размещение и обработка мультимедийной информации в сети Интернет. Проектирование, организация и управление мультимедийными интерактивными системами.

Выпускник должен:

знать:

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

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

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

уметь:

- применять компьютерные технологии при обработке мультимедийной информации;

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

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

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

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

- размещать мультимедийные интерактивные системы в компьютерной сети Интернет.