New: filter modules by day and time, student links, custom courses →
This course equips you to reason about privacy risks in modern data science pipelines and to design privacy-preserving systems for real applications. You will first study practical and heuristic approaches to privacy, including de-identification, linkage attacks, k-anonymity-style release strategies, privacy-preserving machine learning, federated learning, and the regulatory context that shapes responsible data use. You will then learn techniques with formal guarantees, including differential privacy, secure multi-party computation, zero-knowledge proof, and fully homomorphic encryption, and examine the trade-offs between privacy, utility, and efficiency. By the end of the course, you will be able to choose, justify, and prototype suitable privacy-enhancing technologies for data analytics and machine learning tasks.
Data Privacy & Security
Unlocks
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 930 | |||||
| 1000 | |||||
| 1030 | |||||
| 1100 | |||||
| 1130 | |||||
| 1200 | |||||
| 1230 | |||||
| 1300 | |||||
| 1330 | |||||
| 1400 | |||||
| 1430 | |||||
| 1500 | |||||
| 1530 | |||||
| 1600 | |||||
| 1630 | |||||
| 1700 | |||||
| 1730 | |||||
| 1800 |
SC1001
Introduction To Computational Thinking & Programming
SC1004
Linear Algebra For Computing
SC1005
Digital Logic
SC1006
Computer Organisation & Architecture
SC1007
Data Structures & Algorithms
SC1008
C & C++ Programming
SC1013
Physics For Computing
SC1123
Math 1: Linear Algebra & Calculus For Computing
SC1301
Language & Logic
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 1330 | COMMON LEC (SCL4) 1330-1520 Tue LT6 | ||||
| 1400 | |||||
| 1430 | |||||
| 1500 | |||||
| 1530 | 10539 TUT (SCEL) 1530-1620 Tue LT6 Wk2-13 | ||||
| 1600 |