SM6351 - Information Visualization | ||||||||
| ||||||||
| * The offering term is subject to change without prior notice | ||||||||
Course Aims | ||||||||
This course introduces the principles and practices of information visualization, grounded in Tamara Munzner's Visualization Analysis and Design framework. Students will learn to analyze, design, and evaluate effective visual representations of complex data. The course emphasizes hands-on learning, using D3.js as the primary programming language to create interactive visualizations. Key topics include data wrangling, visual encoding, and visualization systems. Through lectures, student-led presentations, and a semester-long project, students develop skills to solve real-world visualization challenges. The course fosters critical thinking by evaluating existing visualizations and iterating designs based on user feedback. By the end of the course, students will efficiently analyze data, effectively design and implement visualizations, and clearly communicate data insights. This course will support students pursuing careers in data science, UX design, or any field requiring data-driven decision-making. It involves essential web programming in JavaScript and Python, so a basic programming background is expected before taking this course. | ||||||||
Assessment (Indicative only, please check the detailed course information) | ||||||||
Continuous Assessment: 100% | ||||||||
Detailed Course Information | ||||||||
| SM6351.pdf | ||||||||