"Projects may be based on reading, research, community service, work experience, or other activities that advance the student's knowledge and competence in the field of computer science or related areas." . . . . .