Our Postgraduate Programmes


Our department currently offers the following Postgraduate Qualifications, namely:

  • Doctor of Philosophy (PhD) in Computer Science (by research)
  • Master of Science Degree in Computer Science (by research)
  • Master of Science Degree in Computer Science (taught)
  • Postgraduate Diploma in Computer Science (taught)

Doctor of Philosophy (PhD) in Computer Science (by research)

A PhD in Computer Science enables students to become experts in a technical subfield of computer science and advance the state of the art by contributing original research in that discipline. Most PhD students also gain practical experience in the classroom, as well as become visible members of the research community by publishing research and through oral presentations at conferences and research seminars. Upon completing the PhD program, students are able to set their own research direction, teach and advise students, and work at the forefront of cutting-edge research in academia or at an industrial laboratory.

ENTRY REQUIREMENTS

(i) Masters’s degree in Computer Science or related field from The University of Zambia or any other recognized University.

DURATION

The minimum study period for this programme is 3 years and the maximum is 5 years.

STRUCTURE

The Doctor of Philosophy (PhD) in Computer Science is purely research based and will consist of independent research work.

Master of Science Degree in Computer Science (by research)

This programme aims to combine a scientific mindset with specialist technical knowledge, enabling graduates to analyze, design, validate and implement state-of-the-art ICT systems in their operational context. Graduates of the master’s programme are trained to take a scientific, ethical and socially responsible approach to conducting and contributing to research in their specific area of study and to international trends in and related to their field of study. The master’s programme aims to offer an engaging and challenging, research-oriented academic environment, enabling students to:

  1. acquire extensive knowledge and insight; develop their professional and scientific mindset by taking the initiative in and assuming responsibility for the learning process
  2. develop an inquisitive and reflective attitude
  3. understand and gain practical experience with methods and technologies for modeling and describing systems and their properties
  4. acquire a knowledge of, understand and gain practical experience with taking stock of the requirements of ICT systems (i.e. technology, design, validation and implementation) and of promising alternatives, and take informed decisions
  5. develop a constructively critical attitude in which decisions are substantiated and discussed
  6. gain practical experience working in complex, dynamic settings in which the information required is not always immediately available or complete

ENTRY REQUIREMENTS

(i) Bachelor’s degree from University of Zambia or any recognized University with a minimum of a Merit or better in Computer Science.

DURATION

The minimum study period for this programme is 1 year and the maximum is 3 years.

STRUCTURE

This programme is purely research-based and does not consist of any taught component. It only consists of an independent research project.

 Master of Science Degree in Computer Science (taught)

This programme is designed for graduates in computer science and related field in ICTs and also employees of various institutions whose operations call for specialized knowledge in ICTs. It offers participants advanced preparation for further career development in applied computer science in areas such as information security, mobile computing, virtualisation, networking, databases, web technologies, signal processing (audio and video encoding) and data mining. The course is therefore, appropriate for experts working in the ICT security sector, members of the armed forces and police service, telecommunication sector, financial sector and employees of the government ministries with active ICT departments, ZICTA as well as other professionals interested in issues of ICTs.

Graduates of the Master of Computer Science will be equipped with analytical skills and essentials of applied computer science in areas such as information and systems security, mobile and cloud computing, networking, databases, web technologies and data mining that will enable them to work more effectively in the ICT sector in both government and the private sector.
The aim of the Master of Science in Computer Science is to enhance the expertise of personnel in the computing field by equipping them with appropriate knowledge and skills to enable them contribute more effectively in the ICT sector.

ENTRY REQUIREMENTS

(i) Bachelor’s degree from University of Zambia or any recognized University.

(ii) Minimum of a Credit or better in Computer Science or any other related field.

DURATION

The minimum study period for this programme is 2 years and the maximum is 3 years.

STRUCTURE

The MSc in Computer Science will consist of eight half year courses and one full year course. The first year will consist of eight half year courses. These are six (6) compulsory half year courses and two electives as half year courses. The second year will consist of one full year research course (Dissertation) from which the student is expected to publish the results that meet directorate of research and graduates studies (DRGS) requirements.

1. Full Time
Two academic years, divided as follows; course work in the first year, and an independent research project in the second year.

2. Part Time
Three years, divided as follows; course work in the one and half years and an independent research in the last one and a half years.

 Postgraduate Diploma in Computer Science

The programme is designed for graduates with some practical experience of computing but without a recent formal qualification in the field of computer studies. It provides an introduction to a broad range of areas within the field of computer studies, and awareness of modern trends and techniques. It prepares students to understand computing, both as an academic and as a profession. The general aims are to:

  1. equip students with a working knowledge of some of the major techniques and models in computing;
  2. introduce to the students the theory and principle underpinning the subject to enable them understand and manipulate relevant mathematical and logical concepts;
  3. prepare to analyse specific, constrained problems and produce solutions and to make them aware of the possibilities and limitations of computing.

In particular, students will gain knowledge of abstract models of computing, which will enable them to assimilate new techniques and languages quickly, and allow them to understand and contribute to new developments in the area. This programme prepares students for a career in computing, enabling professional practice and continuous self-development. The modules are divided equally between programming, formal aspects and architecture.

ENTRANCE REQUIREMENTS

(i) Bachelor’s degree from University of Zambia or any recognized University with a minimum of a credit or better in Science Education, ICTs, Library and Information Science, Sciences (BSc) or any other related field.

(ii) All applicants should have some computing experience, including working knowledge of a high-level programming language.

DURATION

The study period for this programme is strictly 1 year.

STRUCTURE

The programme comprises seven taught modules (four in the first semester and three in the second semester) plus a project (taken in the second semester). In addition, students will undertake non-credit practicals (about three hours/week) related to software tools and practice, which will run throughout the semester.