Skip to Main Content

CUHK Data Hack: Previous Workshops

The Data Hack 2021 is actually a one-year programme with "From Data Sourcing to Web Publishing Series" workshops in both semesters of 2020-21 academic year. 

1st Semester

Instructor: Prof. Bernard Suen, Center for Entrepreneurship

Core

Design and Digital Literacy for 21st Century Talents
Date & Time: 16 Oct 2020 (Fri) 14:30 – 17:30

Introduction to Web Publishing with HTML/CSS/JS and Github
Date & Time: 24 Oct 2020 (Sat) 9:30 – 12:30 & 14:00 – 17:00

Non-Coding Track

Introduction to Web Publishing with Pingendo and Github
Date & Time: 27 Oct 2020 (Tue) 14:30 – 17:30

Introduction to Web Scraping in ParseHub
Date & Time: 29 Oct 2020 (Thu) 14:30 – 17:30

Coding Track

Introduction to Python Programming
Date & Time: 31 Oct 2020 (Sat) 9:30 – 12:30 & 14:00 – 17:00

Introduction to Web Scraping in Beautiful Soup
(Pre-requisite Python knowledge is required.)
Date & Time: 13 Nov 2020 (Fri) 14:30 – 17:30

 

2nd Semester

In this semester, the workshops cover a wide range of topics classified in five categories:

  1. Problem Definition
  2. Data Preparation
  3. Analysis/Modeling/Validation
  4. Presentation/Visualization/Storytelling
  5. Deployment

Some of the Digital Scholarship and Research Data Workshops are also covered in the 5 categories.

Students who attend at least one workshop in every category will be issued a certificate of attendance (Introduction to Data Competency Certificate). For those workshops that fall into multiple categories, only one category can be considered for fulfilling the requirement. Students who want to receive the certificate are required to attend at least 5 workshops, with one from each category.

Topic Date & Time Category
1 2 3 4 5

Visualising Network Relationships with Gephi
(Digital Scholarship & Research Data Workshops)

23 Feb 2021 (Tue)
3:00 - 4:15 pm

 

ü

 

ü

 

The ABC of Digital Competency: A Layman’s Guide to AI, Big Data and Cloud Computing
Instructor :Prof. Bernard Suen, Center for Entrepreneurship

AI, Big Data, and Cloud Computing have become the digital infrastructure for application development on the net. Without the cloud forming the backbone for robust operations and outsourcing of core hardware/software system and security services, it won't be possible for businesses and research institutes to scale up their data acquisition, storage, and processing capacities. As the volume, velocity, variety, and veracity of the datasets grow, powerful parallel and distributed processing resources provided by the cloud platforms can enable faster R&D and innovation cycles. Upon such foundation, AI and machine learning technologies can be applied to the huge datasets for building complex analytic models.
 
This workshop aims to articulate the relationships of the three as an advancement of digital literacy for understanding the ABC of modern computing.

25 Feb 2021 (Thu)
2:30 - 5:30 pm
ü

 

 

 

 

Introduction to Programming in Python
Instructor :Prof. Bernard Suen, Center for Entrepreneurship

Python is one of the most versatile languages to learn for mastering computer and data science. The simple and elegant syntax of Python makes it an ideal language for beginners. Not only that, Python has also been used by scientists and engineers to build complex models and systems.
This hands-on workshop aims to cover the basics of the Python language:

  • a) Basic data types and computational operations 
  • b) Data collections such as lists and dictionaries for building advanced data structures
  • c) Introductory use of modules, functions, and classes for designing and implementing algorithms

Jupyter Notebook will be used in the workshop for programming in Python.

27 Feb 2021 (Sat)
9:30 am - 12:30 pm,
2:00 - 5:00 pm

 

ü

 

 

 

Data Scraping and Cleaning for Non-Programmer
Invited Speaker: Prof. Liang Hai, School of Journalism and Communication

