General
First Makerere Workshop on Social Systems & Computation
Published
16 years agoon
Summary Top researchers from Northwestern University (Chicago), University of British Columbia (Vancouver) and Makerere (Kampala) are teaming up to offer a workshop on cutting-edge methods for computational modeling of social systems, algorithm design, and machine learning. The sessions will take place between December 3rd and 10th, and there is no cost for attendance; however, registration is mandatory.
Summary Top researchers from Northwestern University (Chicago), University of British Columbia (Vancouver) and Makerere (Kampala) are teaming up to offer a workshop on cutting-edge methods for computational modeling of social systems, algorithm design, and machine learning. The sessions will take place between December 3rd and 10th, and there is no cost for attendance; however, registration is mandatory.
Attendance is limited to academic staff working at a Ugandan university; students doing research in related areas may also be given special permission to attend if space permits. Participants will have the opportunity to publish papers in official, reviewed workshop proceedings at a later date. A certificate of completion will be provided to participants who attend at least two thirds of workshop sessions.
Overview Traditionally, computer science has viewed data as coming from either an adversarial source or from nature itself, giving rise to worst-case and average-case design and analysis of optimization algorithms. In recent years with the advent of modern technologies like the Internet, it has become increasingly apparent that neither of these assumptions reflects reality. Data is neither adversarial nor average, but rather inputs to algorithms are constructed by a diverse set of self-interested agents in an economy, all aiming to maximize their own happiness. Thus the raw data is often not available to an algorithm designer, but must be solicited from the agents–that is, the designer faces an economic constraint. The primary goal of this workshop is to explore the implications of this observation. We will study the performance of algorithms in the presence of utility-maximizing agents and ask whether alternate designs might create incentives for agents to act more optimally. Simultaneously, we will look at other more traditional optimization problems such as approximation and learning and techniques to solve them, pointing out that these may often be leveraged to solve issues in the economic setting.
Related Research Areas Computer Science Theory; Artificial Intelligence; Economics; Business
Format The workshop will consist of six 3-hour lectures, plus meal/breakout sessions for informal research discussion. Spaces are strictly limited, and attendees must pre-register. We will aim to select topics and session times that are best for our participants. To register, and to indicate your preferences for topics and dates, please complete the survey at http://www.surveymonkey.com/s/WWGMKZG.
List of Candidate Topics The workshop will consist of up to six of the following twelve topics.
Introduction to Game Theory
Game theory is the mathematical study of interaction among independent, self-interested agents. It has been applied to disciplines as diverse as economics, political science, biology, psychology, linguistics—and computer science. This tutorial will introduce what has become the dominant branch of game theory, called noncooperative game theory, and will specifically describe normal-form games, a canonical representation in this discipline. The tutorial will be motivated by the question: "In a strategic interaction, what joint outcomes make sense?"
Voting Theory
Voting (or "Social Choice") theory adopts a“designer perspective” to multiagent systems, asking what rules should be put in place by the authority (the “designer”) orchestrating a set of agents. Specifically, how should a central authority pool the preferences of different agents so as to best reflect the wishes of the population as a whole? (Contrast this with Game Theory, whichadopts what might be called the “agent perspective”: its focus is on making statements about how agents should or would act in a given situation.) This tutorial will describe famous voting rules, show problems with them, and explain Arrow's famous impossibility result.
Mechanism Design and Auctions
Social choice theory is nonstrategic: it takes the preferences of agents as given, and investigates ways in which they can be aggregated. But of course those preferences are usually not known. Instead, agents must be asked to declare them, which they may do dishonestly. Since as a designer you wish to find an optimal outcome with respect to the agents’ true preferences (e.g., electing a leader that truly reflects the agents’ preferences), optimizing with respect to the declared preferences will not in general achieve the objective. This tutorial will introduce Mechanism Design, the study of identifying socially desirable protocols for making decisions in such settings. It will describe the core principles behind this theory, and explain the famous "Vickrey-Clarke-Groves" mechanism, an ingenious technique for selecting globally-utility-maximizing outcomes even among selfish agents. It will also describe Auction Theory, the most famous application of mechanism design. Auctions are mechanisms that decide who should receive a scarce resource, and that impose payments upon some or all participants, based on agents' "bids".
Constraint Satisfaction Problem Solving
This hands-on tutorial will teach participants about solving Constraint Satisfaction Problems using search and constraint propagation techniques. This is a representation language from artificial intelligence, used to describe problems in scheduling, circuit verification, DNA structure prediction, vehicle routing, and many other practical problems. The tutorial will consider the problem of solving Sudoku puzzles as a running example. By the end of the session, participants will have written software (in Python) capable of solving any Sudoku puzzle in less than a second.
Bayesian methods and Probabilisitic Inference
Bayesian methods are commonly used for recognising patterns and making predictions in the fields of medicine, economics, finance and engineering, powering all manner of applications from fingerprint recognition to spam filters to robotic self-driving cars. This session will show how principles of probability can be used when making inferences from large datasets, covering issues such as prior knowledge and hyperpriors, the construction of "belief networks", and nonparametric methods such as Gaussian processes. Several applications will be demonstrated.
Computer Vision
It is useful to be able to automatically answer questions about an image, such as "is this the face of person X?", "how many cars are there on this street?" or "is there anything unusual about this x-ray?". This session will look at some of the current state of the art in computer vision techniques, including methods for representing the information in an image (feature extraction), and to recognise objects in an image given such a representation. We will particularly spend some time looking at approaches which have been found to work well empirically on object recognition, such as generalised Hough transforms, boosted cascades of Haar wavelet classifiers, and visual bag-of-words methods. Locally relevant applications in crop disease diagnosis, parasite detection in blood samples and traffic monitoring will be demonstrated as illustrating examples.
Learning Causal Structure from Data
Until a few decades ago, it was thought to be impossible to learn causes and effects from purely observational data without doing experiments. Sometimes, however, it is impossible to do experiments (e.g. in some branches of genetics), or experiments may be costly or unethical (e.g. situations in climate change or medicine), so the emergence of computational methods for distinguishing causes, effects and confounding variables is likely to have wide implications. Some principles are now understood for learning the causal structure between different variables, and this session will explain the most successful current approaches, their possibilities and their limitations.
Internet Search and Monetization
The internet is one of the most fundamental and important applications of computer science. Central to its existence are search engines which enable us to find content on the web. This module focuses on the algorithms like PageRank that these search engines use to help us find webpages. It also studies how these engines make money through advertising.
Social Networks
Social networks describe the structure of interpersonal relationships and have many alarmingly predictable properties. While most people have just a few friends, most social networks have at least a few very popular people. Furthermore, most people are closely linked to every other person so that a message (or an idea or a disease) can spread rapidly throughout the network. Finally, social networks tend to be fairly clustered — i.e., if two people share a common friend it is quite likely that they are also friends. This module will discuss the typical structures of social networks, models that explain these structures, and the impact of these structures on activities in the social network such as message routing or the adoption of new technologies.
Two-Sided Matching Markets
Many markets involve two “sides'' that wish to be matched to one another. For example, a marriage market matches women to men; a job market matches workers to employers. In such settings, people on each side have strict preferences over the options on the other side of the market. Hence, a woman Julie may like David best, John second best, and Christopher third. David on the other hand may prefer Mary to Julie. In such settings, what matches might we expect to form? Can these matches be computed by a centralized algorithm, a match-maker for example, and what are the corresponding incentives of the participants? These questions are of fundamental importance as such centralized algorithms are in use in many important markets. In many countries, medical students are matched to hospitals using such algorithms, or school children to schools.
Approximation Algorithms
In the field of algorithms, many tasks turn out to be computationally difficult. That is, the time to complete the task is fundamentally large compared to the size of the problem. For example, consider the problem of finding the optimal way to visit 10 cities, visiting each exactly once. To minimize travel time, one could test all possible travel schedules, but for 10 cities there are already 3.5M of them! Unfortunately, there is not a significantly quicker way to find the optimal solution. However, one can find an approximately optimal solution quickly. That is, with just a few things to check, one can design a schedule that takes at most 50% more time than the optimal one. In this module we showcase a few general techniques for computing approximate solutions to hard problems, including the use of randomization and linear programming.
Graph Theory
A graph is a combinatorial object consisting of nodes and edges, and is a extremely valuable abstraction of many practical problems. For example, nodes might represent jobs and edges might connect pairs of jobs that can not be performed simultaneously. Alternatively, nodes might represent electronic components on a circuit board and edges the wiring that connects them. Many questions that arise in such domains can be cast as an optimization question in the corresponding graph. The number of workers required to complete all jobs in fixed time frame in the first example is at its heart a graph coloring problem. Asking whether one can lay out the circuit board so no two wires cross becomes the problem of determining which graphs have planar representations. This course defines graphs, shows how to solve a few fundamental graph problems, and applies them to practical settings.
Speaker Bios
Nicole Immorlica is an assistant professor in the Economics Group of Northwestern University's EECS department in Chicago, IL, USA. She joined Northwestern in Fall 2008 after postdoctoral positions at Microsoft Research in Seattle, Washington, USA and Centruum voor Wiskunde en Informatica (CWI) in Amsterdam, The Netherlands. She received her Ph.D. from MIT in Boston, MA, USA, in 2005 under the joint supervision of Erik Demaine and David Karger. Her main research area is algorithmic game theory where she investigates economic and social implications of modern technologies including social networks, advertising auctions, and online auction design.
Kevin Leyton-Brown is an associate professor in computer science at the University of British Columbia, Vancouver, Canada. He received a B.Sc. from McMaster University (1998), and an M.Sc. and PhD from Stanford University (2001; 2003). Much of his work is at the intersection of computer science and microeconomics, addressing computational problems in economic contexts and incentive issues in multiagent systems. He also studies the application of machine learning to the automated design and analysis of algorithms for solving hard computational problems.
John Quinn is a Senior Lecturer in Computer Science at Makerere University. He received a BA in Computer Science from the University of Cambridge (2000) and a PhD from the University of Edinburgh (2007). He coordinates the Machine Learning Group at Makerere, and his research interests are in pattern recognition and computer vision particularly applied to developing world problems.
You may like
General
Makerere University Set to Develop Curriculum to Transform Graduate Supervision and Mentorship
Published
20 hours agoon
June 22, 2026By
Mak Editor
By Moses Lutaaya
KAMPALA – Makerere University is set to develop a curriculum for a specialized Certificate Course in Supervision and Mentoring for Graduate Training and Higher Education Management, in a move aimed at professionalizing graduate supervision and strengthening the capacity of academic staff to deliver quality postgraduate education.
The proposed programme will equip academic staff with advanced competencies in graduate-level teaching, research supervision, mentorship, and higher education management, while supporting the University’s agenda of improving the quality and relevance of graduate training.
The curriculum development process was discussed during a Stakeholders’ Curriculum Development Consultation Workshop held on Thursday, 18th June 2026 at the Senate Building Telepresence Hall, Makerere University.
The workshop, organized by the Directorate of Graduate Training in collaboration with the Centre for Teaching and Learning Support (CTLS), brought together curriculum specialists, academic staff, and higher education stakeholders to review and enrich the proposed curriculum before it proceeds through the University approval processes.
Participants included 11 lecturers from the College of Engineering, Design, Art and Technology (CEDAT), 3 from the College of Agricultural and Environmental Sciences (CAES), 2 from the College of Veterinary Medicine, Animal Resources and Bio-security (CoVAB), 1 from the College of Humanities and Social Sciences (CHUSS), 4 from the College of Education and External Studies (CEES), among others.
The National Curriculum Development Centre (NCDC) was represented by Dr. Patrice Ssembirige, Deputy Executive Director in charge of Curriculum Review and Instructional Materials Development. The Centre for Teaching and Learning team was led by Dr. Dorothy Ssebowa, while Dr. Stephen Wandera coordinated the workshop.
Addressing participants, Prof. Julius Kikooma, Director Graduate Training at Makerere University, said the curriculum development initiative is central to strengthening graduate education and ensuring that academic staff are adequately prepared to support postgraduate learners.

