Available courses

The audiovisual module provides students with an in-depth knowledge of the entire production process happening in the field of Cinematography. The course starts with the pre-production phase, where students learn about the story types, the three-act structure, the plot types and how to design a personality and build a backstory. The crew structure and positions within the cinematography industry are also covered. At the production level, the course provides students with industry techniques to block actors for shooting and techniques to improve the quality of acquired videos visually. These include Framing people, working green screen, and the various types of shots. Students are encouraged to create a rough cut at the post-production level, followed by a fine cut. 


The Web Design process. Working with the Grid, Design conversion into HTML & CSS. Animations for the Web. Working with Sprite Sheets. 2D game design for the web. Audio and Video Integration into web pages. Understanding Progressive Web Apps. Overview of the Web Server Environment. Working with Content Management Systems (CMS). Extending CMS themes with CSS.

Students having work placement or Mini project are invited to join in this section and to submit their report within the available fields.

This is a demo course to provide an insight on the capabilities of Moodle as LMS

Advanced Video Editing module arise in second year, second academic semester of the programme 'BA(Hons) Graphics Design'. The module builds on top of previous module of video editing essentials to introduce new concepts in the like of visual effects.

The Video Editing module arise in year 1 semester 2 of the programme 'BA(Hons) Graphics Design'.

In this module, students learns the basic processes to create a video for publishing.

Advanced Web Design module arise in year three semester 1 of the programme 'BA(Hons) Graphics Design'. The module build on top of previously acquired knowledge from the module 'Basic Web Design'.

In this module, students learn how to handle an orientation and requirements gathering. This is followed by the design of a responsive template inside a graphics package using the GRID. Students learn how to covert a design from a graphics package to HTML / CSS.  Conversion of an HTML/ CSS website into a mobile application using Phonegap is then covered.

Finally, students learn how to set up a Content Management System (CMS) using wordpress.  As part of module, an insight on the hosting procedure to make a website live is also covered.

Design Project for cohorts have the label B in their names. BGD17BFT,BGD18BFT,BGD19BFT - August Intake

Design Project with 3 classic campaigns for January intake students. Jan intake cohorts have the label A in their names. BGD17AFT,BGD18AFT,BGD19AFT

Operating System Services aims to provide students with a comprehensive understanding of the fundamental system services that are used to manage and maintain Unix-like operating systems. Topics covered include managing daemons, configuring network interfaces, setting up web and application servers, working with databases, understanding caching and proxy systems, managing DNS and DHCP services, configuring file sharing and email services, and scheduling tasks with cron. The module will provide students with the skills and knowledge necessary to manage and maintain the various system services that are used to keep an operating system running smoothly.


This module provides an in-depth cover on the essentials of 2D game design and development, along with an overview of mainstream multimedia technologies in graphics, animation, and sound. Elements such as game production, development, testing, and deployment on platform stores are detailed. The course delves into the manipulation of computer graphics for games, game application design and development, sound & image processing, and data source connectivity.

Students are educated on the process of preparing assets, building tile-based games, and incorporating Physics Engine controls alongside Artificial Intelligence for games. While focusing on sensitivity to user interaction and scripting, measures to detect and bind events to graphic assets are taken into consideration.

In addition, practical utilisation of mobile device sensors and hardware such as accelerometers, touch, and GPS for game development is explained. Equally important, they will understand the integration of multimedia and internet technologies into gaming.

Lastly, students are equipped with knowledge on how to export their projects for different platforms like Windows Store, Android Play Store, and Web platforms.


This module arise in year 3 semester 1 of the programme 'BSc(Hons) Software Engineering'.  The aim of this module is to get students acquainted with multimedia tools and applications. As part of module students learn how to build games from scratch and get a solid understanding of the process behind game development from designing the assets to packaging the games / applications for the various platforms.