Key Information
About the content
This course was created to help learners understand how to design the architecture of IoT systems.
IoT (Internet of Things) systems are inherently distributed, heterogeneous, and complicated, hence designing architecture plays an important role in determining its functionality and quality in the early phase of development. However, designing architecture is not easy, because architects must address a number of system functionalities and quality requirements at the same time.
This course will give you an understanding of the concept of architecture and it will give you an approach to systematically design and evaluate IoT system architecture.
*This course was reorganized based on Smart Systems and Services innovative professional Education (SmartSE) program, which is a series of the education program Waseda University provides in Japanese. For more information, please visit: https://smartse.jp/en/
Prerequisite
- Understanding of object-oriented modeling
- Basic knowledge of system design and implementation of software systems
- Experience with system design and implementation of software systems
Syllabus
- How to recognize the concept of architecture and its importance in IoT system development
- How to design IoT system architecture according to an architecture design methodology called Attribute-Driven Design (ADD)
- How to evaluate IoT system architecture according to an architecture evaluation methodology called Architecture Tradeoff Analysis Method (ATAM)
Instructors
Hironori Washizaki
Professor
Waseda University
Kenji Tei
Associate Professor
Waseda University
Content Designer

Platform

Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with EdX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.
Semble être un incontournable pour définir les bases d’une architecture de système IoT à partir de méthodologies adaptées.


Semble être un incontournable pour définir les bases d’une architecture de système IoT à partir de méthodologies adaptées.