This course introduces the characters, functions, usage and applications of interface design software, prototype and mock ups software and information visualization software. Through case study, students should know how to develop low-fidelity and high-fidelity prototypes, interactive demos, frameworks, information architect, workflows and mind maps.