The programmes currently being offered by the Computer Science Department are mainly software-oriented with a few hardware courses. Computer Science is a dynamic field and growing at a phenomenal rate. In order to keep up with the latest developments in this field and contribute favourably to national development, the Department proposes to introduce an additional undergraduate programme; the Bachelor of Computer Engineering.

This programme will place particular emphasis on computer hardware. There is a fundamental relationship between computer hardware and many aspects of programming and software components in computer systems. In order to write good software, it is important to understand the computer system as a whole. In addition, this programme will provide knowledge and skills to develop embedded systems with real-time response. Examples of such systems are vehicle control systems, games consoles, mobile devices such as mobile phones, to mention but a few. In order to facilitate the development of such systems, the programme will cover areas such as electronics, software engineering and computer architecture among others.


The key learning outcomes of this programme are:

  1. Provide knowledge and skills to develop embedded systems with real-time response.
  2. Provide knowledge and understanding of computer hardware and software;
  3. Design and develop computer systems and maintain them.
  4. Provide advice for policy development and decision making at country or international level and understand the role of government policy for science and technology in line with the National ICT Policy and the Engineering Institution of Zambia Act.