Course summary
Welcome to the Internet of things and coding for mini-grids! This course will build a solid background in programming required to implement digital frontier technologies such as the Internet of Things, AI, and blockchain technology applications in mini-smart grid. It will provide you with essential concepts of programming, numerical methods, and optimization needed to implement IoT, and frontier technologies applications in mini/smart grids.
To start us off, you will get to know each other in this class by introducing yourself and meeting other course members in the social forum ‘ Getting to know you ‘ below. You may share your expectations of the course and interests as you bond to become a community of learners. You may then read the announcements and the course overview. We have a course outline that you may want to download and refer to as a guide throughout the course.
I shall support you as you go through this 3 week course
Course Overview
This course will build a solid background in programming required to implement digital frontier technologies such as the Internet of Things, AI, and blockchain technology applications in mini-smart grid. It will provide you with essential concepts of programming, numerical methods, and optimization needed to implement IoT, and frontier technologies applications in mini/smart grids.
Course information
Subject: Digitization
Term: 2
Type: Core
Credit: 4
Total Duration: 100 Hours
Formal Study: 50 Hours
Self Study Time: 50 Hours
Context of the course
This course will build a solid background in programming required to implement digital frontier technologies (such as Internet of Things, AI, blockchain technology,..) applications in mini/smart grid.
It will provide students with essential concepts of programming, numerical methods and optimization needed to implement IoT, and frontier technologies applications in mini/smart grids.
Course Description
This course explores the digitalisation tools for efficient operation of smart/minigrid systems. The course will also review the basics of learning algorithms, important applications of big data analytics and machine learning in electric power distribution systems, transmission grids, and electricity markets
Course Outcome
Upon completion of this course, you will be able to:
- Chose the right storing system and database and interface them for a particular IoT application
- Solve optimization problems using C++ or MATLAB/Octave
- Decide which kind of components you need for a particular IoT application
- Conceive the connections and interfaces needed to communicate between the components and the microcontroller
- Program the IoT microcontroller Wemos ESP8266 by yourself