What Does Computer Science Teach