Prof. Kikooma noted that Makerere University is targeting an increase in graduate student enrolment to 50 percent of the total student population, but emphasized that this ambition must be matched with investment in the capacity of academic staff who supervise and mentor students.
“We can get many graduate students, but if the people supporting them do not have the right tools and preparation, we will still have challenges,” Prof. Kikooma said.
He explained that the initiative responds to University policies requiring academic staff teaching graduate students to undergo pedagogical training, while those supervising graduate research must undergo specialized preparation in supervision and mentoring.
Prof. Kikooma said graduate supervision requires deliberate preparation because supervisors play a central role in shaping research quality, student success, and the overall effectiveness of postgraduate programmes.
He further emphasized Makerere University’s responsibility as a leading institution in the region.
“We have a double expectation. We must support the country to achieve its aspirations in national development, but we also have an expectation from other institutions to support them in building graduate training capacity. In that sense, we are a trainer of trainers,” he said.
Speaking on behalf of the National Curriculum Development Centre (NCDC), Dr. Patrice Ssembirige commended Makerere University for adopting a consultative and inclusive approach to curriculum development.

He noted that education systems globally are undergoing significant transformation, requiring continuous curriculum review and alignment with emerging needs.
“Education systems globally are undergoing significant transformation, and in Uganda, NCDC has been leading and spearheading the implementation of the competency-based curriculum,” Dr. Ssembirige said.
He explained that NCDC has developed competency-based curriculum frameworks at primary and lower secondary levels and is currently advancing reforms at upper secondary level, which feeds into higher education institutions.
Dr. Ssembirige said the new curriculum presents an opportunity to align graduate training with global trends, Sustainable Development Goals (SDGs), international best practices, and national development priorities.
“As we develop this curriculum, we need to align with global trends, SDGs and international best practices. We also need to undertake comparative analysis because curriculum reforms are taking place across East African Community states,” he noted.
He encouraged developers to ensure that the programme follows competency-based principles and equips participants with relevant 21st-century skills.
“Since we are talking about competency-based curriculum, we must be cognizant of the principles of competency-based education and ensure that we develop skills that fit the demands of the 21st century,” he added.
Dr. Dorothy Ssebowa, Director of the Centre for Teaching and Learning Support at Makerere University, said the initiative marks an important step in strengthening professional development for academic staff involved in graduate education.

