Abstract
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.
Highlights
Computer programming is indispensable in a technological era
The inference drawn was that computing lecturers, Information Technology (IT) programming instructors and programmers do not differ significantly in their opinion on the hard competencies required by computer graduates on computer programming for sustainable employment in Enugu Metropolis of Enugu state, Nigeria
It was inferred that computing lecturers, IT programming instructors and programmers do not differ significantly in their opinion on the hard competencies required by computer graduates on computer programming for sustainable employment in Enugu Metropolis
Summary
Computer programming is indispensable in a technological era. Computer programming, as a course of study, is the study of basic programming concepts including algorithm and algorithmic tools, error types, debugging, data structure, different computer programming languages (low level and high level) and the likes. According to Oommen (2014), computer programming makes it possible for computer users to interact with computerized machines and computers, harness the power of computing in all human endeavors, automate tasks and create intelligent machines. Based on this setting, computer programming is the art of writing computer programs that can run on various platforms including operating systems, the internet, handheld gadgets, computer-aided devices, or a combination of computer equipment. Computer programming is one of the core courses undertaken by computer education students, to enable them fit well and compete favorably with others in the IT industry
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have