Skip to content


Internet of Things 7.5 Credits

Sakernas Internet
Second cycle, M7023E
Course syllabus valid: Autumn 2016 Sp 1 - Autumn 2017 Sp 2
The version indicates the term and period for which this course syllabus is valid. The most recent version of the course syllabus is shown first.

Education level
Second cycle
Grade scale
G U 3 4 5
Mobile Systems
Subject group (SCB)
Computer Technology

Entry requirements

Knowledge in network programming corresponding to D7001D Network programming and distributed applications.

More information about English language requirements


The selection is based on 20-285 credits

Course Aim

After the course, the student
1.    will have acquired a scientific foundation in the area of Internet of Things along with proven experience of programming using relevant technologies and devices;
2.    will have the capacity to work in a team and collaborate;
3.    has learned to create, analyze and critically evaluate different technical solutions and gain insight into research and development by understanding the limitations and new possibilities that arise with it;
4.    has learned how to plan and use appropriate methods to undertake advanced programming tasks within predetermined parameters and show the ability to identify knowledge gaps and bridging these gaps by gaining new knowledge;
5.    has gained the ability to understand, interpret and present scientific publications in the area.


The Internet-of-Things (IoT) course will focus on four fundamental topics: IoT Services and Applications, IoT Devices, IoT Communication Infrastructure, and IoT Systems. IoT services and applications covers different application domains within IoT, followed by IoT devices that focuses on sensing, actuating and networking aspects. IoT fusion, management systems, cyber-physical systems, middlewares and IoT related cloud computing aspects will be covered within IoT systems. IoT communication infrastructure focuses on networking and communication aspects along with machine-to-machine communication (M2M) and information-centric networking (ICN) in the realm of IoT. The course will also briefly touch upon the security and privacy issues within the area.


The education consists of lectures, programming and theoretical labs that will become part of project work that leads to a seminar presentation. This will involve deadlines and require written or verbal presentations. There will also be a written exam at the end of the course.


Examination consists of a final written exam, mandatory programming assignments and presentation of theoretical assignments.

The aims of the course is examined as:

1.      Final written exam, individual lab assignments and seminar;

2.      Lab assignments carried out in groups;

3.      Final written exam and lab assignments;

4.      Lab assignments.

5.      Seminar.

Christer Åhlund

Literature. Valid from Autumn 2016 Sp 1
To be told later

Course offered by
Department of Computer Science, Electrical and Space Engineering

0001Laboratory-/project work3.0U G#
0002Assignment report/seminar1.5U G#
0003Written exam3.0G U 3 4 5

Syllabus established
by Jonny Johansson, HUL SRT 15 Feb 2016

Last revised
by Jonny Johansson, HUL SRT 15 Feb 2016