Internet of Things

Course typeExchange
Course sectorIT
Course duration5 months
ECTS30
SemesterSpring (Feb. - Jun.)
LocationEnschede
For partners ofSchool of Creative Technology

In order to start with this exchange programme you need proven programming skills. You must have at least two years of software engineering education and you must be able to understand and write basic C code.

Every day, more and more devices are connected to the internet. These devices do not only include computers and smartphones, but also ordinary devices such as cars, television sets, tables and chairs… There are estimations that there are currently 5.000.000.000 devices connected to and using the internet.

This exchange programme focuses on actually developing such devices or “smart things”. A smart thing has sensor to make sense of the world around the thing; it has a processor to process the measured sensor data and to make inferences about the situation; and it has actuators such as motors or lights to act in the real world.

Qartile 3 (February – April)

  • Wireless communication  4 ects
  • Microcontrollers  5 ects
  • Research 3 ects
  • Project 1 3 ects

Quartile 4 (April – June)

  • Ethics:  3 ects
  • IoT architectures: 3 ects
  • Project 2: 4 ects
  • Project 3: 5 ects

Wireless Communication (4 EC)
This course uses low level 2.4 GHz radio modules to exchange messages between microcontrollers. You’ll gain insight in the functionalities of a network protocol stack. You’ll work on the data link layer and the network layer of the protocol stack. Optionally we are going to work with more advanced, high level modules such a Bluetooth Low Energy (BLE) modules.

Microcontrollers (5 EC)
In the Microcontrollers course you’ll learn how to program an Arduino microcontroller. Moreover, you will connect a range of sensors to the microcontroller and to process the data. In order to connect the sensors, you’ll be introduced into basic electrical engineering. The course concludes with a mini project where you’ll create your own “smart thing” that you build, program, and connect to the internet.

IoT Architectures (3 EC)
The IoT Architectures course focuses on the “big picture”. A typical IoT system consist of a large number of interacting components. There are a large number of small devices, but the data can be send to a large server or to the cloud. This course aims to understand how to analyse and to design such large and complex systems.

Project (1,2 and 3)
During the specialisation, the learned knowledge and skills are immediately applied to a real project. This project is divided in three consecutive parts. In the first block, the problem of the project is explored. In the second block a solution is developed, tested and delivered.

Books
The learning material for the courses is either provided by the lecturers or is online available (e.g. https://www.arduino.cc/en/Guide/HomePage). Therefore, you don’t need to buy books for this exchange programme.  However, you do need to buy a starter kit with an Arduino microcontroller and with some sensors.

Planning
The courses start in February and the whole specialization is 20 weeks full time.

In order to start with this exchange programme you need proven programming skills. You must have at least two years of software engineering education and you must be able to understand and write basic C code.

Deadline to enrol is October 15th If housing is required, deadline is October 1st.

Contact
For more information about the Internet of Things exchange programme please contact Margriet de Vos.