# Appendix C - 12-Week Checklist

<!-- lang-switch -->
> [🌐 中文版](https://yukinoshita-lin.github.io/nsf5-steganography/zh/content/appC.html)




| **Week** | **Topic** | **Required action** | **Date** |
| --- | --- | --- | --- |
| 1 | Images & binary | Run the bit operations; state what LSB means |  |
| 2 | Python environment | pip install; run run_e2e.py; save one grayscale image |  |
| 3 | LSB & blind analysis | Embed -> analyze experiment; read test_steg.py output |  |
| 4 | Chi-square / RS | Explain Gn collapse to a friend; run test_false_positive.py |  |
| 5 | Matrix embedding / F5 | Work one p=3 example; verify with matrix_demo |  |
| 6 | nsF5 / wet paper | Read the wet-paper section of ns5_core.py; run its test |  |
| 7 | Hash keying | Wrong-password and one-pixel experiments; write the keying boundary |  |
| 8 | ML foundations | Run v1 training; explain GroupKFold and AUC |  |
| 9 | ML steganalysis | Compare 11-D / 143-D / 53-D predictions; explain SRM and dual models |  |
| 10 | Engineering | Run cppembed.selfcheck and featurize_v2_gpu; read SRM/multi-source pipeline |  |
| 11 | Capstone | Choose a direction and finish 70% of code/experiments |  |
| 12 | Presentation | Finish report and demo; answer three questions from 10.5 unaided |  |
