Industrial ICT

The minor can be completed by choosing courses offered for this minor by University of Turku and Åbo Akademi. This minor provides wide overview of technologies and processes essential in designing and implementing “Smart industry” applications in Internet Era. University of Turku courses covers diverse topics ranging from: data exchange, cloud services, cyber-physical systems, Big Data, Artificial Intelligence (AI), Internet of things (IoT), security, (semi-) autonomous industrial techniques, among others.

Courses by Åbo Akademi focus on the design of IT solutions for the digitization of the industry. The student will learn on new sensor technologies, software and system development methods, the
internet of things and the analytics required to control and optimize industrial systems.


Courses included in the programme:

University of Turku: Industrial Seminar on Future Technologies (DTEK2036), 5 ECTS. Starts 7.1.2019

Apply before Dec 16, 2018

The aim of the Future Technologies in Industry seminar series is to offer direct access to the evolving knowledge and challenges in the field of Industry 4.0. The seminars aim to invite diverse R&D experts and practitioners who are working in the local industry implementing industry 4.0.

Students will gain awareness of the visions and challenges of different industries related to the use of new technologies in the field of ICT.
Furthermore, before accepting or formulating an opinion or conclusion related to the use of new ICT technologies in industry, students will go through a comprehensive exploration of ideas and analyze the information of current state of the art from the perspective of industry and academia.

The course is arranged as a series of seminars. Student may join the course staring from any of the seminars. Participation in 6 seminars and their relate activities qualifies to 5 ECTS.

More info:

University of Turku: Enterprise Architecture (TJ093223), 6 ECTS. Starts 7.1.2019

Apply before Dec 16, 2018

The course covers the basic approaches of describing and managing the business alignment of information assets for an organization. This includes “as-is” and “to-be” views to business, application, information and technology sub-architectures, as well as the governance models for designing and managing enterprise architectures for interoperability requirements. Special emphasis is paid into servitization, service components as business building blocks.

After completing the course the students know and can apply the most common enterprise architecture design principles for developing, maintaining and changing ICT-asset and business services portfolio and understand the role of governance in transparent management of related activities.

More info:

Åbo Akademi: System architecture of IoT (453507.0), 5 ECTS. Starts 7.1.2019

Apply Dec 16, 2018

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:

University of Turku: System and Application Security (DTEK8025), 5 ECTS. Fall 2019

Fundamentals of cyber security. Malicious software, infection methods and strategies, hiding strategies, malware detection. WLAN encryption and security. Server weaknesses and exploits. Software safety and security, system safety and security by design.

After the course the participants will have advanced knowledge of the characteristics of computer systems and applications that are critical in terms of information security. The participants will develop advanced expertise in the role of information security in computer systems and application software. Participants have advanced understanding on the vulnerabilities in networked systems and how a malicious party may try to exploit them, and how to make systems and software safe and secure by design instead of considering safety and security as added features.

More info:

University of Turku: Data Analysis and Knowledge Discovery (TKO_3103), 5 ECTS. Fall 2019.

The course introduces methods and algorithms for extracting information and knowledge from datasets. This includes techniques for visualization, classification, regression, outlier detection, rule induction, model complexity selection, and model validation.

This course enables to learn when and how to apply state of the art data analysis and knowledge discovery tools for data. Students will learn modern data analysis methods and algorithms to discover patterns and trends in large, complex and high-dimensional data sets, and turn data into information and knowledge.

More info:

University of Turku: Ohjelmistotuotannon peruskurssi (DTEK1201), 5 ECTS, (In Finnish!). Fall 2019

Kurssi perehdyttää ohjelmistotuotannon yleisperiaatteisiin sekä sen tärkeimpiin osa-alueisiin. Kurssin keskeistä sisältöä ovat ohjelmistotuotannon elinkaarimalli sekä elinkaaren eri työvaiheet (vaatimusanalyysi, suunnittelu, toteutus, ylläpito), sekä näitä tukevat toiminnot. Kurssilla käytetään UML-kuvauskielen käyttöä olioparadigman mukaisen ohjelmistohankkeen eri työvaiheissa.

Ohjelmistotuotanto (software engineering) käsittää monimutkaisten ohjelmistojärjestelmien suunnittelun, toteuttamisen ja ylläpidon
liiketoimintaorganisaatiossa. Tavoitteena on, että opiskelija ymmärtää ohjelmistokehitysprosessin kokonaisuutena sekä tuntee ohjelmistotuotannon
erityispiirteet ja haasteet insinöörialana. Lisäksi opiskelija oppii ohjelmistohankkeen keskeisten työvaiheiden sisällön ja merkityksen sekä projektityöskentelyn perusteet ohjelmistohankkeessa.

More info:

University of Turku: Sulautettujen järjestelmien ohjelmointi (DTEK2041), 4 ECTS, (In Finnish!). Fall 2019

Kurssin käytyään opiskelija hallitsee C-ohjelmoinnin perusteet ja pystyy ohjelmoimaan verraten yksinkertaisia, useammasta funktiosta koostuvia sovelluksia. Opiskelija osaa selittää mikroprosessorin ja mikrokontrollerin eron, sulautettujen järjestelmien rajoitukset ja erityisvaatimukset sekä sulautetuissa järjestelmissä käytetyt virransäästömenetelmät ja reaaliaikakäyttöjärjestelmät. Lisäksi opiskelija osaa listata tyypillisen mikrokontrollerin oheislaitteet.

More info:

Åbo Akademi, Code optimization (455304.0), 5 ECTS. Fall 2019

The goal of the course is to give an understanding of how program 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 program.

After completing the course the student can:

  • Explain how code optimization 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 vectorization of loops with SSE-instructions.
  • Explain the optimization techniques a compiler can perform on a program.
  • Apply code optimization techniques on programs written in a high-level programming language and evaluate the effects of the optimizations.


Åbo Akademi: Analytics for industrial internet (DT00BQ86), 5 ECTS. Fall 2019

More information coming soon!

Åbo Akademi: Wireless digital communication (453101.0), 5 ECTS. Fall 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 analyzing and estimating performance of wireless communications systems, designing elementary network planning and will know how to build elementary software and simulators for wireless communications

More info:

Further information and other matters to consider:

The minor is arranged together with Åbo Akademi.  Student may build the minor by combining courses from both universities.


University of Turku: 

Professor in charge: Each course has a responsible teacher, whose name can be found here.

Contact person in practical matters: Project Manager Timo Vasankari, University of Turku (

Åbo Akademi:

Professor in charge:  Johan Lilius, Åbo Akademi, (

Contact person in practical matters: Ivan Porres, Åbo Akademi, (

Type of study unit:




Teaching semester


Host university

University of Turku


Åbo Akademi

Open for non student


Level of studies


General prerequisites

Some of the courses in this minor require programming skills to fully exploit the presented technologies. Other courses provide an introduction to their topic for students with only elementary knowledge of programming. Check course-specific pre-requirements to choose a combination most suitable for you.


Contact learning or blended learning




English and Finnish

Go back to all Courses & Programs

Go back