problems of teaching computer science in secondary schools pdf