c2 essay samples computer science thesis example