What Subjects Are Needed For Computer Science