She noted that effective supervision requires more than disciplinary expertise, but also skills in mentorship, communication, research guidance, ethics, assessment, and student support.
“The quality of graduate education depends on the quality of mentorship and supervision we provide. This curriculum will strengthen the capacity of academic staff to guide graduate students effectively, improve research outcomes, and uphold the standards expected of a leading university,” Dr. Ssebowa said.
She added that the Centre for Teaching and Learning will continue working with the Directorate of Graduate Training, academic colleges, curriculum specialists, and regulators to ensure the programme remains relevant and impactful.
During the workshop, stakeholders reviewed the proposed curriculum structure, course content, competency areas, assessment strategies, quality assurance mechanisms, and alignment with national and international standards.
Once finalized, the programme is expected to strengthen graduate supervision at Makerere University and serve as a model for professional development across higher education institutions in Uganda and beyond.
General
Revised Advertisement for Positions of Principal and Deputy Principal at Makerere University
Published
22 hours agoon
June 22, 2026By
Mak Editor
Makerere University, Uganda’s premier institution of higher learning and one of Africa’s leading research universities, invites applications from suitably qualified and distinguished individuals for the positions of Principal and Deputy Principal in the Colleges listed below. The University seeks visionary leaders with demonstrated academic excellence, strategic leadership, and a commitment to institutional transformation. This advertisement is for the positions of:
- Principal and Deputy Principal, College of Agricultural and Environmental Sciences (CAES)
- Principal and Deputy Principal, College of Education and External Studies (CEES)
- Principal and Deputy Principal, College of Natural Sciences (CoNAS)
- Principal and Deputy Principal, College of Veterinary Medicine, Animal Resources and Biosecurity (CoVAB)
- Principal, College of Computing and Information Sciences (CoCIS)
- Deputy Principal, College of Humanities and Social Sciences (CHUSS).
Mode of application
Interested individuals for the positions of Principal and Deputy Principal should submit the following documents sealed in an envelope addressed to the University Secretary;
- A signed letter of application;
- Certified copies of academic certificates and transcripts;
- The curriculum vitae of the candidate;
- Three (3) letters of recommendation;
- Copies of the required minimum number of publications;
- Copies of letters of appointment to leadership positions at the level of Head of Department and/or its equivalent or higher in a recognised institution comparable to Makerere University;
- A copy of the applicant’s national ID or passport; and
- A copy of the last letter of clearance from the Inspectorate of Government or other equivalent national body.
The deadline for applications is 6th July 2026 at 5:00 p.m. East African Time.
Applications should be hand-delivered to:
The University Secretary
Makerere University
Main Administration Building,
Level 2, University Secretary’s Office
Or submitted via email at search.principal@mak.ac.ug
Makerere is an equal opportunity employer and encourages applications from suitably qualified individuals regardless of gender, disability, or other legally protected status. The University is committed to promoting diversity, inclusion and excellence in all its activities.
THIS ADVERT CANCELS THE EARLIER ISSUED ADVERT DATED 17TH JUNE 2026
General
VC Calls for Strengthened Graduate Training & Research
Published
5 days agoon
June 18, 2026
The Vice Chancellor, Prof. Barnabas Nawangwe, has called for strengthened graduate training and research systems, urging a significant scale-up in the production of Masters and PhD graduates to meet Uganda’s and Africa’s growing knowledge and development needs.
The call was made during an engagement with the College of Health Sciences leadership, where the Vice Chancellor underscored the strategic importance of research-intensive colleges in advancing the university’s mission and contributing to national transformation.
The Vice Chancellor noted that while the College of Health Sciences continues to make a substantial contribution to the university’s research output and remains one of the most productive units, there is need to further strengthen systems that support graduate training, supervision, and timely completion of studies.
He emphasized the need to increase postgraduate enrolment, with a target of raising graduate participation to 40 percent. According to him, expanding graduate training is essential for building a critical mass of highly skilled researchers capable of addressing Uganda’s and Africa’s development challenges.
Improving Completion Rates and Supervision
The Vice Chancellor highlighted concerns over graduate completion rates, noting that delays in supervision and academic support continue to affect timely graduation across many institutions.

