ICT for development

The purpose of this programme is to equip ICT leaders with a thorough knowledge of the theories and methods of ICT for development and enable them to maximize the use of ICTs in different contexts. This postgraduate programme concentrates on the latest interventions and innovations that impact significantly on development, encouraging our students to be innovative while embedding ICTs in the whole area of development theory and practice.

Next start date

07 January 2019




10 courses offered on a modular basis. Each course runs for eight weeks.

How to apply

Complete our online application form

Fees per course

US$ 220
View more

Programme overview 

In today’s digital era, Information and Communication Technology (ICT) is the key driver of almost everything. From education, to health, governance, business, tourism and all other sectors of any economy, ICT acts as a vehicle for change. ICTs can be applied in various ways to assist both governmental and non-governmental organizations to improve socio-economic conditions in developing countries.

ICT can provide a useful tool for sustainable development and an absolute need in emergency situations. However, there is a notable lack of capacity especially in developing countries to develop, maintain and utilize ICT resources. This could be one of the causes of failure of ICT projects.

Thus, the main purpose of this programme is to train innovative ICT leaders with a thorough knowledge of the theories and methods of ICT for development who will think outside of the box to maximize the use of ICTs in different contexts. This postgraduate programme encouraging our students to think outside of the traditional ICT box while embedding ICTs in the whole area of development theory and praxis to:

  • understand the contextual frameworks of development in all aspects
  • understand how ICTs impact on development
  • be enabled to link development theory with ICT practice
  • have the knowledge to engage critically with the role of ICTs in development
  • be familiar with the key debates in ICT for Development
  • have a thorough insight into the application of ICT in different sectors such as education, health and finance
  • acquire practical skills to handle ICT4D driven projects such as sound project planning and management and stakeholder analysis
  • acquire skills to adapt new upcoming ICT technovations to local conditions.

Target student  

Our Information and Communication Technology (ICT) programme is for:

  • graduates of ICT related courses who wish to expand their knowledge of ICT in development
  • graduates of any other degree who wish to understand how to apply ICT in solving day-to-day problems such as project planning and management, stakeholder analysis, customer relationship management, communication, among others
  • employees of different organizations who find it difficult to do postgraduate studies distant from their workplaces but can access internet.

Entry requirements 


To be eligible to join the programme, you should have completed a Bachelors degree with an honours class (at least 2nd Class Lower). 

You will also be required to pass our online Graduate Admission Test. 

The course is also open to recent graduates with Bachelors degree intending to pursue academic careers to PhD in future.

Nationalities represented
Average years work experience
Average age of our students

Why study with us

You will have an opportunity to study and consult with world class professors made up of leading academics, practitioners and researchers in ICT from 22 countries.

VUU’s ICT4D class also consists of a diverse, international and friendly group of professionals who, together, make a rich social and professional network that allows exchange of broad experiences, knowledge, and practices for you to engage in future for consultancies, career and job opportunities.

We have five intakes per year

Programme structure

The programme consists of 10 courses offered on a modular basis over a 20-month period followed by six months to finalise the dissertation or research paper. Each course runs for eight weeks.

This is a foundational course intended to introduce the student to what is called development. It looks at development perspectives found in works by political analysts, geographers, human rights activists, economists,  ethicists, social scientists, philosophers and theologians.

This course seeks to provide an introduction to and preliminary understanding of the linkages between ICTs and development. It aims at fostering a better multidisciplinary understanding  of how ICTs can be used for social and economic development and to equip students from different backgrounds with the knowledge needed to use ICTs to meet a country’s development goals and needs.

This course helps the student to be familiar with every stage of the project life cycle and acquire key competences in terms of the ability to undertake the management of a project from feasibility study to final report writing and follow-up evaluation.

This course gives a brief, non-technical introduction to some of the issues concerned with computer hardware, networking and Internet that are significant in wider discussions about ICTs.

This course provides the student an introduction to computer programming and database management targeted towards non-programmers.

Cloud computing is one of the most important trends of today. It promises to move us from a world where we have to purchase and manage complex computers, to one where we simply pay for whatever computing power we need. This course introduces the student to cloud computing discipline.

This course is meant to introduce the student to information systems, how the are designed, implemented and deployed in an organization.

ICTs play a big role in the success of an organization. The users of these ICTs need policies and procedures to be followed in enforcing these policies to successfully use these ICTs. This course equips the student with skills of ICT policy development and implementation.

Many organizations today generate large amounts of data from their day-to-day transactions. Data science helps us to perform actions on such data to make sense out of it and help such organizations in decision making. This module will cover the basic concepts of data science, methodologies for analysing structured and unstructured data with an emphasis on the cooperation of the Data Scientist and the business needs.

This is a foundational course to develop the student’s research capacity in ICT4D  through developing the knowledge and skills of critical research practitioners.

These research outputs represent a climax of the course. The student gets an opportunity to apply the practical and theoretical skills acquired during the course to solve a problem in industry using ICT.  Masters students are required to orally defend the dissertation online before a panel of experts, while Postgraduate Diploma students do not defend their research reports.

“Some students learn better in online settings. Some students learn better in face to face settings. And having more options available to them really gives them the best opportunity to do well in college,” Dr. Reyes-Foster 

Up to 50% scholarship available 

How programme is delivered

Courses are delivered via the Moodle e-learning platform, which is user-friendly and does not require extensive computer knowledge. Content is uploaded for the student to read at his/her pace. 

Common spaces are provided for students to interact amongst themselves or do group work under the supervision of the tutors. Lectures are conducted online using the user-friendly Zoom software used internationally by other great universities. 

Our free online library gives access to close to 50 million resources in over 300 publisher databases.  


Our tutors and students are engaged in ICT4D research areas including(but not limited to) the following:

  • gender digital divide
  • putting the e- into industry(e-commerce, e-finance, e-governance,e-learning ,e.t.c)
  • ICT Policy formulation and implementation
  • Ememerging technovations in ICT4D
  • ICT projects planning and management.

Studying MSc ICT4D has widened my view of current trends in digital development. I am proud to have completed my MSc ICT4D with much deeper interest in the area of digital development and much developed research skills

Peter Njuguna


Meet your head of programme

Dr. Joab Ezra Agaba (PhD)

Dr. Joab Ezra Agaba (PhD) has an experience of over 14 years working in ICT industry. He is currently the Information Systems and e-Learning leader of this great Virtual University of Uganda.  In addition to this role, he is the programme leader for ICT4D. 

Prior to joining VUU, Joab served as a lecturer for Software Development at Makerere university for 14 years and also an ICT consultant on an number of ICT projects in Uganda and Rwanda. 

He got his Bachelor of Science degree from Makerere university in 2004, and a Master of Science in Computer Science also from Makerere university in 2010. 

His masters degree focused on how to acquire e-learning software for blended learning environments with limited budgets. This motivated him to do his PhD studies in e-learning at Makerere university where he graduated in January 2018. His PhD research focused on improving reusability of instructional content for e-learning environments. 

Joab has a passion for e-learning implementation and apparently, he is focused on research on how to improve security in e-assessment and also adaptability of e-instructional content.

Memberships and recognitions