Till KTH:s startsida Till KTH:s startsida

Logga in till din kurswebb

Du är inte inloggad på KTH så innehållet är inte anpassat efter dina val.

Gruppwebben som samarbetsyta stängs 31 december 2026. Du som administratör behöver nu exportera gruppens innehåll och/eller radera gruppen.

Observera: Från och med den 1 oktober 2026 kommer delar av gruppwebben som inte längre används, successivt att stängas ned, exempelvis gruppwebbar som redan har flyttats eller varit inaktiva under en längre tid.

Mer information hittar du i nyheten: Gruppwebben och Social stänger hösten 2026. Stöd och instruktioner för hur du exporterar en gruppwebb finns i: Gruppwebben som samarbetsyta stängs hösten 2026.

Ändra tidsperiod eller vy
Vecka 13 2015 Visa i Mitt schema
Mån 23 mar 13:00-15:00 Lecture / Hands-on
VT 2015
Lektion Lärare: Lars Nordström

Slides from the lecture available here.

Course Introduction:

• Power System Information - 

• Data Analysis

Introduction Exercise

Test Archive

Ons 25 mar 13:00-15:00 Lecture / Hands-on
VT 2015
Lektion Lärare: Lars Nordström

Computer architecture. Syntax and data types

  • Java (Beginner) Programming Tutorials (Bucky’s videos):
    Videos  5,7-9
  • Michael Lively Intro to Java Programming
    Video 3-6
  • MIT Open “6.092. Introduction to Programming in Java.” 
    Lecture 1

Java exercise session I

Code of solution for Java exercise I

Vecka 14 2015 Visa i Mitt schema
Mån 30 mar 10:00-12:00 Lecture / Hands-on
VT 2015
Lektion Lärare: Lars Nordström

Lecture 3: Java methods. Variable scope

  • Michael Lively Intro to Java Programming 
    Video 9,10
  • MIT Open “6.092. Introduction to Programming in Java.” 
    Lecture 2,5

Java exercise II

Code for Java exercise II

Tis 31 mar 15:00-17:00 Lectures/Hands-on
VT 2015
Lektion Lärare: Lars Nordström

Lecture 4: Java operators. Execution flow and loops

  • Michael Lively Intro to Java Programming 
    Video 17,18,19
  • MIT Open “6.092. Introduction to Programming in Java.”
    Lecture 2,3

Exercise 4:
Java exercise III

Code for Java exercise III

Ons 1 apr 10:00-12:00 Lecture / Hands-on
VT 2015
Lektion Lärare: Lars Nordström

Lecture 5: Java Classes

Hands-on session:

Java exercise IV

Code for Java exercise IV

Vecka 16 2015 Visa i Mitt schema
Mån 13 apr 13:00-15:00 Lecture / Hands-on
VT 2015
Lektion Lärare: Lars Nordström

Lecture 6: Inheritance. ArrayList. Good program design

  • MIT Open “6.092. Introduction to Programming in Java.”
    Lecture 3,5,6

Slides from todays lecture (a compilation of slides from 3,5 6 6 above)

Hands-on session:
Java exercise V

Code for Java exercise V

Ons 15 apr 13:00-15:00 Lecture / Hands-on
VT 2015
Lektion Lärare: Lars Nordström

Lecture 7: Exceptions. Input & Output

  • Java (Beginner) Programming Tutorials (Bucky’s videos):
    Videos  78-82
  • MIT Open “6.092. Introduction to Programming in Java.” 
    Lecture 7

Hands-on session:
Java exercise VI

File

Code for Java exercise VI

Fre 17 apr 13:00-15:00 Lektion / Övning
VT 2015
Lektion Lärare: Lars Nordström

Java Programming VII:

Although the title of this session is Java Programming, a large part of the lecture will be spent on XML, which is a format/language for exchanging data between systems.

There is a nice XML online tutorial available here: http://www.w3schools.com/xml/

For the Java programming part, we will be working with the DOM parser, you can find a Video describing the use of the DOM parser here: https://www.youtube.com/watch?v=HfGWVy-eMRc

The slides from the lecture can be downloaded here.

Hands-on session:
Java exercise VII
XML file
Code of solution for Java exercise VII

Vecka 17 2015 Visa i Mitt schema
Tis 21 apr 10:00-12:00 Lektion
VT 2015
Lektion Lärare: Lars Nordström

Power System Data Models I:

• Common Information Model

The slides from the lecture can be downloaded here.

Ons 22 apr 13:00-15:00 Lektion / Övning
VT 2015
Lektion Lärare: Lars Nordström

Power System Data Models II:

• CIM-RDF schema

Vecka 18 2015 Visa i Mitt schema
Tis 28 apr 10:00-12:00 Övning
VT 2015
Lektion Lärare: Lars Nordström
Ons 29 apr 10:00-12:00 Lektion / Övning
VT 2015
Lektion Lärare: Lars Nordström

Power System Data Models III:

• Relational Databases

• E-R models

You can download the slides from this lecture here.

MySQL installation guidance

Queries for 'flowers' database

Vecka 19 2015 Visa i Mitt schema
Mån 4 maj 13:00-15:00 Lektion / Övning
VT 2015
Lektion Lärare: Lars Nordström

Power System Data Models IV

• SQL

SQL syntax

MySQL hands-on session

SQL code

Ons 6 maj 10:00-12:00 Övning
VT 2015
Lektion Lärare: Lars Nordström

Java-SQL programming

• JDBC

Java SQL session

Fre 8 maj 13:00-15:00 Övning
VT 2015
Lektion Lärare: Lars Nordström

Project I session

Vecka 20 2015 Visa i Mitt schema
Mån 11 maj 13:00-15:00 Lektion - CANCELLED
VT 2015
Lektion Lärare: Lars Nordström

Machine Learning I:

• Introduction to learning

• Notation and logic

Tis 12 maj 10:00-12:00 Lektion
VT 2015
Lektion Lärare: Lars Nordström

Machine Learning II:

• Concept learning

• Decision trees

The slides from the lecture can be downloaded here.

Ons 13 maj 10:00-12:00 Lektion / Övning - Note start at 0915
VT 2015
Lektion Lärare: Lars Nordström

Machine Learning III:

• Decision trees

The slides from the lecture can be downloaded here.

Vecka 21 2015 Visa i Mitt schema
Tis 19 maj 10:00-12:00 Övning
VT 2015
Lektion Lärare: Lars Nordström

Machine Learning III: • Decision tree

Exercise session

Learning set

Test set

Ons 20 maj 13:00-15:00 Övning
VT 2015
Lektion Lärare: Lars Nordström

Machine learning IV: k-means clustering and kNN classification

Exercise instructions

Learning set

Test set

k-means clustering

Tors 21 maj 10:00-12:00 Lektion
VT 2015
Lektion Lärare: Lars Nordström

Course Wrap-up and recap.

Slides from the lecture can be downloaded here.

Vecka 22 2015 Visa i Mitt schema
Mån 25 maj 10:00-12:00 Test
VT 2015
Lektion Lärare: Lars Nordström

Voluntary Test