In this session, we will introduce how to collect various data automatically from popular websites using API and web scraping. In addition to the basic logics of web crawling and cleaning, we will use KNIME for hands-on demonstration.

Remarks:
Participants can install KNIME (https://www.knime.com/downloads) to their device prior to the workshop.

5 Mar 2021 (Fri)
2:30  - 5:30 pm

 

ü

 

 

 

Detecting Correlation and Relationship in Data
Invited Speaker: Dr. Ho Chi Pui, Data Science and Policy Studies Programme, Faculty of Social Science

This workshop reviews the key techniques in detecting correlation and relationship in data. Key topics to be covered are descriptive statistics, correlation, simple and multiple regression, data visualization and outlier detection. Examples will be used to illustrate the above techniques.

11 Mar 2021 (Thu)
2:30 - 4:30 pm

 

 

ü

 

 

Introduction to R for Statistical Analysis
Invited Speaker: Prof. Michael Chan, School of Journalism and Communication
(Digital Scholarship & Research Data Workshops)

12 Mar 2021 (Fri)
3:30 - 5:30 pm

 

ü

 

ü

 

Beginning Web Publishing II: Programming in JavaScript
Instructor: Prof. Bernard Suen, Center for Entrepreneurship

This hands-on workshop aims to cover the basics of the JavaScript language:

  • a) Using JavaScript as a front-end tool for manipulating HTML and CSS
  • b) Data collections such as arrays and objects for building advanced data structures
  • c) Use of functions and event listeners for adding interactivity to the user interfaces
  • d) Introduction to JSON and JS Fetch API for basic back-end communication and front-end data visualization in Leaflet/OpenStreetMap and C3/D3.

Knowledge of HTML/CSS and concept of DOM (Document Object Model) and box model are required as pre-requisite for signing up the workshop. The attendees are also expected to know how to use a code editor such as Visual Studio Code, Atom, Sublime Text, or Notepad++.

13 Mar 2021 (Sat)
9:30 am – 12:30 pm,
2:00 - 5:00 pm

 

 

 

 

ü

 

Introduction to Internet of Things (IoT) by using Micro:bit

This workshop introduces the basic concepts of Internet of Things (IoT). We will use Micro:bit for hands-on demonstration by introducing its basic functions and simple coding.

*Please bring your own notebook computer to attend the workshop

15 Mar 2021 (Mon)
2:30 - 4:30 pm
  ü      

Introduction to ArcGIS and QGIS for Digital Scholarship Projects
(Digital Scholarship & Research Data Workshops)

16 Mar 2021 (Tue)
3:00 - 4:30 pm

 

ü ü ü

 

Monitoring living environment using Micro:bit
Invited Speaker: Mr. Clarence Fong, Meteorologist, United Nations ESCAP/WMO Typhoon Committee Secretariat

Temperature and relative humidity vary everyday. A good combination of the both is essential for a comfortable living. This workshop introduces the monitoring of temperature and relative humidity using Micro:bit, how to interpret the readings, and optimize the environment. Simple Javascript programming is required. The readings will be published to the IoT (Internet of Things) platform for user browsing and data sharing.

*Please bring your own notebook computer to attend the workshop

19 Mar 2021 (Fri)
2:30 - 5:30 pm

 

ü ü ü ü

Introduction to Internet of Things (IoT) by using CocoRobo Basics

This workshop introduces the basic concepts of Internet of Things (IoT) by using CocoRobo and will focus on program design and module usage.

*Please bring your own notebook computer to attend the workshop

23 Mar 2021 (Tue)
2:00 - 5:00 pm
  ü      

Introduction to SketchUp

SketchUp is a free 3D modeling software. This workshop will introduce the basic features and how to design simple 3D models by using SketchUp.

24 Mar 2021 (Wed)
2:30 - 4:30 pm
      ü  

Basics of Data Mining with Weka (Hands-on)
(Digital Scholarship & Research Data Workshops)

15 Apr 2021 (Thu)
11:00 am - 12:30 pm
ü