CS4192 - Algorithms for Private Data Analytics | ||||||||||
| ||||||||||
| * 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 | ||||||||||