Graduation work. Getting Master degree in Computer Science