First level


APC1501 – Political Evolution of the African State

DVA1501 – Introduction to Development Studies

ECS1501 – Economics IA

ENN103F – English for Academic Purposes

EUP1501 – Ethical Information and Communication Technologies for Development Solutions

GGH1503 – Our Living Earth

PYC1502 – Psychology in Society

SOC1501 – Community, Society and Inequality in a Globalised World: Introduction to Sociology

Second level


APC1502 – The Politics of Contemporary Africa

APC2602 – Political Economy of Africa

APY1501 – The Anthropological Study of Culture in a Multicultural Context

DVA1601 – Development Problems and Institutions

DVA2601 – Projects and Programmes as Instruments of Development

DVA2602 – Community Development and the Basic Needs Approach

ECS1601 – Economics IB

ECS2601 – Microeconomics

ECS2602 – Macroeconomics

GGH2602 – The Geography of Services Provision

RSC2601 – Research in Social Sciences

SOC2602 – Globalisation and Social Change in South Africa

Third level


APC3701 – The Politics of Southern Africa

DVA3701 – Development Theories

DVA3702 – Rural and Urban Development

DVA3703 – Development Policy and Strategies

DVA3704 – Development Planning

DVA3705 – Empowerment and Popular Initiatives

ECS3702 – International Trade

ECS3703 – International Finance

ECS3704 – Public Economics

GGH3702 – Spatial Economic Development