CS5481 - Data Engineering

Offering Academic Unit
Department of Computer Science
Credit Units
Course Duration
One semester
CS2312 or Equivalent computer programming courses
Course Offering Term*:
Semester A 2023/24

* The offering term is subject to change without prior notice
Course Aims

This course talks about the entire life cycle of data engineering process. First, it aims to enhance students’ understanding of the whole data engineering process, including data acquiring, data cleaning and processing, data storage, data management, and data applications. Second, it describes a number of advanced data engineering techniques throughout the process, including web crawler, database systems, data visualization, data processing algorithms, and data application examples. Finally, it discusses important issues about data management, such as data quality, security, privacy, and federated processing. All these are important in supporting sophisticated data engineering applications.

Assessment (Indicative only, please check the detailed course information)

Continuous Assessment: 60%
Examination: 40%
Examination Duration: 2 hours
Detailed Course Information


Useful Links

Department of Computer Science