The inevitable need for computer skills training starting at schools highlights the need for trained Computer science teachers. However, it's sad to note that most teacher training institutions do not have computer science as a subject content specialisation, just like Mathematics, Science, Languages etc. In most institution, Computer skills is taught as a support subject for enhancing learning. Computer skills goes beyond being an enhancing tool but it's a subject discipline on it's own, that leads to careers paths that are sought after in today's digital environments.
Why train Computer science teachers? We are living in a highly digitized world and this has seen more day to day functions requiring IT knowledge to get by. Computer Science is at the forefront of the problem solving for many areas in life including access to information, automation of manual labour, medical advances, communication innovations to name just a few. There is a huge need to create digitally literate students, with the knowledge and skills to join and participate in the exciting digital environment.
In developing nations this is a fairly new subject. The current curricula and policies emphasise end-user digital skills, in other words consumers of existing applications. However, the current dynamics, post COVID, calls for experts from universities and tech industries to join hands and help create an exciting subject that will inspire young minds to be creators, developers and not mere users.
Teacher training institution need to revisit their curricula in order to meet the manpower demand in Specialised Computer Science studies. In short, a computer science curriculum will ensure that all the in-demand digital skills are realised in schools and that future tech demands are catered for, just like with other subject disciplines.