master thesis computer science pdf