Courses
JOUR2106 Data Visualization (3 units)
Data journalism draws on a wide variety of skills - from simple data collection to statistical analysis to graphic design to coding and programming. It is impossible to fit everything that ambitious data news projects might need into one semester. Further to the introductory course of data journalism (JOUR2076), this advanced course emphasizes a higher level of understanding of data, including more sophisticated visualization tools for news production. The aim of the course is to examine data journalism at its core through case studies and hands-on practice of data visualization skills. Throughout the course, students will learn how to conceptualize, design, visualize, and produce more sophisticated data-based new stories. Students will end the semester by publishing an interactive data-driven news project. To cope with the industrial trend and market demands, open source web technology will be used as the base for instructing data visualization. Programming language includes HTML/CSS/Javascript, other technology stack includes Git, NodeJS, Shell.