Abstract—Teaching and learning of computer programming has stimulated increasing awareness at the Higher Secondary School. This paper analyzed main problems in the subject of computer programming which shows that the major difficulties include learning skills, subject complexity and the teaching means and methods. A content analysis is performed to a batch of 60 heterogeneous students who are going to sit for the final year examination. It is a study to identify which concepts of computer programming are found to be difficult. Therefore the result obtained showed that students are not able to answer concepts that require creative thinking skills. This study is an initial step of an ongoing research to build a conceptual guideline for the teaching and learning of computer programming at secondary educating.
Keywords— Computer programming skills, programming concepts, content analysis.