• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

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

2024/2025
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Статус:
Курс обязательный
Когда читается:
2-й курс, 3, 4 модуль

Преподаватели

Программа дисциплины

Аннотация

Задачей проектного семинара является ознакомление студентов c предметной областью по направлению обучения «Информатика и вычислительная техника», базовыми понятиями, связанными с вычислительной техникой, информационными и коммуникационными технологиями. Проектный семинар относится к базовой части профессионального цикла образовательной программы «Информатика и вычислительная техника». Семинар логически, содержательно и методически тесно связан с рядом теоретических дисциплин и практик ОП. Проектный семинар предполагает изучение разделов: - Общие сведения о направлении «Информатика и вычислительная техника»; - Роль и задачи автоматизированных систем управления; - Архитектура и компоненты систем автоматизации; - Изучение технологий решения типовых задач разработки автоматизированных систем; - Аппаратное обеспечение искусственного интеллекта; - Информационно-аналитические системы; - Хранилища данных; Безопасная разработка ПО; - Основные тренды исследования и разработки микросервисных приложений; - Проектирование и разработка веб-сервисов с помощью языка GO; - Анализ веб-страниц с помощью библиотек для веб-скрапинга GO;
Цель освоения дисциплины

Цель освоения дисциплины

  • Целью освоения проектного семинара является ознакомление студентов c предметной областью по направлению обучения «Информатика и вычислительная техника», базовыми понятиями, связанными с вычислительной техникой, получения теоретических и практических навыков работы с информационными и коммуникационными технологиями. Проектный семинар относится к базовой части профессионального цикла образовательной программы «Информатика и вычислительная техника». Семинар логически, содержательно и методически тесно связан с рядом теоретических дисциплин и практик ОП. Проектный семинар предполагает изучение разделов: - Общие сведения о направлении «Информатика и вычислительная техника»; - Роль и задачи автоматизированных систем управления; - Архитектура и компоненты систем автоматизации; - Изучение технологий решения типовых задач разработки автоматизированных систем; - Аппаратное обеспечение искусственного интеллекта; - Информационно-аналитические системы; - Хранилища данных; Безопасная разработка ПО; - Основные тренды исследования и разработки микросервисных приложений; - Проектирование и разработка веб-сервисов с помощью языка GO; - Анализ веб-страниц с помощью библиотек для веб-скрапинга GO;
Планируемые результаты обучения

Планируемые результаты обучения

  • • Знать основные понятия теории технических систем (ТС), описание назначения и технической функции ТС, основные виды структур ТС.
  • Знать объекты Интернета вещей и уметь сформулировать разницу между ними
  • Знать ступени эталонных моделей IoT по IWF и ITU-T
  • Знать протоколы IoT
  • Уметь перечислить основные модели обслуживания
  • Иметь представление об эталонной облачной архитектуре NIST
  • Знать ступени облачной эталонной архитектуры ITU-T
  • Знать основные понятия и определения, обобщенную структуру систем управления
  • Знать функции автоматизированных систем управления
  • Знать критерии оценки качества автоматизированных систем управления
  • Знать критерии оценки надежности функционирования автоматизированных систем управления
  • Знать особенности разработки средств для функционирования в реальном масштабе времени
  • Знать требования, предъявляемые к аппаратным средствам комплексной автоматизации
  • Уметь проводить обоснованный выбор требуемой для решения задачи конфигурации аппаратных средств
  • Знать особенности ввода цифровой информации в контроллер
  • Уметь провести обоснованный выбор архитектуры и семейства микроконтроллеров, в наибольшей степени подходящий для решения задачи
  • Знать принципы организации взаимодействия между элементами систем
  • Уметь разработать приложение для обмена информацией с использованием библиотечных компонентов
  • Уметь применять средства из состава библиотек сред разработки для: документирования возможностей приложения, его интернационализации, оформления отчетов, работе с языками разметки документов
  • Знать основные понятия теории технических систем (ТС), описание, назначение и технической функции ТС, основные виды структур ТС.
  • Знать управляющие конструкции языка G0 и типы данны
  • Уметь разрабатывать приложения на языке Go
  • Знать методы системного проектирования информационно-аналитических систем
  • Владеть методами безопасной разработки ПО
  • Представлять организацию хранилищ данных
  • Уметь моделировать работу прототипов автоматизированных систем в среде разработки "Proteus"
  • Знать основные возможности средств фреймворка Qt, уметь проектировать требуемый пользовательский интерфейс средствами Qt Designer
  • Знать и уметь применять типы рекурсии, предоставляемые языком Go
  • Знать принципы преобразования данных для передачи по сети
  • Уметь обоснованно выбирать и применять требуемые для решения задачи типы данных
  • Уметь проводить разработку программно-аппаратного комплекса в системе моделирования "Proteus"
Содержание учебной дисциплины

Содержание учебной дисциплины

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

Элементы контроля

  • неблокирующий Экзамен
  • неблокирующий Контроль активности работы на занятиях 3го модуля
  • неблокирующий Контроль активности работы на занятиях 4го модуля
Промежуточная аттестация

Промежуточная аттестация

  • 2024/2025 4th module
    0.2 * Контроль активности работы на занятиях 3го модуля + 0.2 * Контроль активности работы на занятиях 4го модуля + 0.6 * Экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • Алдохина, О. И. Информационно-аналитические системы и сети : учебное пособие / О. И. Алдохина. — Кемерово : КемГИК, [б. г.]. — Часть 1 : Информационно-аналитические системы — 2010. — 148 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/49636 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Андык, В. С.  Автоматизированные системы управления технологическими процессами на ТЭС : учебник для вузов / В. С. Андык. — Москва : Издательство Юрайт, 2021. — 407 с. — (Высшее образование). — ISBN 978-5-534-05087-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/473409 (дата обращения: 27.08.2024).

Рекомендуемая дополнительная литература

  • Зариковская, Н. В. Информационно-аналитические системы управления : учебное пособие / Н. В. Зариковская. — Москва : ТУСУР, 2018. — 107 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/313781 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Тув Александр Леонидович
  • Бубнова Мария Андреевна
  • Старых Владимир Александрович
  • Новиков Роман Сергеевич
  • Лычагин Кирилл Анатольевич