Специальность / Speciality: 7-06-0533-04 Математика и компьютерные науки / Mathematics and computer science
Профилизация / Profiling: Веб-программирование и интернет-технологии / Web Development and Internet Technologies
Учебная дисциплина, модуль / Academic discipline, module: Интернет вещей, модуль « Технологии программирования» / The Internet of Things, module «Programming Technologies»
|
Краткое содержание учебной дисциплины, модуля / Brief summary |
Основные понятия. Базовые понятия и определения Интернета вещей. Текущее состояние и перспективы развития. Аппаратное обеспечение. Микроконтроллеры и микропроцессоры. Системы на кристалле. Датчики. Исполнительные механизмы. Модули передачи данных. Одноплатные компьютеры. Программное обеспечение. Операционные системы для устройств IoT: Embedded Linux, Android Things, RTOS. Языки программирования. Протоколы проводной передачи данных. Типы протоколов. Протоколы 1-Wire, SPI, I2C, UART, RS-232, RS-485, USB, Ethernet. Технологии беспроводной передачи данных. Bluetooth, Wi-Fi, EDGE, GPRS, LTE, NB IoT. Технологии обработки данных. Обработка данных в устройстве. Серверная обработка. Облачная обработка. |
Basic concepts. Basic concepts and definitions of the Internet of Things. Current state and development prospects. Hardware. Microcontrollers and microprocessors. Systems on a chip. Sensors. Actuators. Data transmission modules. Single board computers. Software. Operating systems for IoT devices: Embedded Linux, Android Things, RTOS. Programming languages. Wired data transfer protocols. Types of protocols. Protocols 1-Wire, SPI, I2C, UART, RS-232, RS-485, USB, Ethernet. Technologies of wireless data transmission. Bluetooth, Wi-Fi, EDGE, GPRS, LTE, NB IoT. Data processing technologies. Data processing in the device. Server processing. Cloud processing. |
|
Формируемые компетенции / The formed competences |
Применять современные технологии для разработки программного обеспечения |
To apply modern technologies for software development |
|
Результаты обучения (знать, уметь, владеть) / Learning outcomes (know, can, be able) |
знать: − основные понятия «Интернета вещей»; − современное состояние и перспективы развития технологий «Интернета вещей»; − аппаратное и программное обеспечение; − проводные и беспроводные протоколы обмена информацией между устройствами, устройствами и сервером; − способы сбора, хранения и агрегации данных от удаленных устройств; уметь: − выбирать аппаратные и программные средства для решения практической задачи; − модифицировать схемы электрические принципиальные путем добавления датчиков, актуаторов, схем согласования и модулей передачи данных; − создавать встраиваемое и серверное программное обеспечение; иметь навык: − разработки и отладки систем «Интернета вещей». |
know: − basic concepts of the Internet of Things; − current status and development prospects of Internet of Things technologies; − hardware and software; − wired and wireless protocols for exchanging information between devices, devices, and servers; − methods for collecting, storing, and aggregating data from remote devices; can: − select hardware and software to solve a practical problem; − modify electrical schematic diagrams by adding sensors, actuators, matching circuits, and data transmission modules; − create embedded and server software; be able: − develop and debug Internet of Things systems. |
|
Семестр изучения учебной дисциплины, модуля / Semester of study |
2 |
2 |
|
Пререквизиты / Prerequisites |
Язык Python в промышленном окружении, Теоретико-числовые алгоритмы информационной безопасности |
Python Language in an Industrial Enviroment, Number and Theoretic algorithms for Information Security |
|
Трудоемкость в зачетных единицах (кредитах) / Credit units |
3 |
3 |
|
Количество аудиторных часов и часов самостоятельной работы / Academic hour of students’ class work, hours of self-directed learning |
Всего 108 часов, из них 36 аудиторных часов и 72 часа самостоятельной работы. |
A total of 108 hours, of which 36 academic hours of students’ class work and 72 hours of self-directed learning. |
|
Требования и формы текущей и промежуточной аттестации / Requirements and forms of current and interim certification |
Опрос, отчет по лабораторной работе, контрольная работа. Зачет. |
Survey, lab report, test. End-of-term test. |