System Architecture for the Internet of Things (IoT)

This brand-new course will help you as an IT professional stay up-to-date with the latest trends, tools and techniques in the field of IoT. Our 'blended learning' approach combines several online resources for you to access at any time.

Lifelong learning at its best, adapted to the needs of work-life balance!

Created by renowned industry experts and academics, the “System Architecture for the Internet of Things” program is an essential training for all digital technology professionals who wish to be updated on the most innovative products, methods, tools and techniques available to shape IoT applications.

Its blended learning approach adapts to participants’ personal needs, schedules and learning pace, combining online interactive videos, access to case studies, weekly exercises and individual coaching with industry experts.

The training is split in two main parts: “Architecting Smart IoT Devices” and “Software Architecture for the Internet of Things”. Participants can choose to attend either one or both, in no specific order. At the end of each part, an on-site coaching day is planned where participants can get feedback on their own IoT projects.

Applying the lessons-learnt, the course participants are invited to take part in a project in which all learnings are combined: from architectural design, hardware and operating system selection to application development and user evaluation.

Course at a glance

Course Description

Course 1: Architecting Smart Internet of Things Devices 
 The "Architecting Smart IoT Solutions" course provides insights in the concept and application of embedded systems in the context of IoT, focusing on system design and including the underlying tools, hardware and software components. This course is more hardware orientated and very hands-on. 
  
Course 2: Software architecture for the Internet of Things 
 The "Software Architecture for the Internet of Things" part dives into the development of software apps. It focuses on the methodology used to design software, the concept and importance of software architecture and the several technical and business issues that should be taken into account when developing software for IoT systems and applications. 
  
After attending this training, participants will be able to: 
 - Design secure, modifiable, scalable IoT systems that are able to interoperate while meeting quality requirements. 
 - Apply the best and most modern software architecture methods to design complex IoT applications and 'systems of systems'. 
 - Understand the business impact of technical decisions made in terms of system architecture.

Course Format

online or blended course 
You can pick your preferred version of the courses:   

  • Online means: Access to all online course material + 2 hours of online tutoring per week + online interaction and learning with other students + LinkedIn-compatible certificate of completion 
      
  • Blended means: Everything you get in the online version + even more personal online tutoring during 'office hours' + possibility to propose an own project that can be used for personal coaching + face-to-face session in group (or a one-hour individual coaching, if preferred) + guided exercises or case studies. 

 

Course Duration

4 weeks (online) + 1 day face-to-face training session 

Course Dates

cohort 2
Online Training: 3 Oct -1 Nov 2016
Face-to-face session: tba.

Language of Instruction

English

How is the course organised?

Registration Deadline: April 17 
Beginning of the courses: April 18 (online training)* 
On-site coaching day (see details below)**    

The weekly load is estimated at 2 hours/week: viewing videos, reading reference material & finalizing exercises. Optional: weekly phone conference or GoToMeetings

* The two online courses will begin at the same time. However, it is possible to attend both simultaneously. 
** The face-to-face coaching days will take place at an EIT Digital Co-location center (Eindhoven, Helsinki, London or Brussels) => to be indicated at registration

Location

Brussels, EIT Co-Location Center (for face-to-face session) 

Target Group

  • Hardware and software developers 
  • Embedded systems engineers 
  • R&D and innovation managers 
  • Product managers responsible for designing embedded systems or wanting to broaden their knowledge about the future Internet and IoT applications

 

Course Fee

Teaser Class: Free for both courses! 
 - Architecting Smart IoT Devices 
 - Software Architecting for IoT

Online Training: 49€ / course 
 - Access to all online course material + 2 hours of online tutoring per week (4 weeks) 
 - Online interaction and learning with other students 
 - Digital certificate of completion (which you can integrate in your LinkedIn profile) 
   
Full Blended Learning Package: see details below   

The full package training includes the online content, plus the following extra's: 
 - Even more personal online tutoring during 'office hours' 
 - Possibility to propose an own project that can be used for personal coaching 
 - F2F day in group (or a one-hour individual coaching, if preferred) 
 - Guided exercises or case studies 
   
      General Fee
      - One course: 650€ (excl. VAT) 
      - Both courses: 1170€ (excl. VAT)

     Fee for EIT Partners (Includes iMinds partners, such as Sirris and Agoria): 
      - One course: 585€ (excl. VAT) 
      - Both courses: 1053€ (excl. VAT)

   

Maximum Number of Participants: 30 People 

Certifications

At the end of the training, all participants will receive a certificate containing the workload per module and in total, the subjects addressed and the final grade, signed by iMinds. 

Meet your coaches

http://iotdevices.eitdigitalx.eu/iotdevices.eitdigitalx.eu

Registration


 Registration course 1: Architecting Smart Internet of Things Devices
 Online class Blended class

 Registration course 2: Software architecture for the Internet of Things
 Online class Blended class

 

For more information about the course contents, please contact:



Chiara Coen
 iMinds - IBCN - UGent
AA Tower, Technologiepark 19, B-9052 Zwijnaarde
+32476588315
chiara.coen@eitdigital.comeu 

 

Detailed curriculum information

Goals

After attending this training, participants will be able to:

  • Design secure, modifiable, scalable IoT systems that are able to interoperate while meeting quality requirements.
  • Apply the best and most modern software architecture methods to design complex IoT applications and 'systems of systems'.
  • Understand the business impact of technical decisions made in terms of system architecture.

 

Architecting Smart IoT Devices: Course Contents

  • Module 1: Introduction to Systems Architecture
    • What are embedded systems
    • Dealing with system complexity
    • Model based development with SysML
    • SysML diagram types for embedded systems development
    • IoT architecture
    • Smart building case
  • Module 2: Real Time Operating Systems
    • Operating systems from tiny to large
    • Realtime scheduling
    • Synchronization and communication
    • Device drivers
    • Rules for multitasking architectural design
    • Smart building case
  • Module 3: System Finalization
    • Software development tools
    • Debugging threads and device drivers
    • Tuning and optimizing
    • Testing and device simulation
    • Security
    • Smart building case
  • Module 4: Low Power
    • Introduction
    • Power budget
    • MCU, interrupts, timers, DMA
    • On-board communication
    • External communication
    • Smart building case

 

Software Architecture for the Internet of Things: Course Contents

  • Module 1: Software Architecture
    • Challenges in software engineering
    • Requirements in all forms and shapes
    • How to meet requirements and quality
    • Attribute-driven design process
    • Software architecture in agile processes
    • Smart building case
  • Module 2: Real Time Operating Systems
    • Introduction
    • Quality attributes’ scenarios
    • Interoperability
    • Modifiability
    • Smart building case
  • Module 3: Tactics and Patterns
    • Tactics
    • Modifiability
    • Patterns
    • Combining patterns and tactics
    • Smart building case

© 2010-2018 EIT Digital IVZW. All rights reserved. Legal notice