sample thesis introduction for computer science