NICF- Architecting iot Solutions

NUS Institute of Systems Science

NUS Institute of Systems Science


Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.

Who should attend

This is an intermediate course, suitable for professionals with several years of experience, with an interest or requirement to understand digital marketing and social engagement.

It is applicable for:

  • Software Designers and Developers working on embedded technologies or IoT-related areas
  • Software Architects designing IoT-related solutions

About the course

With the number of connected things in the commercial and home spaces, there is a need to recognise how Internet of Things (IoT) and IoT data impacts that IT architecture. This course helps to provide a way and standard that leads to a structured process for gaining skills required as a practising architect in designing and deploying scalable, highly available and fault-tolerant IoT solutions for the enterprise. It will enhance the credibility and capability of architects and provide assurance to employers that to practice and lead enterprise scale IoT-related projects and programmes.

This course is intended for solution architects, systems engineers and other IT professionals who wish to develop the necessary knowledge and skills to effectively architect and design IoT solutions for real-world enterprise scale scenarios.

This course is part of the Software Engineering & Design series offered by NUS-ISS.

Key Takeaways

At the end of the course, the participants will be able to:

  • Understand the various components, comprising of the IoT life cycle from an architectural perspective: Sense, Ingest, Process, Respond and Analyse
  • Define the set of fully managed and integrated services that allow users to easily and securely connect, manage and ingest IoT data from globally dispersed devices at a large scale, process and analyse/visualise that data in real-time, and implement operational changes
  • Describe the various hardware and software technologies to support enterprise scale IoT solutions, including: Sensors, processors (MCU, SOC, FPGA), pipelines and coupling, boards, networking, protocols, operating systems, software components, power, bandwidth, and devices for communication, such as gateways
  • Define the end-to-end architecture of a large-scale IoT solution including: layered model, design patterns, cloud services, device integration and communication standards
  • Understand RTOS and real-world design constraints: real-time scheduling, synchronisation and communication, multi-thread design, and fault-tolerant design
  • Address security within end-to-end IoT solutions
  • Determine how analytics and machine learning services can be used to enhance IoT systems

What Will Be Covered

Day 1

  • Overview of IoT architecture
  • IoT architecture and the IoT lifecycle
  • Utilising cloud IoT services
  • Analysing and documenting architectural decisions for enterprise scale IoT solutions

Day 2

  • IoT technologies and communication protocols
  • Real-world design constraints and solution options
  • Defining the end-to-end IoT solution architecture
  • Architecting and documenting the end-to-end IoT solution

Day 3

  • Security considerations for IoT solutions
  • Building intelligence into IoT solutions
  • IoT Data Management and Access Control
  • Architecting and documenting the end-to-end IoT solution

Day 4

  • Device Management for IoT solutions
  • Finalising and presenting the IoT solution architecture
  • Final Assessment


Tian Jing

Tian Jing currently lectures in the Analytics and Intelligent Systems Practice in the areas of artificial intelligence, data analytics, and machine learning. He received his Ph.D. degree from School of Electrical and Electronic Engineering, Nanyang Technological University, Singapore. Prior to j...

Ng Kok Leong

Educational Qualifications/Professional Certifications Master’s Degree in Business Administration, University of Melbourne Master’s Degree in Computer Science & Information Systems, National University of Singapore Bachelor of Applied Science (Computer Technology), Nanyang Technological Univ...

Sarita Singh

Sarita Singh received her Ph.D. degree for her work done in the area of Information Security (Cryptography). She is the recipient of the prestigious Infosys fellowship for pursuing her Ph.D. Programme. She has more than twenty-five years of work experience in areas including teaching and researc...

NICF- Architecting iot Solutions at NUS Institute of Systems Science

This course has no confirmed dates in the future. Subscribe to be notified when it is offered.

Something went wrong. We're trying to fix this error.

Thank you

Someone from the Coursalytics team will be in touch with you soon.


Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.

Because of COVID-19, many providers are cancelling or postponing in-person programs or providing online participation options.

We are happy to help you find a suitable online alternative.