final project of computer science student