code, computer science, vs, pattern