First level

 

ECS1501 – Economics IA

ECS1601 – Economics IB

HSY1512 – Southern Africa Until the Early 1800s: Encounters and Transformations

PLC1501 – Politics as Social Activity

PLC1502 – Understanding the State

PLS1501 – Introduction to Western Philosophy

PLS1502 – Introduction to African Philosophy

MNB1501 – Business Management IA

MNB1601 – Business Management IB

ENN103F – English for Academic Purposes

ENN1504 – Practising Workplace English




Second level

 

APC2601 – Political Change in Contemporary Africa

APC2602 – Political Economy of Africa

IPC2602 – International Political Dynamics

PLC2601 – Understanding Political Behaviour and Participation

PLS2601 – Critical Reasoning

PLS2602 – African Ethics and Politics

PLS2607 – Philosophy of Science

PLC2602 – Politics and Public Policy

PSC2601 – South African Politics

ECS2601 – Microeconomics

ECS2602 – Macroeconomics

ECS2603 – South African Economic Indicators

ECS2604 – Labour Economics

ECS2605 – South African Financial System

ECS2606 – Environmental Economics

ECS2608 – Economic History of the World

ECS2609 – Economic History of South Africa




Third level

 

PLS3701 – Theoretical and Applied Ethics

PLS3702 – Modern Philosophy

PLS3703 – Advanced African Philosophy

PLS3705 – Political Philosophy

PLS3709 – Advanced Western Philosophy

PLC3701 – Political Ideas

PLC3702 – Democracy and Other Forms of Regime

PLC3703 – Political Development and Political Economy

PSC3702 – Political Conflict and Conflict Resolution

PSC3703 – Political Knowledge

ECS3701 – Monetary Economics

ECS3702 – International Trade

ECS3703 – International Finance 

ECS3704 – Public Economics

ECS3705 – History of Economic Thought

ECS3706 – Econometrics

ECS3707 – Development Economics