AIM OF THE COMPUTER SCIENCE PROGRAMME:
This programme aims to provide computer science graduates with skills and knowledge to take on appropriate professional positions in computer science and technology upon graduation and grow into leadership positions or pursue research or graduate studies in the field.
The past few decades have seen the computing field expand dramatically, from a small group of academics mostly in mathematics and electrical engineering, to a full academic discipline known as computer science, to even more computer-related disciplines since the mid- eighties. These are Information and Communication Technology (ICT), Information Systems, Computer Engineering, Computer Science, and Software Engineering.
The academic discipline of Computer Science can well be characterized as the backbone of integrative computing disciplines. One implication of this characteristic is that a graduate of a computer science programme should be the first one to take responsibility to resolve a computing need, no matter the source or description of the problem. The depth of Computer Science lies in its scope: a computer science graduate’s knowledge needs to be broad enough to recognize any computing need and develop appropriate solutions to problems.
Computer Science in its broadest sense encompasses all aspects of computing technology. Computer Science, as an academic discipline, is concerned with issues related to developing applications and hardware, advocating for users and meeting their needs within an organizational and societal context through the selection, creation, application, integration and administration of computing technologies.