Schedule, syllabus and examination date

Choose semester

Course content

The course provides an introduction to how informatics methods, techniques and tools can contribute to creating the sustainable energy systems of the future. Topics covered include machine learning, cloud computing, fog computing, Blockchain, data center, game theory and optimization and their application in different kinds of energy systems such as smartgrids with integrated solar and wind power, energy storage and electric vehicles.

Learning outcome

After having taken this course you have:

  • knowledge about different energy systems - e.g., smart grid, electric vehicles, vehicle-to-grid, storage, transport, buildings
  • knowledge about renewable energy resources - e.g., solar and wind, and their impacts on energy systems
  • an understanding for smart grid concepts & components, including smart meters, advanced metering infrastructure, information networks, demand response, and pricing schemes
  • an understanding of where and how computer science techniques - e.g., machine learning, cloud computing, fog computing, Blockchain, data center, game theory, optimization, apply for future sustainable energy systems
  • learned how to model power systems with software tools and real data sets to assess impact of smart grid concepts, integration of renewable resources, storage and electric vehicles
  • met invited speakers from industry and understood the good connection between principles and their applications in real systems

Admission to the course

Students admitted at UiO must apply for courses in Studentweb. Students enrolled in other Master's Degree Programmes can, on application, be admitted to the course if this is cleared by their own study programme.

Nordic citizens and applicants residing in the Nordic countries may apply to take this course as a single course student.

If you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures for international applicants

This course covers necessary knowledge related to ICT tools and energy systems. The students should have basic informatics knowledge. The corresponding courses can be IN2010, IN2140, IN3230.

Overlapping courses


3 hours of lectures, seminars and guest lectures per week.

There are mandatory programming assignments in the course which must be passed prior to the final exam.


The exams in the course consist of the following:

  • 2 project assignments. Each assignment is worth 15% of the final grade.
  • Oral exam, which is worth 70% of the final grade.

All parts of the exams must be passed, and must be passed in the same semester.

All mandatory assignments must be approved before you can take the oral exam.

It will also be counted as one of your three attempts to sit the exam for this course, if you sit the exam for one of the following courses: INF5870 - Energy Informatics (continued)INF9870 - Energy Informatics (continued)IN9410 - Energy Informatics

Examination support material

No examination support material is allowed.

Language of examination

The examination text is given in Norwegian. If the course is taught in English, the examination text will only be given in English. You may answer in Norwegian, Swedish, Danish or English.

Grading scale

Grades are awarded on a scale from A to F, where A is the best grade and F is a fail. Read more about the grading system.

Resit an examination

Students who can document a valid reason for absence from the regular examination are offered a postponed examination at the beginning of the next semester. Re-scheduled examinations are not offered to students who withdraw during, or did not pass the original examination.

Special examination arrangements, use of sources, explanations and appeals

See more about examinations at UiO

Last updated from FS (Common Student System) June 25, 2022 4:21:54 PM

Facts about this course

Teaching language