kfu java course tasks and exam