As computing technologies continue to rapidly advance in the last two decades, the knowledge economy has become an important part of the overall world economy.
In addition to its significant contribution to economic growth, computing technologies also have a profound impact on many aspects of society.
The digital economy represents the pervasive use of IT (hardware, software, applications and telecommunications) in all aspects of the economy, including internal operations of organizations (business, government and non-profit); transactions between organizations; and transactions between individuals, acting both as consumers and citizens, and organizations.
Just as 100 years ago the development of cheap, hardened steel enabled a host of tools to be made that drove economic growth, today information technology enables the creation of a host of tools to create, manipulate, organize, transmit, store and act on information in digital form in new ways and through new organizational forms (Cohen, Delong, Weber, and Zysman 2001)
Generally, it is expected that on completion of this Programme, the graduates should:
(a) Explain and apply the key facts, concepts, principles and theories of computer science.
(b) Analyse problems, select and apply appropriate techniques from computer science and mathematics to solve them.
(c) Design, implement and evaluate a process, prototype or component and system to meet desired needs, within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability.
(d) Recognize the need for and an ability to engage in continuing professional development.
Applicants must have attained Uganda Advanced Certificate of Education (U.A.C.E) with at least one principle pass and two subsidiary passes which should be in mathematic or Physics.
Applicants must have attained a prior relevant certificate from any recognized institution
Hear and learn from those that did the course and what they have been able to do with the knowledge they acquired
By the end of the programme, students should be able to:
(a) Acquire a solid foundation in the principles and practices of computer science, including mathematics, physical sciences and basic engineering.
(b) Develop capacity in the computer science discipline. This should enable interested graduates to pursue higher qualifications in computer science.
(c) Work effectively as computer technicians in both the public and private sectors that can serve Uganda and the regional industries, government agencies, or national and international industries.
(d) Demonstrate a good understanding of relevant computer science concepts including but not limited to: basic science fundamentals including mathematics, probability, statistics, physical sciences and information technology; the fundamentals of business, including entrepreneurship, and cost/revenue streams.
(e) Undertake computer-related designs, systems development and computer maintenance and repair.
(f) Acquire advanced training necessary to solve complex real-world engineering problems and prepare them to contribute to a specific discipline within computer science and possibly pursue advanced study or research.