Data Journalism @ HKBU

Data Visualisation for News

Course Information of the Data Journalism Course @ HKBU

What's New

  • May 6 - Final report is due on May 6 11:50pm. Notice:
    • No late submission will be accepted. If you can not finish the full report by this date, submit any intermediate result at best efforts
    • Submit the report using Google Drive. It should include a Google Doc for your main report and all auxiliary files like spreadsheet, images, raw recordings, etc.
  • May 1 - Homework 6 is due on May 1 11:50pm (new deadline)
  • Apr 29 - We will have the final presentation of projects on April 29, 9:30am - 12:20pm.
  • Apr 9 - Projects and mentors' introduction slides is released.
  • Mar 18 - Homework 5 is due. Please finish it by 10 pm. (originally Mar 16, extended to Mar 18)
  • Mar 16 - Group List is published. Please check and find your groupmates in Slack.
  • Mar 10 - Homework 4 is due. Please finish it by 10 pm.
  • Feb 25 - Homework 3 is due. Please finish it by 10 pm.
  • Feb 19 - Six practitioners from both academic and industry sides will give intensive sharings on their experiences and toughts about data visualization this weekend in Shenzhen. If you are interested, please click here for more information.
  • Feb 18 - Cedric Sam is going to give a 1-session lecture on Week 5's class! Cedric is a seasoned data journalist from Bloomberg. Previously, he was data journalist in SCMP. Next week lecture/lab is about Javascript. After the first 5 weeks, you have all the foundations you need for web-based interactive visualisation. The remaining classes are about case studying, enriching your toolbelt, and doing projects. It is the right time to learn from a pracitioner in this field. Please mark your calendar.
  • Jan 31 - Looking for one student helper as lab assistant. See a brief JD here and feel free to forward.
  • Jan 31 - Deadline for Homework 1 is Feb 2, 10pm . We offer a step-by-step guide to help you quickly pick up if you missed the first two classes.

Course Information

Join the Class

Time Sat, 9:30am - 12:30am
Venue HKBU CVA703
Course Repo https://github.com/hkbu-jour2106

Anyone interested in data journalism, data visualisation and data analytics can join the class. You can follow our GitHub organisation to find all the course materials. You can also join the Slack channel to discuss with the other participants. Please send email to e@hupili.net with an introduction of yourself to get the invitation. If you want to participate in the classroom, please come at Saturday 9:30am - 12:30pm, HKBU CVA703. However, the capacity of classroom and facility is limited, so the priority is given to officially enrolled students.

Course Introduction

As data becomes increasingly important in news reporting, this course helps students learn the fundamental principles, tools and workflow to visualise data. Each class is composed of half lecture session and half lab session so that students can get adequate guided exercises. The course mainly focuses on data visualisation although it covers basic data analytics and data journalism workflow just to be self-contained. Among many visualisation techniques and tools, this course focuses on the web stack, because most content are distributed via (mobile) web-based technology at present. Students will learn the end-to-end production and deployment of a web-based story, foundations of HTML/CSS/Javascript and visualisation libraries likes eCharts, D3, Leaflet, ... By finishing this course, students are expected to build one web-based data visualisation news story and distribute the project via their own websites.

Teaching Team

Instructor

Pili Hu is the lead of technology team of Initium Media and Lion Finance. While affiliated with Initium as Data Scientist and Director of Initium Lab, he led the project of Analysing Hong Kong Legislative Council Voting Records and won SOPA 2016 Excellence in Infographics. He is also active participant in local open source, open data and hacks & hackers community.

Student Helper

Roy Zhang is an HKBU Computer Science Final Year Student. He has a deep understanding of cyber security and practical exploit skill. With solid programming foundation in Java, C#, and Python, he will help you figure out how does code work.

Echo Guan is a current MSc student majoring in Advanced Information System at HKBU. She is proficient in using advanced computer data analysing software such as SPSS, Excel, SAS, R and MySQL. She will assist in the lab-classes operation and coordinate course programs.

Teaching Assistant

Tianyi comes from journalism background and has worked closely with newsroom geeks for long. She participanted and supported various news projects while at Initium. At the same time, she is an active member of Initium Lab and related communities. In the following semester, She will learn coding with you, and help bridge the two worlds of coding and news reporing.

Course Materials

Week 5 - JavaScript and jQuery

Slides

Reference Materials

Slides

Reference Materials

  • We don't have Week 12 Sample Project

Week 5 - JavaScript and jQuery

Slides

Quick Pointers in Slides

Reference Materials

Week 12 - Wrap Up

Slides

Quick Pointers in Slides

Reference Materials

  • We don't have Week 12 Sample Project

Further Learning Resources

Do you have any recommend learning resources related with this course? Feel free to send an email to e@hupili.net or directly Send a Pull Request