Computer Programming Competencies Required by Computer Education Graduates for Sustainable Employment
This study identified the computer programming competencies required of computer education graduates for sustainable employment in Enugu metropolis, Enugu state, Nigeria. Three research questions and one null hypothesis guided the study. The study adopted descriptive survey research design. The population for the study was 95, which comprised of 74 computing lecturers, 6 IT programming instructors, and 15 programmers. A structured questionnaire was used for data collection. The instrument was face validated by three experts in computer programming. Cronbach Alpha statistic was used to determine the internal consistency of the instrument, yielding reliability co efficient of 0.83. Mean and Standard deviation were used to answer the research questions while ANOVA statistic was used to test the hypothesis. The study found out that 25 hard competencies, 18 business competencies, and 19 soft competencies are required by computer education graduates for sustainable employment in programming jobs. These competencies identified include among others, ability to code, test and debug programs quickly and efficiently; ability to explore and evaluate application design considerations for multiple technologies, ability to analyze users' needs and specifications then design, test, and develop software to meet those needs, ability to recommend software upgrades for clients' existing programs and systems, proficiency in data mining, confidence in personal ideas but open to feedbacks, adapting to changes while remaining focused on project with topmost priority and good sense of judgment. It was therefore recommended that the identified competencies should be incorporated in the curriculum for training Computer Education graduates for sustainability in programming jobs.