This course is intended to give you a thorough knowledge of both the theory and practise of computer graphics. We can define computer graphics as the algorithms and hardware required to produce realistic and/or useful images on a computer.