Computer scientists not only understand the intricate innards of a computer, they also know how to write programs and have an intimate knowledge of everything relating to computers. Computer scientists can be involved in all dimensions of computers, including: hardware electronics, operating systems, artificial intelligence, communication related information such as programming languages, and all aspects of applications, that is, software.
When employed, computer scientists may specialise in hardware, programming or theory. They can also develop virtual reality in robotics. However, they tend not to specialise in only one field and are, therefore, sought after as employees.
Computer scientists need to understand the science that underlies the software aspect of computer systems and the interrelationship between software and hardware systems, as well as issues related to efficiency and usability, with most emphasis usually placed on software.
When studying computer science, emphasis is usually placed on the analysis and design of algorithms, which are a generalised form of representing problem solutions. Computer scientists need to be able to analyse and solve problems, by finally translating their solutions into particular software tools and a given computer environment.
Some computer scientists end up in managerial positions as leaders of information systems development projects or Management Information Systems (MIS) managers. They often act as facilitators between software developers and clients.
Graduates going out into the workplace often begin as programmers (later becoming systems analysts and project leaders) with companies such as big mining or financial institutions, some join firms of computing consultants, some join the internet service provider companies, and some start their own computer (software or hardware) companies, etc.
Computer Science: most opportunities exist with software development companies.
Networks: organisations such as banks, insurance companies and large government departments which rely on networked information require graduates with this specialisation to deal with network management and systems design. The explosive growth of Internet will see an increasing demand for such skills.
Information Systems: industry and business need information systems specialists. Graduates with combined degrees have special scope because of their knowledge of other areas.
Statistics and Applied Mathematics: graduates with this specialisation find opportunities in company forecasting, planning or research organisations and large government departments involved with projections.
Information Technology is an exciting industry in which to be involved. A recent survey of the paying professions showed IT to be ranked among the five highest average incomes, and in most countries the demand for IT professionals far outweighs the supply.
Academic City College, Accra, Accra Institute of Technology (Ait), Accra Polytechnic, Adventist University of Central Africa, Ashesi University, Belgium Campus, Bishop Stuart Universities, Boston City Campus and Business College, Botho University, Botswana Accountancy College, Botswana International University of Science and Technology, Busitema University, Catholic University College of Ghana, Catholic University of Rwanda, Cavendish University, Christian Service University College, Chuka University, CTI Education Group, CTU, Damelin, Dedan Kimathi University of Technology, DMI-St.Eugene University, Egerton University, Gaborone Institute of Professional Studies, Garden City University College, Ghana Christian University College, Ghana Technology University College, Gideon Roberts University, Gretsa University, Institute of Applied Sciences, Institute of Development Management, International University of East Africa, International University of Management, Jomo Kenyatta University of Agriculture and Technology, Jomo Kenyatta University of Agriculture and Technology (Tanzania), KAAF University College, Kabarak University, Karatina University, Kayiwa International University, KCA University, Kenya Highlands Evangelical University, Kenyatta University, Kibabii University, Kigali Independent University, Kirinyaga University College, Kiriri Women's University of Science and Technology, Kisii University, Knutsford University College, Koforidua Polytechnic, Kumasi Polytechnic, Kwame Nkrumah University, Kyambogo University, Laikipia University, Limkokwing University of Creative Technology, Lira University, Machakos University College, Makerere University, Malawi University of Science and Technology, Mangosuthu University of Technology, Marian University College, Maseno University, Masinde Muliro University of Science and Technology, Meritorious Biz Tech College, Meru University of Science and Technology, Midlands State University, Moi University, Monash South Africa, Muhabura Integrated Polytechnic College, Multimedia University of Kenya, Murang'a University College, Namibia University of Science and Technology, National University of Lesotho, Ndejje University, Nelson Mandela Metropolitan University, Nkumba University, North-West University, Nsaka University, Oval International Computer Education, Pearson Institute of Higher Education, Pentecost University College, Presbyterian University of East Africa, Regional Maritime University, Riara University, Richfield Graduate Institute of Technology, Rongo University College, Rusangu University, Sefako Makgatho Health Sciences University, Sokoine University of Agriculture, Sol Plaatjies University, South Eastern Kenya University, St Paul's University, Strathmore University, Sylvia University, Technical University of Kenya, Texila American University, The Copperbelt University, Tom Mboya University College, Uganda Technology and Management University, Umma University, United States International University, Université des Mascareignes, University for Development Studies, University of Botswana, University of Cape Coast, University of Cape Town, University of Dar Es Salaam, University of Eastern Africa Baraton, University of Eldoret, University of Ghana, University of Gitwe, University of Johannesburg, University of Kabianga, University of Kigali, University of Kisubi, University of KwaZulu-Natal, University of Limpopo, University of Lusaka, University of Malawi (Chancellor College), University of Malawi (The Polytechnic), University of Mauritius, University of Mines & Technology Tarkwa, University of Nairobi, University of Namibia, University of Pretoria, University of Rwanda, University of Sacred Heart, University of Stellenbosch, University of Swaziland, University of Technology Mauritius, University of the Free State, University of the Witwatersrand, University of Zambia, University of Zimbabwe, Valley View University, Victoria University, Walter Sisulu University, Web-Info-Net Institute of Technology, Zambia Catholic University, Zenith University College, Zetech University