CS4480 - Data-Intensive Computing

Offering Academic Unit
Department of Computer Science
Credit Units
Course Duration
One Semester
Course Offering Term*:
Semester A 2020/21
Semester A 2021/22 (Tentative)

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

This course is aimed at equipping students with the ability to compute on large data sets using parallel and distributed programming on multiple computing units. Specifically, the main objective of this course is twofold: to familiarize students with software systems and techniques for designing and implementing parallel and distributed data computing programs; to provide insights into the internal mechanisms of scalable data processing systems. Students will also have the opportunity to work on a real-world data processing problem by implementing scalable data computing solutions using the techniques and software systems covered in this course and to deploy their solutions on multiple computing units.

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

Continuous Assessment: 60%
Examination: 40%
Examination Duration: 2 hours
For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.
Detailed Course Information


Useful Links

Department of Computer Science