This course aims at establishing a basic understanding of new energy technologies including solar, wind, geothermal, tidal, bio energy etc. The system configurations, operation principles, strengths and weaknesses of those energy generation technologies will be discussed in this course. The typical applications of these renewable energy technologies will also be introduced. Smart grid concept will also be given to the