Технологии обработки информации Управление и информатика; общие принципы системной организации; устойчивость, управляемость и наблюдаемость; инвариантность и чувствительность систем управления; математические модели объектов и систем управления; формы представления моделей; методы анализа и синтеза систем управления. Цифровые системы управления; использование микропроцессоров и микро-ЭВМ в системах управления; особенности математического описания цифровых систем управления, анализа и синтеза систем управления с ЭВМ в качестве управляющего устройства; программная реализация алгоритмов управления в цифровых системах.
Аннотация рабочей программы
Модуля разработчика программного обеспечения»
1. Цели освоения дисциплины (модуля).
Сформировать у студентов компетенции, связанные с применением методики описания предметной области и процесса проектирования и разработки программных систем в будущей профессиональной деятельности с учетом специфики их использования.
2. Место дисциплины (модуля) в структуре ООП бакалавриата.
Модуль изучается во третьем семестре и входит в состав блока Б3 профессионального цикла. Модуль должен изучаться на базе дисциплин «Информатика» и пропедевтического модуля. Модуль разработчика программного обеспечения является опорным для продолжения обучения студентов дисциплинам модулей администратора информационной сети, разработчика информационных систем, web-разработчика, разработчика когнитивных систем и разработчика роботизированных систем.
3. Краткое содержание дисциплины (модуля) (основные разделы и темы)
Технология программирования
Основные этапы решения задач на ЭВМ; критерии качества программы; диалоговые программы; дружественность, жизненный цикл программы; постановка задачи и спецификация программы; способы записи алгоритма; программа на языке высокого уровня; стандартные типы данных. Представление основных структур программирования: итерация, ветвление, повторение; процедуры; типы данных, определяемые пользователем; записи; файлы; динамические структуры данных. Списки: основные виды и способы реализации; программирование рекурсивных алгоритмов; способы конструирования программ; модульные программы; основы доказательства правильности.
Объектно-ориентированный анализ и моделирование
Объектно-ориентированная парадигма программирования. Объекты, полиморфизм и наследование. Объектно-ориентированное проектирование. Конструирование объектов: строки, стеки, списки, очереди, деревья. Математические объекты: рациональные и комплексные числа, вектора, матрицы. Библиотеки объектов. Интерфейсные объекты: управляющие элементы, окна, диалоги. События и сообщения. Механизмы передачи и обработки сообщений в объектно-ориентированных средах. Конструирование программ на основе иерархии объектов.
Технологии объектно-ориентированного программирования
Проблемы переносимости и безопасности программ, проблемы использования программ в сети Интернет. Кроссплатформенные программные продукты. Описание классов и методов. Наследование, полиморфизм и инкапсуляция в языке Java. Абстрактные классы. Интерфейсы. Пакеты. Упаковщики класса. Обработка ошибок при помощи исключений. Организация файлового ввода-вывода. Обработка событий. Программирование аплетов. Классы. Описания протокола класса. Классы и методы в языке С++. Управление доступом к элементам классов. Функции-члены класса. Конструкторы и деструкторы. Классы и методы в языке Java. Массивы объектов. Дружественные функции и перегрузка операций. Перегрузка унарных и бинарных операторов. Производные классы: одиночное наследование. Подкласс, подтип и принцип подстановки. Формы наследования. Наследование в языке С++ и Java. Повторное использование кода: наследование и композиция. Открытые и закрытые производные классы. Правила доступа для классов и объектов. Правила доступа для друзей классов и производных классов. Виртуальные функции и полиморфизм. Позднее связывание. Виртуальные деструкторы. Таблицы виртуальных методов. Производные классы: множественное наследование. Порядок вызова конструкторов. Виртуальные базовые классы. Множественное наследование в С++ и Java. Разновидности полиморфизма. Обработка исключительных ситуаций.
1. Цели освоения дисциплины (модуля).
Обучение студентов основам современных локально-вычислительных сетей. Изучение данного модуля должно обеспечить у учащихся знание теоретических и практических основ в организации и функционировании информационных сетей, умение применять в профессиональной деятельности распределенные данные, прикладные программы и ресурсы сетей.
2. Место дисциплины (модуля) в структуре ООП бакалавриата.
Модуль изучается в пятом семестре и входит в состав блока Б3 профессионального цикла и части дисциплины по выбору студента. Модуль должен изучаться после дисциплин: теория информационных процессов и систем, информационные технологии, технологии обработки информации, находящихся в пропедевтическом модуле. Для освоения данного модуля студент должен знать:
основные понятия информатики; принципы, базовые концепции информационных технологий; состав и структуру различных инструментальных средств, тенденции их развития; базовые и прикладные информационные технологии; инструментальные средства информационных систем; архитектуру ЭВМ; теорию функционирования и принципы организации работы базовых ОС. уметь:
использовать языки и системы программирования для решения профессиональных задач, работать с программным обеспечение общего назначения, осуществлять постановку задач по обработке информации. владеть:
информационными технологиями поиска информации и способами их реализации.
Успешное освоение данного модуля является необходимым для дальнейшего изучения Модуль инженера-исследователя, Модуль разработчика информационных систем, Модуль дизайнера Web-технологий.
3. Краткое содержание дисциплины (модуля) (основные разделы и темы)
Основные понятия информационных сетей. Основы построения сетей. Основы передачи дискретных данных. Управление линией передачи данных и каналы связи. Архитектура протоколов. Ретрансляция кадров. Сети ATM. Технологии и протоколы локальных сетей.
Мосты и коммутаторы подсетей. Протоколы маршрутизации. Технологии мультисервисного доступа. Сетевые службы. Информационные ресурсы сетей и их защита. Программные средства информационных сетей. Управление сетью. Методы оценки эффективности информационных сетей.
Аннотация рабочей программы
Модуля администратора информационной сети
1. Цели освоения дисциплины (модуля).
Формирование знаний и умений в области формализации подходов при управлении данными; разработке структуры базы данных в соответствующей предметной области; формирование представления о целях, задачах и назначении информационных систем; анализу и проектированию системы предприятия на датологическом и инфологическом уровнях; формирование готового продукта на основе базовых принципов жизненного цикла информационной системы при использовании как ручного так и инструментального способа проектирования и разработки системы; выработка навыков применения SQL запросов для отражения необходимой информации из системы и оптимизации работы специалиста для которого разрабатывается информационная система; ознакомление с различными инструментариями разработки информационных систем как проприетарного так и свободного характера; выработка навыков оценки необходимости разработки или модернизации информационной системы.
2. Место дисциплины (модуля) в структуре ООП бакалавриата.
Модуль изучается в шестом семестре и входит в состав блока Б3 профессионального цикла. Модуль должен изучаться после дисциплины «Информатика», Пропедевтического модуля, модуля администратора информационной сети и модуля разработчика программного обеспечения.
3. Краткое содержание дисциплины (модуля) (основные разделы и темы)
Методы накопления и представления знаний. Базы данных и базы знаний, банк данных. Модели представления данных: иерархическая, сетевая, реляционная, постреляционная, объектно-ориентированная, многомерная. Принципы организации БД на основе реляционной модели представления данных, основные понятия. Системы управления базами данных: основные понятия, назначение. Формирование локальной БД на основе реляционной СУБД. Формирование интерфейса взаимодействия пользователя и БД. Распределенные БД, принципы, структура, назначение. Понятие проекта. Жизненный цикл проекта, стадии развития проекта. Анализ предметной области, предварительное обследование объекта информатизации. Выработка технико-экономического обоснования работ по проекту. Построение методологических проектов текущих и желаемых информационных процессов на объекте информатизации. Описание бизнес - процессов. Формирование технического задания, описание границ проекта. Диаграммы сущность-связь. Разработка, тестирование, сдача в эксплуатацию, сопровождение. Методология описания предметной области на основе диаграмм работ, процессов и потоков. Построение моделей текущих и желаемых бизнес процессов на основе методологий IDEF0, IDEF1, DFD, IDEF3 пропреитарными и свободными программно-техническими средствами. Применение CASE технологий для автоматизации проектирования информационной системы. Структурированный язык запросов как средство создания и выборки информации из БД. Базовые команды создания, редактирования, удаления таблицы. Формирование связи между таблицами. Поддержка целостности данных. Выборка данных средствами SQL, запросы, перекрестные запросы. Наложение ограничений, правил на поле посредством сформированного домена.
Формирование законченной информационной системы в соответствии с требованиями заказчика и выработанным техническим заданием на основе конкретных программных продуктах. Генераторы, триггеры, хранимые процедуры, язык манипулирования данными. Формирование интерфейса, его связь с БД.
Аннотация рабочей программы
Модуля разработчика информационных систем
1. Цели освоения дисциплины (модуля).
Формирование знаний и умений в области программирования на основе скриптов; выработка навыков Web - верстки; закрепление навыков работы с языками интерпретаторами; формирование умения работы с комплексами серверных программных средств разработки веб - приложений; изучение протокола передачи гипертекстовых данных; формирование умения использовать связку - база данных и язык интерпретатор.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 |


