First level


Fundamentals of Communication

Introduction to Programming I

Computer Systems: Fundamental Concepts

Ethical Information and Communication Technologies for Development Solutions

Form and Motion

Visual Programming I

Human-Computer Interaction I

Two Dimensional Imaging

Visual Literacy

Introduction to Programming II

Foundations in English Literary Studies

Foundations in English Language Studies

Second level


Integrated Organisational Communication

Programming: Contemporary Concepts

Music Technology 1: Midi

Music Technology 2: Digital Audio

Structured Systems Analysis and Design

Object-Oriented Analysis

Business Management IA

Writing Skills for the Communication Industry

Visual Arts 1

Third level


Visual Culture 2

Media Studies: Content, Audiences and Production

New Media Technology

Databases II

Advanced Systems Development

Human-Computer Interaction II

Professional Multimedia Practice

Visual Arts 3