{'fraction_non_alphanumeric': 0.011398176291793313, 'fraction_numerical': 0.0, 'mean_word_length': 6.35754189944134, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Strategies for Improving Academic Performance of Information Technology Department Students' in Computer Programming Skills : The Case of Wachemo University

Computer programming skill is an essential skill for information technology and for some other natural science department students. However, teaching and learning computer programming ideas and skills has been recognized as a great challenge to both teachers and students. Therefore, the development of efficient learning strategies and environments for computer programming courses have become an important concept. This study is intended to recommend strategies for improving academic performance which can be used in teaching computer programming course effectively to undergraduate students in information technology related departments or informatics departments (including information Technology, computer science, and software engineering and information systems This concluded that there is a need for strategies for improving academic performance which requires planning and implementation to strengthen the motivation of the students to study, boost their academic performance, and uplift the quality of education in information technology departments. Finally, relevant and important workable recommendations have been suggested by the researcher.