Industrial Internet

Today, the internet is also the Internet of things (IoT). Independent and controlled equipment connected to the internet is particularly useful in industrial applications where manufacturing, logistics and maintenance can be better managed and controlled.

Understanding the potential of the internet for industry requires a comprehensive understanding of new wireless technologies and digital solutions.

This module focuses on the design of IT solutions for the digitisation of the industry. On the courses, you will learn on new sensor technologies, software and system development, IoT and the analytics required to control and optimise industrial systems.

Courses included in the programme:

= Contact learning
= Online learning
= Blended learning (online & contact learning)
Analytics for industrial internet (DT00BQ86), 5 ECTS. 2.9.–25.10.2019.

Apply before Aug 18, 2019

This course is organised in Finnish!

Student can choose to study the course online or attend the lectures in Turku. The exam is organised in Turku or Vaasa.

More information to be announced on Åbo Akademi’s course page.

Responsible teacher: Jerker Björkqvist, jerker.bjorkqvist(at)

Multidimensional sensing techniques (DT00BQ89), 5 ECTS. 2.9.–25.10.2019.

Apply before Aug 18, 2019

Student can choose to study the course online or attend the lectures in Turku. The exam is organised in Turku or Vaasa.

Within this course we will explore the fundamentals of sensing techniques, including digital image processing, light detection and ranging (LIDAR), in the context of emerging technologies such as autonomous navigation.

Learning outcomes:

  1. Analyse the performance of active remote sensing techniques such as those using lidar and radar.
  2. Analyse the performance of passive remote sensing techniques such as those using digital image processing.
  3. Apply engineering knowledge and techniques to the design, assembly, and evaluation of multidimensional sensing instrumentation.

More info on Åbo Akademi’s course page.

Responsible teacher: Sebastien Lafond, sebastien.lafond(at)

Wireless digital communication (453101.0), 5 ECTS. 28.10.–20.12.2019.

Apply before Oct 13, 2019

After completing the course the student will know the building blocks of wireless communications systems and understand the technical solutions used to provide digital television. The student will be capable of analysing and estimating performance of wireless communications systems, designing elementary network planning and will know how to build elementary software and simulators for wireless communications systems.

More info on Åbo Akademi’s course page.

Code optimization (455304.0), 5 ECTS. 28.10.–20.12.2019.

Apply before Oct 13, 2019

The goal of the course is to give an understanding of how programme instructions are executed by a processor, how different components of the processor architecture support efficient instruction execution and how high level programming constructs affect the performance of a programme.

After completing the course the student can:

  • Explain how code optimisation fits into the software development process
  • Identify the hardware techniques that are crucial for efficient instruction execution in modern processor architectures
  • Explain the mechanisms used to implement out-of-order instruction execution, speculative execution, cache memory and floating-point computations
  • Apply vectorisation of loops with SSE-instructions
  • Explain the optimisation techniques a compiler can perform on a programme
  • Apply code optimisation techniques on programs written in a high-level programming language and evaluate the effects of the optimisations
System architecture of IoT (453507.0), 5 ECTS. Spring 2020.

Prerequisites: General basic IT knowledge, basic understanding about distributed computing, linux operating system, networking, ability to run scripts using Python or any programming language.

With the past development of embedded system design, communication technology and energy management techniques, Internet of Things (IoT) emerged as a new paradigm. This new paradigm enable the development of new services exploiting the interconnection of devices surrounding us. The purpose of this course is to expose the students to the key concepts of system architecture for IoT applications.

By the end of the course the student will be able to:

  • Understand the fundamental of IoT technologies
  • List and explain non-functional constraints (performance, energy, cost, etc.) when designing an IoT system architecture
  • Understand how to manipulate, process and visual sensor data
  • Learn design techniques for energy efficient embedded systems

More info on Åbo Akademi’s course page.

Parallel programming (455303.0), 5 ECTS. Fall 2020.

The course presents parallel programming, both on shared memory systems using threads and on distributed memory systems using message passing. Parallel solutions to different types of problems in scientific computing are presented.

After passing the course a student can

  • explain the basic principles for how parallel computer systems are built, both for systems with shared and distributed memory
  • use a systematic method to develop parallel programmes
  • apply different methods to partition a computational problem into separate parallel parts, and identify the needs for communication that results from a partitioning
  • write efficient parallel programmes both for systems with shared memory using threads, and for systems with distributed memory using message-passing
  • apply the basic principles for parallel input/output

More info on Åbo Akademi’s course page.

Professor in charge: Johan Lilius (

Contact person in practical matters: Mikko Helle (

Other teachers: Ivan Porres, Jerker Björkqvist, Kristian Nybom, Sebastien Lafond & Mats Aspnäs all from Åbo Akademi


Type of study unit



5–35 ECTS

Teaching semester


Host university

Åbo Akademi

Open for degree student


Open for non-student



University of Turku

Level of studies


Teaching methods

Online or contact learning

Place of contact learning


Programme suitable for

Courses are especially suitable for master's level students in information technology or a closely related field



Go back to all Courses & Programs

Go back