Бакалавриат
2024/2025





Проектный семинар "Практическая реализация современных технологий создания информационных систем"
Статус:
Курс обязательный (Информатика и вычислительная техника)
Направление:
09.03.01. Информатика и вычислительная техника
Кто читает:
Департамент компьютерной инженерии
Когда читается:
2-й курс, 3, 4 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Бубнова Мария Андреевна,
Кадышев Сергей Валентинович,
Лычагин Кирилл Анатольевич,
Новиков Роман Сергеевич,
Опекунова Алина Алексеевна,
Тув Александр Леонидович
Язык:
русский
Кредиты:
3
Программа дисциплины
Аннотация
Задачей проектного семинара является ознакомление студентов 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 module0.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). — Режим доступа: для авториз. пользователей.