Understand the fundamental design principles and techniques for visualizing data Use principles of human perception and cognition in data visualization Understand proprierties of the different wide variety Identify the appropriate visualization model for particular types of data and a given problem Implement tasks to prepare the data in a format suitable for visualization. Create interactive visualizations Critically evaluate visualizations and suggest improvements and refinements