He called for stronger supervision systems, improved mentorship, and more structured academic support to ensure that students complete their programmes within the stipulated timeframes.
“Completion of graduate programmes must be prioritized through effective supervision and structured academic support systems,” the Vice Chancellor emphasized.
Strengthening Research Output
The Vice Chancellor also stressed the need to enhance research productivity and visibility through increased publications, improved citation impact, and expanded access to competitive research funding.
He encouraged deeper collaboration among researchers, including co-supervision arrangements with international scholars and strengthened partnerships with other universities to enhance research quality and global competitiveness.
Investment in Infrastructure
The College Deputy Principal, Prof. Richard Iwa Idro, shared with the VC some of the college’s challenges which included low staffing levels at both academic and administrative levels, inadequate infrastructure and high staff turnover among others.
The Vice Chancellor reaffirmed the University’s commitment to improving infrastructure for teaching and research within the College of Health Sciences. He noted that ongoing and planned developments are aimed at strengthening PhD training environments and supporting advanced research activities.

He further emphasized the importance of expanding academic staffing and leveraging expertise from both active and retired scholars, including the appointment of honorary professors to support mentorship and research development.
Academic Accountability and Innovation
The Vice Chancellor reminded professors and associate professors of their responsibility to deliver inaugural lectures within stipulated timelines as part of academic accountability and recognition of scholarly contribution.
He also encouraged researchers to translate their work into innovation and practical solutions that contribute to Uganda’s socio-economic transformation, noting that research must go beyond publication to deliver real-world impact.
The Vice Chancellor reiterated that strengthening graduate training and research is central to achieving national development goals and enhancing Uganda’s competitiveness in the global knowledge economy.
He emphasized that sustained investment in Masters and PhD training, combined with stronger research systems, will be critical in producing the next generation of scholars, innovators, and leaders required to drive sustainable development.
The Vice Chancellor was accompanied by the Academic Registrar, Prof. Buyinza Mukadasi, the Director DRIP, Prof. Robert Wamala, Prof. Edward Bbaale, who represented the Deputy VC in charge of Academic Affairs, Prof. Fredrick Muyodi, the Director of the Writing Centre, Dr. Margaret Nagwovuma, the Deputy Director of Makerere University Technology and Innovation Centre, Prof. William Tayeebwa, the Manager of Makerere Press and Prof. Kikooma Julius, the Director of Graduate Training. The officials shared with staff how staff can benefit from their offices.
Trending
-
Law1 week agoMakerere hosts Chief Justices of Zambia and Uganda
-
Agriculture & Environment2 weeks agoMaster’s Scholars Engage Lwengo and Rakai Communities to Inform Research Conceptualisation
-
Research2 weeks agoMakerere University Rolls Out Thesis Completion Grants to Accelerate PhD Research and Strengthen National Policy Impact
-
Health2 weeks agoMakerere Medical Students Honour Their ‘Silent Teachers’
-
Research2 weeks agoMakerere University Charts Course for Responsible AI Adoption in Research Management