First level


APC1502 – The Politics of Contemporary Africa

ECS1501 – Economics IA

ECS1601 – Economics IB

ENN103F – English for Academic Purposes

IPC1501 – Fundamentals of International Politics

IPC1502 – South Africa in International Politics

PSC2601 – South African Politics

ARB1501 – Elementary Arabic

FRC1501 – French Language and Culture: Beginners

FRC1502 – French Language and Culture: Lower Intermediate

MAN1501 – Rumen Hanyu: Introduction to Mandarin Chinese

MAN1502 – Shiyong Hanyu: Practical Mandarin Chinese

PTU1501 – Portuguese Language and Culture: Beginners

PTU1502 – Portuguese Language and Culture: Lower Intermediate

APC1501 – Political Evolution of the African State

COM1502 – Communication Contexts and Applications

EUP1501 – Ethical Information and Communication Technologies for Development Solutions

FUR2601 – Fundamental Rights

GGH1502 – World Issues: a Geographical Perspective

ICS1501 – An Introduction to Islam

INF1505 – Introduction to Business Information Systems

PLC1502 – Understanding the State

RST1501 – Introduction to History of Religions

STA1510 – Basic Statistics

Second level


APC2601 – Political Change in Contemporary Africa

APC2602 – Political Economy of Africa

COM2602 – Integrated Organisational Communication

ECS2603 – South African Economic Indicators

IPC2601 – International Organisations

IPC2602 – International Political Dynamics

ECS2601 – Microeconomics

ECS2602 – Macroeconomics

ECS2608 – Economic History of the World

PLC2601 – Understanding Political Behaviour and Participation

PLC2602 – Politics and Public Policy

RSC2601 – Research in Social Sciences

SOC2602 – Globalisation and Social Change in South Africa

ARB2602 – Pre-Intermediate Arabic

ARB2603 – Intermediate Arabic

FRC2601 – French Language and Culture: Intermediate

FRC2602 – French for Professional Purposes: Introduction

FRC2603 – French Literature: Introduction

MAN2601 – Shenghuo Hanyo: Living Mandarin Chinese

MAN2602 – Huoyong Hanyu: Applied Mandarin Chinese

PTU2601 – Portuguese Language and Culture: Intermediate Level

PTU2602 – Modern Portuguese Literature and Society

Third level


APC3701 – The Politics of Southern Africa

IPC3701 – International Political Theory

IPC3702 – International Political Economy

IPC3703 – Diplomacy

PLC3702 – Democracy and Other Forms of Regime

PRI3701 – Principles of International Law

PSC3702 – Political Conflict and Conflict Resolution

APC3702 – The Politics of East Africa

APC3703 – The Politics of West and North Africa

ARB3704 – Advanced Arabic

ARB3705 – Basic Arabic Literary Texts

ARB3706 – Specialist Arabic Literary Text

ARB3707 – Advanced Arabic Literary Texts

COM3702 – Media Studies: Institutions, Theories and Issues

COM3705 – International Communication

ECS3702 – International Trade

ECS3703 – International Finance

FRC3701 – French Language and Culture: Advanced Oral

FRC3702 – French for Professional Purposes: Hotel and Tourism

FRC3703 – French Literature: France (Advanced)

FRC3704 – French Literature: Francophone Countries (Advanced)

FRC3705 – Practical Translation From and Into French

HSY3701 – Decolonisation, Independence and Social Change in Modern Africa

HSY3702 – Themes in 20th Century World History: Towards Globalisation

HSY3703 – Globalisation

ICS3705 – Islamic Politics and Economics

MAN3701 – Introduction to Chinese Culture, Customs and Traditions

MAN3702 – Zhongguo Chengyu: Chinese Wisdom Tales, Idioms and Proverbs

MAN3703 – Gaoji Hanyu: Advanced Mandarin Chinese

MAN3704 – Zongguo Wenxuan: Selected Readings of Modern Chinese Literature

MAN3705 – Shangyong Zhongwen: Business Chinese (Mandarin Chinese)

MNI3701 – Global Business Environment

PSC3701 – Contemporary Issues in Politics: Capita Selecta

PTU3701 – Portuguese Language for Specific Purposes: Advanced

PTU3702 – Portuguese Translation Practice

PTU3703 – Advanced Language Skills in Portuguese (Oral and Written)

PTU3704 – Modern Brazilian Literature and Society

PTU3705 – Lusophone African Literature