Design and Analysis of Algorithms A Level 2 Course.

This University of London course introduces the student to the concepts of algorithmic efficiency and analysis.

View details »


Data Compression A Level 3 Course.

Minimum redundancy coding; data compression and information theory; adaptive Huffman coding; arithmetic coding; statistical modelling; dictionary-based compression; sliding window compression; LZ278 compression; speech compression; graphics compression; fractual image compression.

View details »


Web Application Development HTML, CSS, PHP

In order build effective web sites the developer needs to comprehensively understand the complex behaviour of web clients and web servers and be able to apply a wide range of established technologies. The diversity of technologies that are brought together in developing web applications can be daunting to the student. This course provides an opportunity to gain confidence in web development through the practical implementation of a realistic database driven web application.

View details »