COURSES >>>


CS4192 - Algorithms for Private Data Analytics

Offering Academic Unit
Department of Computer Science
Credit Units
3
Course Duration
One Semester
Pre-requisite(s)
Course Offering Term*:
Not offering in current academic year

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

Large amounts of data containing sensitive personal information are being constantly collected in today's digitized world. This course aims at providing students with a solid understanding of a set of core and emerging techniques for privacy-preserving data analytics. Topics include data anonymization techniques, differential privacy, multi-party computation protocols, zero-knowledge proofs, privacy-preserving machine learning algorithms, and encrypted databases and searchable encryption schemes. Learning activities include lectures, tutorials, case studies, and assignments.


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

Continuous Assessment: 30%
Examination: 70%
Examination Duration: 2 hours
Min. Examination Passing Requirement: 30%
 

For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.

 
Detailed Course Information

CS4192.pdf