Computer Engineering BA (B), Embedded System for Internet of Things, 7.5 credits
Syllabus:
Datateknik GR (B), Inbäddade system för Internet of Things, 7,5 hp
Computer Engineering BA (B), Embedded System for Internet of Things, 7.5 credits
General data
- Code: DT171G
- Subject/Main field: Computer Engineering
- Cycle: First cycle
- Progression: (B)
- Credits: 7,5
- Progressive specialization: G1F - First cycle, has less than 60 credits in first-cycle course/s as entry requirements
- Education area: Teknik 100%
- Answerable faculty: Faculty of Science, Technology and Media
- Answerable department: Computer and Electrical Engineering
- Approved: 2017-06-28
- Date of change: 2023-06-01
- Version valid from: 2023-07-01
Aim
The course aims to provide a basic understanding of embedded systems and how they are applied in the Internet of Things. The student must learn to program embedded systems and connect simpler sensors to use their resources in online applications.
Course objectives
After completing the course, the student shall be able to:
- apply Ohm's law and calculate power requirements of simpler electrical circuits,
- identify and use active and passive components in an Internet of Things system,
- identify, describe and explain different types of architecture suitable for the Internet of Things,
- explain how common sensors work and be able to apply these in an embedded system,
- apply common protocols for communication between sensors and embedded systems,
- apply common protocols for communication between built-in systems and Cloud/middleware,
- construct simpler Internet of Things systems and implement them in an embedded system,
- identify and discern security needs for Internet of Things systems.
Content
Introduction and electronics
Active components, digital electronics
Architectures
Arduino
Raspberry Pi
IoT
Sensors/Actuators
Communication protocol, I2C, SPI
Network protocols, COAP, MQTT
Security
Selection rules and procedures
The selection process is in accordance with the Higher Education Ordinance and the local order of admission.
Teaching form
Teaching is conducted in the form of lectures and laboratories.
The work effort for the entire course normally comprises 200 hours. This means that in addition to scheduled time, the student must complete extensive self-study. The number of teaching hours for the specific course session is defined in the schedule.
Examination form
L101: Laboratory Work, 3.5 Credits
Grade scale: Fail (U) or Pass (G)
T101: Written exam, 4 Credits
Grade scale: Seven-grade scale, A, B, C, D, E, Fx and F. Fx and F represent fail levels.
Grading criteria for the subject can be found at www.miun.se/betygskriterier.
If a student has a decision from the coordinator at Mittuniversitetet about pedagogical support in the event of a disability, the examiner has the right to give an adapted examination for the student.
If the on-campus exam cannot be carried out according to the decision of the rector, or the one he has delegated to, the following applies: Written classroom exam T101, will be replaced by a project that is examined with a written report and oral presentation/demonstration.
Examination restrictions
Students registered on this version of the syllabus have the right to be examined 3 times within 1 year according to specified examination forms. After that, the examination form applies according to the most recent version of the syllabus.
Grading system
Seven-grade scale, A, B, C, D, E, Fx and F. Fx and F represent fail levels.
Course reading
Reference literature
- Author: Matt Richardson & Shawn Wallace
- Title: Getting Started with Raspberry Pi
- Edition: 3rd Edition
- Publisher: Maker Media, Inc.
- Author: Massimo Banzi & Michael Shiloh
- Title: Getting Started with Arduino
- Edition: 3rd Edition
- Publisher: Maker Media, Inc.
- Author: Kimmo Karvinen & Tero Karvinen
- Title: Getting Started with Sensors
- Edition: 1st Edition
- Publisher: Maker Media, Inc.