Omfattning: 5

Tidtabel: 07.01.2020 - 19.05.2020

Undervisningsperiod (är i kraft 01.08.2018-31.07.2020): 

III-V 2018 - 2019 (spring)
III-V 2019 - 2020 (spring)

Lärandemål (är i kraft 01.08.2018-31.07.2020): 


After completing the course, the students will be able to explain in concrete detail what is needed for creating a functioning IoT prototype including hardware, embedded software, and network-based service. They are able to describe what the use of Open Source Software (OSS) and Creative Commons (CC) sources gives to and requires from their projects and from the related value chain. The students will be able to explain the key challenges related to software and hardware development in Internet of Things (IoT) technology context. The students are able to describe an example sub-contracting process in IoT context. They will also be able to present a detailed business model for an IoT product.



After completing the course, the students will have experience of a complete IoT-device prototyping project from detailed project planning to prototype delivery. The students will have experience in functioning as a subcontractor in an IoT product development process. The students will have experience in building prototypes with advanced prototyping platforms.



After completing the course, the students will be able to plan and execute a multi-disciplinary prototyping process for IoT products. They will be able to estimate the cost and schedule for prototype production, including hardware and software. The students will be able to act as a representative for a subcontractor in technology sub-contracting process. They will be able to analyse a requirements specification and an invitation to tender, as well as to write an appropriate response to it. The students will also be able to evaluate the appropriateness of OSS/CC licencing for a specific IoT product and be able to judge the requirements for maintainability concerning using OSS components. They will be able to search for and evaluate the viability of OSS components and to contribute to OSS projects.

Innehåll (är i kraft 01.08.2018-31.07.2020): 

The course is based on lectures, assignments, tutoring, and project work. Basics of sub-contracting are covered, and at least the following technical aspects are addressed: IoT development project scheduling, role of errors and iteration, value chains with Open Source and Creative Commons licences, role of producer support, embedded software development, and IoT software development.

Teaching and learning happens through project work, lectures, tutoring, and learning diary keeping.

Metoder, arbetssätt och bedömningsgrunder (är i kraft 01.08.2018-31.07.2020): 

Assessment is based on active participation in lectures and tutoring, on assignments, project work, project outcomes, as well as on individual learning diary.

Arbetsmängd (är i kraft 01.08.2018-31.07.2020): 

Contact teaching 27.5 hours

Teamwork 82.5 hours     

Independent work 27.5 hours

Studiematerial (är i kraft 01.08.2018-31.07.2020): 

The study materials are specified during the course.

Kursens webbplats (är i kraft 01.08.2018-31.07.2020):

Förkunskaper (är i kraft 01.08.2018-31.07.2020): 

Relevant courses on IoT implementation, such as one or more of the following:
- Embedded Real-Time Systems (ELEC-E8001) tai Project in Embedded Systems (CS-E5460)
- Mobile Cloud Computing (CS-E4100) tai WWW-applications (CS-E4460)
- Laboratory Course in Internet Technologies (ELEC-E7330)

In case of doubt, you may negotiate with the responsible teacher about meeting the prerequisites.

Bedömningsskala (är i kraft 01.08.2018-31.07.2020): 


Anmälning (är i kraft 01.08.2018-31.07.2020): 

Registration occurs through WebOodi.

Tilläggsinformation (är i kraft 01.08.2018-31.07.2020): 

language class 3: English


Anmälning och tillläggsinformation