\chapter{Introduction} The visualization course focuses on techniques and algorithms used to visualize large data sets. The code of a 2D fluid simulator was supplied to implement such techniques on. \\ \begin {center} \includegraphics[width=120mm]{practical.png} \\ Figure 1: Practical Assignment \\ \end {center} The above figure illustrates the different assignments. After step 3 there were two different paths to continue the practical assignment. The left branch of the figure which, amongst others, involved implementing isosurfaces and height plots was chosen. \\ Every chapter in this report discusses a particular objective from the practical assignment. The next chapter will briefly talk about the skeleton program supplied and how the code was adapted to be able to add functionality. Chapter 3 will discuss the color mapping, chapter 4 is about glyphs and so on. \\ A few subjects for each practical assignment will be discussed. Each chapter gives a short description of each technique with a couple of screenshots, it talks about how the technique was implemented and what problems were encountered, if any. \\ The report ends giving a detailed conclusion about visualization in general and the visualization course. \\