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.

Read more about Business Analytics

Business Analytics courses will introduce you to a popular and diverse profession. A business analyst is a specialist in many IT fields as well as in ...

Read more about Digital Transformation

Digital transformation is the process of adopting and utilizing state-of-the-art technologies in order to boost business activity, improve safety, and...

Who should attend

This is an intensive, intermediate course. Participants with some prior years of experience working in the area of software design and development in embedded technologies will be beneficial for the course. Participants also need to have a strong interest in software design and development and be comfortable with IoT and software concepts, platforms and tools.

About the course

With the number of connected things in the commercial and home spaces, there is a need to recognise how IoT and IoT data impacts the IT architecture. This course helps to provide a structure way and standard that leads to a structured process for gaining skills required as a practicing 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 programs.

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

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.

Read more about Business Analytics

What will you learn from Business Analytics courses? First of all, you will learn about the profession of a business analyst, his duties, and what such a specialist does. You will get various soft skills, such as organizing teamwork, for example, acc...

Read more about Digital Transformation

When it comes to imposing digital frameworks and technologies, whether you’re trying to optimize particular units or the entire organization, you need to minimize the collateral damage in order to have a greater effect. However, it's not always that ...

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.