Skip to main content

Command Palette

Search for a command to run...

Syllabus quantum computing (7)

Updated
72 min readView as Markdown

GIAI ĐOẠN 12 - RESEARCH FRONTIER (120 ngày, Ngày 981–1100)

MODULE A - KỸ NĂNG ĐỌC PAPER KHOA HỌC (Ngày 981–990)

Ngày 981: Giới thiệu Kỹ năng Đọc Paper Khoa học

  • Mục tiêu: Hiểu vì sao đọc paper khác hẳn đọc textbook (đã quen thuộc xuyên suốt Giai đoạn 0–11).

  • Lý thuyết: Paper viết cho người đã có nền tảng, giả định nhiều kiến thức nền, ưu tiên tính súc tích hơn tính sư phạm - cần chiến lược đọc khác.

  • Thực hành: Liệt kê lại các paper đã "đọc abstract + intro" xuyên suốt syllabus (Shor 1994 - Giai đoạn 4; threshold theorem - Giai đoạn 6; VQE, QAOA - Giai đoạn 10), nhận xét mức độ hiểu đạt được khi đó.

Ngày 982: Cấu trúc 1 Paper Điển hình

  • Mục tiêu: Nhận diện được vai trò từng phần để biết nên đọc kỹ phần nào trước.

  • Lý thuyết: Abstract (tóm tắt toàn bộ), Introduction (bối cảnh + đóng góp), Related Work (so với các nghiên cứu trước), Method (chi tiết kỹ thuật), Results (thực nghiệm/chứng minh), Discussion/Conclusion.

  • Thực hành: Lấy 1 paper bất kỳ đã đọc trước đây trong syllabus, đánh dấu ranh giới rõ ràng của từng phần.

Ngày 983: Chiến lược Đọc 3-Pass - Pass 1

  • Mục tiêu: Học phương pháp đọc có hệ thống (Keshav method), bắt đầu với lượt đọc nhanh nhất.

  • Lý thuyết: Pass 1 (5-10 phút): đọc title, abstract, headers, kết luận - mục tiêu trả lời "paper này về gì, có đáng đọc tiếp không".

  • Thực hành: Chọn 1 paper mới (chưa đọc), thực hiện Pass 1, viết 3 câu tóm tắt category/context/contribution.

Ngày 984: Chiến lược Đọc 3-Pass - Pass 2

  • Mục tiêu: Học lượt đọc thứ hai, sâu hơn nhưng chưa cần hiểu toàn bộ chi tiết toán học.

  • Lý thuyết: Pass 2 (~1 giờ): đọc toàn bộ nội dung nhưng bỏ qua chứng minh chi tiết, tập trung hình vẽ/đồ thị/bảng, đánh dấu references quan trọng chưa đọc.

  • Thực hành: Thực hiện Pass 2 cho paper đã chọn ở Ngày 983, ghi chú các điểm chưa rõ cần Pass 3 giải quyết.

Ngày 985: Chiến lược Đọc 3-Pass - Pass 3

  • Mục tiêu: Học lượt đọc sâu nhất, mức độ có thể tái tạo lại lập luận.

  • Lý thuyết: Pass 3 (nhiều giờ với paper khó): tái tạo lại từng bước lập luận/chứng minh, thử thách các giả định, hình dung cách bản thân sẽ trình bày lại nghiên cứu này.

  • Thực hành: Thực hiện Pass 3 cho ít nhất phần Method của paper đã chọn, viết lại 1 đoạn chứng minh/lập luận chính bằng lời riêng.

Ngày 986: Đọc Bảng biểu và Đồ thị Kết quả

  • Mục tiêu: Rèn kỹ năng phân tích phản biện dữ liệu thực nghiệm.

  • Lý thuyết: Luôn kiểm tra: trục đồ thị có bắt đầu từ 0 không (dễ gây hiểu lầm nếu không), error bar có được báo cáo không, baseline so sánh có công bằng không.

  • Thực hành: Chọn 1 hình kết quả từ paper đã đọc, viết đánh giá phản biện 5 điểm theo tiêu chí trên.

Ngày 987: Tìm và Đánh giá Related Work

  • Mục tiêu: Học cách "đi ngược" citation graph để hiểu bối cảnh rộng hơn.

  • Lý thuyết: Dùng Google Scholar/Semantic Scholar để xem paper nào trích dẫn paper đang đọc (forward citation) và paper đang đọc trích dẫn ai (backward citation) - dựng bản đồ ý tưởng.

  • Thực hành: Với paper đã chọn, tìm 3 paper được trích dẫn nhiều nhất trong phần Related Work, đọc abstract của cả 3.

Ngày 988: Ghi chú và Quản lý Paper

  • Mục tiêu: Xây thói quen tổ chức tài liệu khoa học lâu dài (sẽ cần cho Giai đoạn Capstone và sau này).

  • Lý thuyết: Công cụ quản lý reference (Zotero hoặc tương đương), hệ thống ghi chú nhất quán (ví dụ template: Bối cảnh / Đóng góp chính / Phương pháp / Hạn chế / Liên hệ với kiến thức đã học).

  • Thực hành: Cài đặt 1 công cụ quản lý paper, nhập toàn bộ paper đã đọc xuyên suốt syllabus (Shor, threshold theorem, VQE, QAOA...) vào hệ thống với ghi chú theo template.

Ngày 989: Thực hành - Áp dụng 3-Pass Method cho Paper Mới

  • Mục tiêu: Kiểm chứng kỹ năng bằng 1 paper hoàn toàn mới, chọn từ arXiv quant-ph gần đây.

  • Lý thuyết: Không có thêm.

  • Thực hành: Chọn 1 paper đăng trong 3 tháng gần nhất trên arXiv quant-ph liên quan tới 1 chủ đề đã học, thực hiện đầy đủ cả 3 pass, viết báo cáo tổng hợp 1 trang.

Ngày 990: Ôn tập Tổng hợp Module A

  • Mục tiêu: Củng cố kỹ năng trước khi áp dụng xuyên suốt phần còn lại của Giai đoạn 12.

  • Lý thuyết: Tổng hợp quy trình đọc paper hoàn chỉnh.

  • Thực hành: Tự đánh giá: paper đã đọc ở Ngày 989 có thuộc chủ đề nào trong Module B-F sắp tới không - nếu có, đây sẽ là điểm khởi đầu tốt cho module đó.

MODULE B - TOPOLOGICAL QUANTUM COMPUTING VÀ MAJORANA FERMIONS (Ngày 991–1015)

Ngày 991: Giới thiệu Topological Quantum Computing

  • Mục tiêu: Làm quen hướng tiếp cận thứ 6 (ngoài 5 công nghệ đã học ở Giai đoạn 7), với triết lý bảo vệ thông tin hoàn toàn khác.

  • Lý thuyết: Thay vì active error correction (Giai đoạn 6, cần liên tục đo syndrome và sửa), topological QC hướng tới bảo vệ thông tin "miễn nhiễm" tự nhiên nhờ tính chất tôpô - nhiễu cục bộ nhỏ không ảnh hưởng tới thông tin mã hóa.

  • Thực hành: Đọc tổng quan ngắn về động lực topological QC, ghi chú so sánh triết lý với QEC chủ động đã học.

Ngày 992: Anyons

  • Mục tiêu: Học khái niệm hạt lượng tử đặc biệt chỉ tồn tại trong hệ 2 chiều.

  • Lý thuyết: Anyon - hạt tựa với thống kê lượng tử trung gian giữa boson và fermion (Giai đoạn 1, Ngày 204), chỉ xuất hiện trong hệ giới hạn 2 chiều không gian.

  • Thực hành: Ôn lại phân biệt boson/fermion (Giai đoạn 1), viết 1 đoạn giải thích tại sao chiều không gian ảnh hưởng tới các loại thống kê lượng tử khả dĩ.

Ngày 993: Abelian vs Non-Abelian Anyons

  • Mục tiêu: Phân biệt 2 loại anyon, chỉ loại thứ hai hữu ích cho tính toán.

  • Lý thuyết: Abelian anyon: hoán đổi thứ tự chỉ tạo ra 1 pha (số phức) như boson/fermion tổng quát hóa; Non-abelian anyon: hoán đổi thứ tự thực hiện 1 phép biến đổi unitary trên không gian trạng thái suy biến (degenerate) - đây chính là nguồn tính toán.

  • Thực hành: Viết 1 đoạn so sánh với gate lượng tử (Giai đoạn 3) - non-abelian anyon braiding "tự động" là 1 gate unitary.

Ngày 994: Braiding

  • Mục tiêu: Học phép toán trung tâm của mô hình tính toán này.

  • Lý thuyết: Braiding - di chuyển 2 anyon vòng quanh nhau theo 1 đường đi tôpô cụ thể trong không-thời gian; kết quả phép biến đổi chỉ phụ thuộc vào "hình dạng tôpô" của đường đi (số vòng, thứ tự), không phụ thuộc chi tiết hình học chính xác - đây là nguồn gốc của tính bền vững.

  • Thực hành: Vẽ sơ đồ minh họa (world line diagram) 2 kiểu braiding khác nhau của 3 anyon, giải thích tại sao nhiễu nhỏ trong đường đi không ảnh hưởng kết quả.

Ngày 995: Topological Quantum Computation - Mô hình Tính toán

  • Mục tiêu: Hiểu cách braiding thay thế hoàn toàn circuit model (Giai đoạn 3) trong mô hình này.

  • Lý thuyết: Gate lượng tử = chuỗi thao tác braiding cụ thể; tính toán = chuẩn bị anyon, braid theo trình tự mã hóa thuật toán, đo lường trạng thái cuối bằng fusion (kết hợp anyon lại và quan sát kết quả).

  • Thực hành: Đọc tổng quan mô hình tính toán bằng braiding, ghi chú điểm khác biệt căn bản với circuit model.

Ngày 996: Liên hệ với Quantum Error Correction

  • Mục tiêu: Kết nối trực tiếp Giai đoạn 6 - hiểu "topological protection" không thay thế hoàn toàn QEC mà là 1 dạng bảo vệ bổ sung/khác cơ chế.

  • Lý thuyết: Thông tin mã hóa trong bậc tự do tôpô toàn cục (global topological degree of freedom) của hệ nhiều anyon, không phải trong trạng thái cục bộ của từng hạt - nhiễu cục bộ không "nhìn thấy" được thông tin này.

  • Thực hành: Viết 1 đoạn so sánh: QEC chủ động (Giai đoạn 6) phát hiện và sửa lỗi sau khi xảy ra; topological protection ngăn lỗi cục bộ ảnh hưởng thông tin ngay từ đầu.

Ngày 997: Toric Code - Mô hình Lý thuyết Nền tảng

  • Mục tiêu: Kết nối trực tiếp với Surface Code đã học ở Giai đoạn 6 (Module 6.3) - chúng có cùng nguồn gốc lý thuyết.

  • Lý thuyết: Toric code (Kitaev) - mô hình stabilizer trên mặt xuyến (torus) là nền tảng lý thuyết mà surface code (mặt phẳng có biên) là 1 biến thể thực tế hơn để chế tạo.

  • Thực hành: Viết 1 đoạn giải thích quan hệ giữa toric code (lý thuyết, hình xuyến) và surface code (thực tế, hình chữ nhật phẳng) đã học ở Giai đoạn 6.

Ngày 998: Toric Code - Anyonic Excitations

  • Mục tiêu: Thấy anyon xuất hiện tự nhiên như thế nào trong mô hình QEC đã quen thuộc.

  • Lý thuyết: Vi phạm stabilizer generator (syndrome, Giai đoạn 6 Ngày 587) trong toric code tương ứng với sự xuất hiện của 1 cặp anyon; decoding (Giai đoạn 6, Ngày 594) tương đương việc theo dõi và loại bỏ (annihilate) các anyon này.

  • Thực hành: Viết 1 đoạn kết nối: "defect" trên lattice đã học ở Giai đoạn 6 (Ngày 594) chính là anyon theo ngôn ngữ Module B này.

Ngày 999: Majorana Fermions - Giới thiệu Vật lý Cơ bản

  • Mục tiêu: Làm quen loại hạt đặc biệt là nền tảng cho hướng tiếp cận phần cứng cụ thể (Microsoft).

  • Lý thuyết: Majorana fermion - hạt tự là phản hạt của chính nó (khác electron thông thường); trong vật lý chất rắn, có thể xuất hiện dưới dạng "chuẩn hạt" (quasiparticle) tại đầu mút của dây nano siêu dẫn đặc biệt.

  • Thực hành: Đọc tổng quan lịch sử ý tưởng Majorana fermion (từ vật lý hạt cơ bản tới vật lý chất rắn), ghi chú.

Ngày 1000: Majorana Zero Modes trong Dây Nano Siêu dẫn

  • Mục tiêu: Học cấu trúc vật lý cụ thể nơi Majorana xuất hiện.

  • Lý thuyết: Dây nano bán dẫn với spin-orbit coupling mạnh, phủ lớp siêu dẫn (liên hệ Giai đoạn 7, Module 7.1), đặt trong từ trường phù hợp - tại 2 đầu dây xuất hiện Majorana Zero Mode (MZM).

  • Thực hành: Vẽ sơ đồ cấu trúc vật lý dây nano với MZM ở 2 đầu.

Ngày 1001: Kitaev Chain Model

  • Mục tiêu: Học mô hình lý thuyết đơn giản nhất minh họa MZM.

  • Lý thuyết: Kitaev's 1D p-wave superconductor chain - mô hình đồ chơi (toy model) cho thấy MZM xuất hiện ở 2 đầu chuỗi trong 1 pha tôpô nhất định.

  • Thực hành: Đọc tổng quan Kitaev chain model, ghi chú điều kiện tham số để pha tôpô xuất hiện (không cần giải chi tiết Hamiltonian).

Ngày 1002: Non-Abelian Statistics của Majorana Zero Modes

  • Mục tiêu: Kết nối lại Ngày 993 - hiểu tại sao MZM hữu ích cho tính toán.

  • Lý thuyết: Cặp MZM ở 2 đầu dây tạo thành 1 fermion "phi định xứ" (non-local) mã hóa 1 qubit; braiding các MZM tuân theo thống kê non-abelian.

  • Thực hành: Viết 1 đoạn giải thích tại sao thông tin mã hóa trong cặp MZM "phi định xứ" bền vững hơn thông tin mã hóa cục bộ tại 1 điểm.

Ngày 1003: Topological Qubit từ Majorana - Ý tưởng Mã hóa

  • Mục tiêu: Hoàn thiện bức tranh: từ MZM tới 1 qubit hoạt động được.

  • Lý thuyết: 4 MZM (2 dây) mã hóa 1 qubit logic; braiding giữa các MZM thực hiện gate Clifford (liên hệ Giai đoạn 3, Ngày 300) một cách tự nhiên bảo vệ tôpô.

  • Thực hành: Đọc tổng quan sơ đồ mã hóa topological qubit, ghi chú.

Ngày 1004: Microsoft's Approach

  • Mục tiêu: Hiểu chiến lược công nghiệp cụ thể theo đuổi hướng này.

  • Lý thuyết: Microsoft (Station Q và các nhóm kế tiếp) đặt cược dài hạn vào topological qubit, với kỳ vọng error rate thấp hơn nhiều bậc so với 5 công nghệ đã học ở Giai đoạn 7, dù rủi ro kỹ thuật cao hơn.

  • Thực hành: Đọc tổng quan về chiến lược R&D của Microsoft trong lĩnh vực này.

Ngày 1005: Thách thức Thực nghiệm

  • Mục tiêu: Hiểu vì sao đây vẫn là "research frontier" thực sự, chưa phải công nghệ trưởng thành.

  • Lý thuyết: Khó khăn chính: phân biệt tín hiệu MZM thật với các hiệu ứng vật lý khác có thể giả mạo tín hiệu tương tự (ví dụ Andreev bound states thông thường).

  • Thực hành: Viết 1 đoạn tổng hợp các khó khăn thực nghiệm chính trong việc xác nhận MZM.

Ngày 1006: Tranh cãi Khoa học - Các Claim bị Rút lại

  • Mục tiêu: Rèn tư duy hoài nghi khoa học lành mạnh (skepticism), học từ 1 case study lịch sử cụ thể.

  • Lý thuyết: Năm 2021, 1 nhóm nghiên cứu tại Delft đã phải rút lại 1 công bố về quan sát MZM trên Nature do phát hiện vấn đề trong xử lý dữ liệu - minh họa tầm quan trọng của kiểm chứng độc lập trong khoa học.

  • Thực hành: Đọc tổng quan về sự việc này (qua nguồn tin khoa học uy tín), viết 1 trang phân tích bài học rút ra về phương pháp khoa học.

Ngày 1007: Hiện trạng 2025–2026

  • Mục tiêu: Cập nhật tiến độ mới nhất, có góc nhìn cân bằng sau case study Ngày 1006.

  • Lý thuyết: Cần tra cứu thông tin cập nhật vì đây là lĩnh vực thay đổi nhanh và có lịch sử tranh cãi.

  • Thực hành: Tìm kiếm và đọc công bố/tin tức mới nhất (2025–2026) về tiến độ Microsoft và các nhóm nghiên cứu khác trong lĩnh vực topological qubit, đánh giá độ tin cậy nguồn tin.

Ngày 1008: So sánh Topological QC với 5 Công nghệ Hardware Đã học

  • Mục tiêu: Đặt hướng tiếp cận thứ 6 này vào bối cảnh tổng thể Giai đoạn 7.

  • Lý thuyết: Không có thêm.

  • Thực hành: Mở rộng bảng so sánh cuối cùng của Giai đoạn 7 (Ngày 713, đã có thêm Quantum Annealing) với 1 cột Topological QC - dù còn ở giai đoạn nghiên cứu, không phải sản phẩm thương mại.

Ngày 1009: Ưu điểm Lý thuyết của Topological Qubit

  • Mục tiêu: Hiểu tại sao vẫn đáng để đầu tư nghiên cứu dù rủi ro cao.

  • Lý thuyết: Nếu thành công, error rate vật lý có thể thấp hơn 5 công nghệ hiện tại nhiều bậc độ lớn, giảm mạnh overhead QEC (Giai đoạn 6) cần thiết cho fault tolerance.

  • Thực hành: Viết 1 đoạn tổng hợp đánh đổi risk/reward của hướng nghiên cứu này so với 5 công nghệ đã trưởng thành hơn.

Ngày 1010: Đọc Paper - Kitaev's Original Paper

  • Mục tiêu: Tiếp cận trực tiếp nguồn lý thuyết gốc.

  • Lý thuyết: Đọc abstract và introduction của Kitaev, "Unpaired Majorana fermions in quantum wires" (2001).

  • Thực hành: Viết tóm tắt 1 trang bằng lời riêng.

Ngày 1011: Đọc Paper - Microsoft's Recent Claims

  • Mục tiêu: Thực hành đọc phản biện (áp dụng kỹ năng Module A) cho 1 công bố gây tranh cãi gần đây.

  • Lý thuyết: Đọc 1 paper/công bố gần đây của Microsoft về topological qubit, đối chiếu với bối cảnh tranh cãi đã học ở Ngày 1006.

  • Thực hành: Viết đánh giá phản biện 1 trang, nêu rõ những gì đã được kiểm chứng độc lập và những gì còn cần thêm bằng chứng.

Ngày 1012: Ôn tập Lý thuyết Topological QC - Phần 1

  • Mục tiêu: Củng cố ngày 991–1002 (anyon, braiding, toric code).

  • Lý thuyết: Tổng hợp.

  • Thực hành: 8 bài tập.

Ngày 1013: Ôn tập Lý thuyết Topological QC - Phần 2

  • Mục tiêu: Củng cố ngày 1003–1011 (Majorana, Microsoft, tranh cãi khoa học).

  • Lý thuyết: Tổng hợp.

  • Thực hành: 8 bài tập.

Ngày 1014: Ôn tập Tổng hợp Module B

  • Mục tiêu: Kết nối Anyons → Braiding → Toric Code → Majorana → Topological Qubit.

  • Lý thuyết: Vẽ sơ đồ tổng thể.

  • Thực hành: 10 bài tập tổng hợp.

Ngày 1015: Kiểm tra kiến thức Module B

  • Mục tiêu: Tự đánh giá trước khi sang Quantum Supremacy & Advantage.

  • Lý thuyết: Không có.

  • Thực hành: Bài test 18 câu bao quát Module B.

MODULE C - QUANTUM SUPREMACY VÀ QUANTUM ADVANTAGE (Ngày 1016–1035)

Ngày 1016: Định nghĩa Quantum Supremacy vs Quantum Advantage

  • Mục tiêu: Phân biệt chính xác 2 thuật ngữ thường bị lẫn lộn trong truyền thông.

  • Lý thuyết: Quantum Supremacy - chứng minh quantum computer giải được 1 bài toán (không nhất thiết hữu ích) nhanh hơn bất kỳ máy cổ điển nào trong thực tế; Quantum Advantage - quantum computer giải được 1 bài toán CÓ GIÁ TRỊ THỰC TIỄN nhanh/tốt hơn cổ điển.

  • Thực hành: Viết 1 đoạn phân biệt rõ 2 khái niệm, liên hệ lại BQP (Giai đoạn 5) - đây là các tuyên bố thực nghiệm, không phải chứng minh toán học hình thức.

Ngày 1017: Google's 2019 Quantum Supremacy Claim

  • Mục tiêu: Học case study kinh điển nhất, mốc lịch sử của ngành.

  • Lý thuyết: Chip Sycamore (53 qubit superconducting, Giai đoạn 7 Module 7.1) thực hiện random circuit sampling trong ~200 giây, tuyên bố máy tính cổ điển mạnh nhất khi đó cần ~10.000 năm.

  • Thực hành: Đọc tổng quan về thí nghiệm Sycamore 2019, ghi chú các con số chính.

Ngày 1018: Random Circuit Sampling - Tại sao Đây là Bài toán Được Chọn

  • Mục tiêu: Hiểu lý do lựa chọn bài toán này thay vì bài toán "hữu ích" hơn.

  • Lý thuyết: RCS được chọn vì: (1) dễ thực hiện trên hardware NISQ hiện có, (2) có cơ sở lý thuyết phức tạp tính toán vững chắc cho thấy mô phỏng cổ điển khó theo cấp số mũ, (3) không đòi hỏi fault tolerance đầy đủ.

  • Thực hành: Viết 1 đoạn tổng hợp 3 lý do trên.

Ngày 1019: Complexity-Theoretic Justification cho RCS

  • Mục tiêu: Kết nối trực tiếp với Giai đoạn 5 (Oracle Separations, Query Complexity).

  • Lý thuyết: RCS dựa trên giả thuyết độ phức tạp (không phải chứng minh chặt) rằng việc tính xác suất đầu ra của mạch ngẫu nhiên là #P-hard cho máy cổ điển, trong khi lấy mẫu (sampling) từ phân phối đó lại dễ dàng với quantum computer.

  • Thực hành: Viết 1 đoạn liên hệ RCS với các giả thuyết phức tạp tính toán đã gặp ở Giai đoạn 5 (ví dụ BQP ⊄ P, Ngày 489).

Ngày 1020: Phản biện của IBM (2019)

  • Mục tiêu: Học tinh thần tranh luận khoa học lành mạnh, tiếp tục case study.

  • Lý thuyết: IBM phản biện ngay sau công bố, cho rằng với đủ bộ nhớ đĩa và thuật toán tensor network tối ưu, máy cổ điển có thể mô phỏng trong ~2.5 ngày thay vì 10.000 năm - không phủ nhận kết quả nhưng thách thức mức độ "supremacy".

  • Thực hành: Đọc tổng quan phản biện của IBM, ghi chú lập luận kỹ thuật chính (tensor network simulation).

Ngày 1021: Cuộc đua Classical Simulation vs Quantum Hardware

  • Mục tiêu: Hiểu đây là 1 "cuộc đua vũ trang" liên tục, không phải kết luận 1 lần.

  • Lý thuyết: Sau mỗi tuyên bố supremacy, cộng đồng cổ điển thường tìm ra thuật toán mô phỏng cải tiến làm thu hẹp khoảng cách - động lực này thúc đẩy cả 2 phía tiến bộ.

  • Thực hành: Viết 1 đoạn tổng hợp quy luật "tuyên bố → phản biện → cải tiến" đã lặp lại trong lịch sử ngành.

Ngày 1022: Google's 2023–2024 Claims Cập nhật

  • Mục tiêu: Cập nhật diễn biến mới hơn của cùng cuộc đua.

  • Lý thuyết: Cần tra cứu - Google tiếp tục công bố các kết quả mới với chip lớn hơn và bài toán khó mô phỏng cổ điển hơn.

  • Thực hành: Tìm kiếm và đọc công bố mới nhất của Google về random circuit sampling hoặc bài toán tương tự (2023–2026), ghi chú tiến triển so với 2019.

Ngày 1023: Trung Quốc's Jiuzhang - Boson Sampling Supremacy Claim

  • Mục tiêu: Học case study thứ 2, dùng công nghệ khác hoàn toàn (photonic, Giai đoạn 7 Module 7.3).

  • Lý thuyết: Nhóm nghiên cứu USTC (Trung Quốc) công bố supremacy bằng Boson Sampling trên hệ photonic Jiuzhang (2020), độc lập với hướng superconducting của Google.

  • Thực hành: Đọc tổng quan về thí nghiệm Jiuzhang, ghi chú điểm khác biệt với Sycamore (bài toán, công nghệ).

Ngày 1024: Boson Sampling - Lý thuyết Cơ bản

  • Mục tiêu: Hiểu bài toán cụ thể được chọn cho case study này.

  • Lý thuyết: Cho n photon đi qua mạng lưới linear optical elements (beam splitter, Giai đoạn 7 Ngày 682–683) ngẫu nhiên, lấy mẫu phân phối xác suất đầu ra ở các mode.

  • Thực hành: Vẽ sơ đồ đơn giản minh họa thiết lập Boson Sampling với 3 photon và vài beam splitter.

Ngày 1025: Complexity của Boson Sampling

  • Mục tiêu: Học cơ sở lý thuyết phức tạp tính toán đứng sau (giới thiệu sơ lược).

  • Lý thuyết: Tính xác suất đầu ra chính xác của Boson Sampling liên quan tới tính permanent của ma trận - bài toán #P-hard đã biết trong lý thuyết độ phức tạp cổ điển.

  • Thực hành: Đọc tổng quan kết quả Aaronson-Arkhipov (2011) đặt nền móng lý thuyết cho Boson Sampling, ghi chú.

Ngày 1026: Giá trị Thực tiễn của Supremacy Claims

  • Mục tiêu: Có góc nhìn cân bằng - hiểu ý nghĩa thực sự của các thí nghiệm này.

  • Lý thuyết: Random Circuit Sampling và Boson Sampling đều là bài toán "vô dụng" theo nghĩa không giải quyết vấn đề thực tế nào - giá trị của chúng là bằng chứng thực nghiệm cho khả năng tính toán vượt trội, không phải ứng dụng.

  • Thực hành: Viết 1 đoạn giải thích tại sao "useless nhưng quan trọng" là mô tả chính xác cho các thí nghiệm này.

Ngày 1027: Từ Supremacy sang Advantage

  • Mục tiêu: Chuyển trọng tâm sang câu hỏi quan trọng hơn về mặt thực tiễn.

  • Lý thuyết: Câu hỏi hiện tại của ngành: khi nào có 1 bài toán CÓ GIÁ TRỊ THỰC TIỄN (không phải bài toán được thiết kế riêng để dễ cho quantum) được giải nhanh/tốt hơn cổ điển.

  • Thực hành: Liệt kê lại các ứng cử viên đã học xuyên suốt syllabus có tiềm năng cho "quantum advantage thực tế": factoring (Giai đoạn 4, cần fault tolerance đầy đủ), VQE cho hóa học (Giai đoạn 10, chưa rõ ràng), quantum sensing (sẽ học ở Module F).

Ngày 1028: Các Claim Quantum Advantage cho Bài toán Thực tế

  • Mục tiêu: Cập nhật hiện trạng 2026.

  • Lý thuyết: Cần tra cứu - có thể có các tuyên bố mới về advantage cho bài toán mô phỏng vật liệu, tối ưu hóa, hoặc lĩnh vực khác.

  • Thực hành: Tìm kiếm và đọc 1-2 công bố gần đây (2024–2026) tuyên bố quantum advantage cho bài toán thực tế, đánh giá phản biện mức độ thuyết phục.

Ngày 1029: Phương pháp luận Benchmark Quantum Computer

  • Mục tiêu: Học các chỉ số chuẩn hóa dùng để so sánh các hệ quantum computer khác nhau.

  • Lý thuyết: Quantum Volume (IBM) - chỉ số tổng hợp cả số qubit và fidelity; các chỉ số mới hơn (Circuit Layer Operations per Second - CLOPS, và các benchmark ứng dụng cụ thể).

  • Thực hành: Tra cứu Quantum Volume hiện tại của 2-3 hệ thống hàng đầu (2025–2026), so sánh.

Ngày 1030: Tranh luận Khoa học Hiện tại

  • Mục tiêu: Tổng hợp góc nhìn đa chiều về câu hỏi "khi nào".

  • Lý thuyết: Không có thêm.

  • Thực hành: Viết 1 trang tổng hợp cân bằng các quan điểm khác nhau trong cộng đồng khoa học (lạc quan vs thận trọng) về timeline quantum advantage thực tế.

Ngày 1031: Đọc Paper - Google Sycamore Paper

  • Mục tiêu: Tiếp cận trực tiếp paper gốc của thí nghiệm lịch sử.

  • Lý thuyết: Đọc abstract và introduction của Arute et al., "Quantum supremacy using a programmable superconducting processor" (Nature, 2019).

  • Thực hành: Viết tóm tắt 1 trang bằng lời riêng.

Ngày 1032: Đọc Phản biện IBM

  • Mục tiêu: Thực hành đọc phản biện khoa học (áp dụng kỹ năng Module A).

  • Lý thuyết: Đọc bài blog/paper phản biện chính thức của IBM về tuyên bố Sycamore.

  • Thực hành: Viết so sánh 2 lập luận (Google vs IBM) dưới dạng bảng đối chiếu.

Ngày 1033: Ôn tập Tổng hợp Module C - Phần 1

  • Mục tiêu: Củng cố ngày 1016–1024 (định nghĩa, Sycamore, Jiuzhang, RCS, Boson Sampling).

  • Lý thuyết: Tổng hợp.

  • Thực hành: 8 bài tập.

Ngày 1034: Ôn tập Tổng hợp Module C - Phần 2

  • Mục tiêu: Củng cố ngày 1025–1032 (advantage, benchmark, tranh luận).

  • Lý thuyết: Tổng hợp.

  • Thực hành: 8 bài tập.

Ngày 1035: Kiểm tra kiến thức Module C

  • Mục tiêu: Tự đánh giá trước khi sang Fault-Tolerant Architectures.

  • Lý thuyết: Không có.

  • Thực hành: Bài test 18 câu bao quát Module C.

MODULE D - FAULT-TOLERANT ARCHITECTURES (Ngày 1036–1055)

Ngày 1036: Ôn lại Threshold Theorem ở Mức Nghiên cứu Sâu hơn

  • Mục tiêu: Nâng cấp hiểu biết từ Giai đoạn 6 lên mức đọc hiểu paper nghiên cứu hiện đại.

  • Lý thuyết: Ôn lại threshold theorem (Giai đoạn 6, Ngày 608), chuẩn bị tiếp cận các kết quả thực nghiệm mới nhất chứng minh hoạt động dưới ngưỡng.

  • Thực hành: Viết lại tóm tắt threshold theorem không nhìn tài liệu, chuẩn bị nền cho các ngày tiếp theo.

Ngày 1037: Logical Qubit Demonstration - Thí nghiệm Gần đây

  • Mục tiêu: Cập nhật các kết quả thực nghiệm mới nhất về logical qubit.

  • Lý thuyết: Google, Quantinuum, Harvard/QuEra (neutral atom, Giai đoạn 7 Module 7.4) đều đã công bố các thí nghiệm logical qubit gần đây - cần tra cứu để có thông tin cập nhật nhất.

  • Thực hành: Tìm kiếm và đọc 2-3 công bố logical qubit demonstration gần đây nhất (2024–2026), lập bảng so sánh: công nghệ, code dùng (surface code/qLDPC), kích thước, kết quả chính.

Ngày 1038: Below-Threshold Operation

  • Mục tiêu: Hiểu ý nghĩa của cột mốc kỹ thuật quan trọng nhất trong lĩnh vực QEC thực nghiệm.

  • Lý thuyết: "Below threshold" - logical error rate GIẢM khi tăng kích thước code (distance, Giai đoạn 6 Ngày 593), thay vì tăng - bằng chứng thực nghiệm đầu tiên rằng scaling QEC thực sự hoạt động như lý thuyết dự đoán.

  • Thực hành: Đọc kỹ 1 paper cụ thể công bố kết quả below-threshold (ví dụ Google 2023), ghi chú số liệu chính xác về logical error rate ở các distance khác nhau.

Ngày 1039: Real-Time Decoding

  • Mục tiêu: Hiểu thách thức kỹ thuật thường bị bỏ qua trong lý thuyết thuần túy.

  • Lý thuyết: Decoder (Giai đoạn 6, Ngày 594) phải chạy đủ nhanh trong thời gian thực (trước khi lỗi tiếp theo xảy ra) - đây là bài toán tính toán cổ điển khó, không chỉ vấn đề vật lý lượng tử.

  • Thực hành: Tính toán ràng buộc thời gian: nếu gate lượng tử mất 100ns (Giai đoạn 7), decoder phải hoàn thành xử lý trong khoảng thời gian tương đương - đánh giá thách thức kỹ thuật.

Ngày 1040: Decoder Algorithms Hiện đại

  • Mục tiêu: Mở rộng hiểu biết ngoài minimum weight perfect matching đã học (Giai đoạn 6, Ngày 594).

  • Lý thuyết: Neural network decoders - dùng machine learning cổ điển (liên hệ Giai đoạn 10 nhưng theo chiều ngược: dùng ML cổ điển hỗ trợ QC, không phải QC hỗ trợ ML) để decode nhanh và chính xác hơn thuật toán truyền thống.

  • Thực hành: Đọc tổng quan về neural network decoders cho QEC, ghi chú ưu điểm so với minimum weight perfect matching.

Ngày 1041: Quantum LDPC Codes - Đào sâu

  • Mục tiêu: Mở rộng đáng kể so với giới thiệu sơ lược ở Giai đoạn 6 (Ngày 602–603).

  • Lý thuyết: Cập nhật tiến bộ gần đây trong quantum LDPC codes - hướng nghiên cứu đã chuyển từ lý thuyết thuần túy sang có tiềm năng thực nghiệm gần hạn.

  • Thực hành: Tra cứu 1-2 kết quả nghiên cứu gần đây (2024–2026) về tiến bộ quantum LDPC codes.

Ngày 1042: Bivariate Bicycle Codes - IBM's Breakthrough

  • Mục tiêu: Học 1 kết quả cụ thể quan trọng gần đây.

  • Lý thuyết: IBM công bố (2023–2024) 1 họ mã LDPC cụ thể (bivariate bicycle codes) cho thấy tiềm năng giảm overhead qubit đáng kể so với surface code cho cùng mức bảo vệ logic.

  • Thực hành: Đọc tổng quan về bivariate bicycle codes, ghi chú con số overhead cụ thể so với surface code.

Ngày 1043: So sánh Overhead - Surface Code vs qLDPC

  • Mục tiêu: Định lượng lợi ích thực tế của hướng nghiên cứu mới.

  • Lý thuyết: Không có thêm.

  • Thực hành: Lập bảng so sánh số physical qubit cần thiết cho 1 số lượng logical qubit cố định (ví dụ 100 logical qubit) giữa surface code truyền thống và qLDPC hiện đại, dùng số liệu đã tra cứu.

Ngày 1044: Modular Fault-Tolerant Architectures

  • Mục tiêu: Học hướng kiến trúc kết hợp - không cần 1 chip khổng lồ duy nhất.

  • Lý thuyết: Kết nối nhiều module logic qubit nhỏ hơn qua interconnect (sẽ đào sâu ở Module E - Distributed Quantum Computing) thay vì chế tạo 1 chip cực lớn duy nhất - giảm độ khó kỹ thuật chế tạo.

  • Thực hành: Viết 1 đoạn liên hệ ý tưởng modular này với kiến trúc QCCD của trapped ion (Giai đoạn 7, Ngày 669).

Ngày 1045: Roadmap tới Fault-Tolerant Quantum Computer Quy mô Lớn

  • Mục tiêu: Tổng hợp bức tranh timeline từ các hãng dẫn đầu.

  • Lý thuyết: Các hãng (IBM, Google, Quantinuum, PsiQuantum...) đều công bố roadmap công khai với các mốc năm cụ thể - cần tra cứu để cập nhật.

  • Thực hành: Tra cứu roadmap mới nhất (2025–2026) của ít nhất 3 hãng, lập bảng so sánh timeline dự kiến đạt fault tolerance quy mô hữu ích.

Ngày 1046: Resource Estimation cho Thuật toán Thực tế

  • Mục tiêu: Ôn lại và mở rộng bài tập đã làm ở Giai đoạn 6 (Ngày 624) và Giai đoạn 8 (Ngày 795) với số liệu cập nhật.

  • Lý thuyết: Không có thêm.

  • Thực hành: Chạy lại Azure Quantum Resource Estimator (hoặc công cụ tương đương) cho Shor's algorithm với các giả định phần cứng mới nhất (dựa trên logical qubit demonstration đã học ở Ngày 1037), so sánh với ước tính cũ.

Ngày 1047: "Quantum Utility" vs "Quantum Advantage" vs "Fault-Tolerant QC"

  • Mục tiêu: Phân biệt rõ 3 mốc phát triển ngành thường bị lẫn lộn trong truyền thông.

  • Lý thuyết: Quantum Utility (IBM's term) - hệ NISQ đủ lớn để chạy bài toán vượt khả năng brute-force cổ điển dù chưa chắc "advantage" thực sự; Quantum Advantage - lợi thế rõ ràng cho bài toán có giá trị; Fault-Tolerant QC - hệ đầy đủ chạy được thuật toán như Shor cho bài toán thực tế quy mô lớn.

  • Thực hành: Lập bảng phân biệt 3 mốc theo: yêu cầu kỹ thuật, ví dụ minh họa, mức độ đã đạt được tính đến 2026.

Ngày 1048: Đọc Paper - IBM Bivariate Bicycle Code

  • Mục tiêu: Tiếp cận trực tiếp paper nghiên cứu gốc của kết quả Ngày 1042.

  • Lý thuyết: Đọc abstract và introduction.

  • Thực hành: Viết tóm tắt 1 trang bằng lời riêng.

Ngày 1049: Đọc Paper - Logical Qubit Demonstration

  • Mục tiêu: Tiếp cận trực tiếp 1 trong các paper đã tra cứu ở Ngày 1037.

  • Lý thuyết: Đọc abstract và introduction.

  • Thực hành: Viết tóm tắt 1 trang bằng lời riêng, áp dụng đầy đủ kỹ năng Module A.

Ngày 1050: Ôn tập Lý thuyết Module D - Phần 1

  • Mục tiêu: Củng cố ngày 1036–1044.

  • Lý thuyết: Tổng hợp.

  • Thực hành: 8 bài tập.

Ngày 1051: Ôn tập Lý thuyết Module D - Phần 2

  • Mục tiêu: Củng cố ngày 1045–1049.

  • Lý thuyết: Tổng hợp.

  • Thực hành: 8 bài tập.

Ngày 1052: Thảo luận Mở - Dự đoán Cá nhân về Timeline

  • Mục tiêu: Rèn tư duy phản biện tổng hợp, dựa trên toàn bộ bằng chứng đã thu thập xuyên suốt Module D.

  • Lý thuyết: Không có.

  • Thực hành: Viết 2-3 trang trình bày dự đoán cá nhân có lập luận (không cần đúng, cần có căn cứ) về timeline đạt fault-tolerant quantum computing quy mô hữu ích, trích dẫn ít nhất 5 nguồn đã đọc trong Module D.

Ngày 1053: Ôn tập Tổng hợp Module D

  • Mục tiêu: Kết nối Threshold → Logical Qubit → Decoding → qLDPC → Modular Architecture → Roadmap.

  • Lý thuyết: Vẽ sơ đồ tổng thể.

  • Thực hành: 10 bài tập tổng hợp.

Ngày 1054: Kiểm tra kiến thức Module D

  • Mục tiêu: Tự đánh giá tổng thể.

  • Lý thuyết: Không có.

  • Thực hành: Bài test 18 câu bao quát Module D.

Ngày 1055: Sửa Lỗ hổng Kiến thức

  • Mục tiêu: Khắc phục điểm yếu trước khi sang Distributed Quantum Computing.

  • Lý thuyết: Ôn có trọng điểm.

  • Thực hành: Làm lại bài tập tương ứng các chủ đề còn yếu.

MODULE E - DISTRIBUTED QUANTUM COMPUTING (Ngày 1056–1075)

Ngày 1056: Giới thiệu Distributed Quantum Computing

  • Mục tiêu: Kết nối trực tiếp Giai đoạn 9 (Quantum Networking) với Giai đoạn 7 (Hardware) và Module D vừa học (Modular Architecture, Ngày 1044).

  • Lý thuyết: Thay vì 1 quantum computer khổng lồ duy nhất, kết nối nhiều quantum computer/module nhỏ hơn qua quantum network để cùng giải 1 bài toán lớn.

  • Thực hành: Viết 1 đoạn tổng hợp động lực: tại sao "nhiều máy nhỏ kết nối" có thể dễ hơn "1 máy khổng lồ" về mặt kỹ thuật chế tạo.

Ngày 1057: Modular Quantum Computing Architecture

  • Mục tiêu: Đào sâu ý tưởng đã giới thiệu ở Ngày 1044.

  • Lý thuyết: Mỗi module có thể tự quản lý 1 phần lỗi cục bộ (QEC nội bộ, Giai đoạn 6), interconnect chỉ cần truyền entanglement chất lượng đủ dùng (không cần hoàn hảo, nhờ purification - Giai đoạn 9).

  • Thực hành: Vẽ sơ đồ kiến trúc modular: 4 module nhỏ kết nối qua interconnect trung tâm.

Ngày 1058: Quantum Interconnects

  • Mục tiêu: Học công nghệ vật lý cụ thể kết nối các module.

  • Lý thuyết: Chủ yếu dùng photonic link (Giai đoạn 7, Module 7.3) làm "cầu nối" giữa các module dù bản thân module có thể dùng công nghệ khác (superconducting, ion...) - cần bộ chuyển đổi (transducer) giữa qubit vật lý và photon.

  • Thực hành: Đọc tổng quan về microwave-to-optical transducer (cần thiết để kết nối superconducting qubit qua photonic link), ghi chú thách thức kỹ thuật.

Ngày 1059: Distributed Quantum Algorithms

  • Mục tiêu: Học khái niệm tổng quát về thuật toán chạy trên kiến trúc phân tán.

  • Lý thuyết: Cần thiết kế lại thuật toán để giảm thiểu số lượng non-local gate (gate giữa qubit ở các module khác nhau, tốn kém hơn nhiều so với gate cục bộ) - bài toán tối ưu hóa mới không có ở kiến trúc tập trung.

  • Thực hành: Đọc tổng quan về nguyên tắc thiết kế distributed quantum algorithm, ghi chú.

Ngày 1060: Distributed Grover's Algorithm

  • Mục tiêu: Xem ví dụ cụ thể mở rộng thuật toán đã học ở Giai đoạn 4.

  • Lý thuyết: Chia không gian tìm kiếm N phần tử thành k module, mỗi module chạy Grover cục bộ trên phần của mình, kết hợp kết quả qua giao thức phân tán - phân tích trade-off tốc độ vs chi phí giao tiếp.

  • Thực hành: Viết 1 đoạn phân tích: với N=1000000 chia cho k=10 module, so sánh số vòng lặp Grover cần thiết ở mỗi module với trường hợp tập trung.

Ngày 1061: Non-Local Gates qua Network

  • Mục tiêu: Học kỹ thuật cụ thể hiện thực hóa gate giữa 2 module.

  • Lý thuyết: Dùng teleportation-based gate (kết hợp ý tưởng Quantum Teleportation, Giai đoạn 2, với cặp Bell chia sẻ qua network, Giai đoạn 9) để thực hiện CNOT giữa qubit ở 2 module khác nhau mà không cần di chuyển qubit vật lý.

  • Thực hành: Vẽ sơ đồ mạch teleportation-based CNOT giữa 2 module, dùng lại kiến thức Giai đoạn 2 (Ngày 244) và Giai đoạn 9 (Ngày 820).

Ngày 1062: Entanglement như Tài nguyên Giao tiếp

  • Mục tiêu: Định lượng "chi phí" của distributed computing.

  • Lý thuyết: Mỗi non-local gate tiêu tốn ít nhất 1 cặp Bell chất lượng cao (Giai đoạn 2, Ngày 234 - entanglement as resource); rate tạo entanglement giữa các module (Giai đoạn 9) trở thành nút thắt cổ chai (bottleneck) chính.

  • Thực hành: Tính thời gian cần thiết để thực hiện 100 non-local gate nếu rate tạo entanglement giữa 2 module là 1000 cặp Bell/giây.

Ngày 1063: Quantum Cloud Computing

  • Mục tiêu: Kết nối lý thuyết với mô hình truy cập thực tế hiện tại (không hẳn distributed computing theo nghĩa Module E, nhưng liên quan).

  • Lý thuyết: IBM Quantum, AWS Braket, Azure Quantum (Giai đoạn 8) cho phép truy cập từ xa vào quantum hardware qua cloud - khác với distributed computing (nhiều quantum processor cùng giải 1 bài toán) nhưng cùng hệ sinh thái hạ tầng.

  • Thực hành: Viết 1 đoạn phân biệt rõ "quantum cloud computing" (truy cập từ xa 1 máy) và "distributed quantum computing" (nhiều máy phối hợp).

Ngày 1064: So sánh Distributed QC vs Monolithic Large-Scale QC

  • Mục tiêu: Tổng hợp đánh đổi giữa 2 chiến lược scale-up.

  • Lý thuyết: Monolithic (1 chip lớn): đơn giản hơn về giao thức nhưng khó chế tạo (yield, crosstalk); Distributed: dễ chế tạo từng module hơn nhưng thêm độ phức tạp giao thức và nút thắt cổ chai interconnect.

  • Thực hành: Lập bảng so sánh ưu nhược điểm đầy đủ.

Ngày 1065: Thách thức - Latency và Entanglement Distribution Rate

  • Mục tiêu: Kết nối trực tiếp lại Giai đoạn 9 với con số cụ thể hơn.

  • Lý thuyết: Rate tạo entanglement chất lượng cao qua khoảng cách xa (Giai đoạn 9, Ngày 826 - rate vs distance tradeoff) trực tiếp giới hạn tốc độ distributed algorithm.

  • Thực hành: Ước tính rate cần thiết để distributed quantum computing "cạnh tranh" được với monolithic architecture cho 1 thuật toán cụ thể.

Ngày 1066: Vai trò trong Roadmap tới Fault Tolerance Quy mô Lớn

  • Mục tiêu: Tổng hợp lại vị trí của distributed computing trong bức tranh chung Module D.

  • Lý thuyết: Nhiều hãng (đặc biệt PsiQuantum với kiến trúc fusion-based, Giai đoạn 7 Ngày 689) coi modular/distributed architecture là con đường THỰC TẾ DUY NHẤT để đạt được số lượng qubit vật lý cần thiết cho fault tolerance (Giai đoạn 6).

  • Thực hành: Viết 1 đoạn tổng hợp liên hệ.

Ngày 1067: Case Study - IonQ/Quantinuum Modular Approach

  • Mục tiêu: Học ví dụ công nghiệp cụ thể từ công nghệ trapped ion.

  • Lý thuyết: Dùng lại kiến trúc QCCD (Giai đoạn 7, Ngày 669) mở rộng thành kết nối nhiều trap qua photonic interconnect.

  • Thực hành: Tra cứu roadmap cụ thể của IonQ hoặc Quantinuum về modular scaling, ghi chú.

Ngày 1068: Case Study - PsiQuantum's Networked Architecture

  • Mục tiêu: Học ví dụ công nghiệp thứ hai, từ công nghệ photonic.

  • Lý thuyết: Kết nối lại Giai đoạn 7 (Ngày 689, fusion-based quantum computing) - kiến trúc PsiQuantum về bản chất đã là "networked" ngay từ thiết kế gốc, không phải bổ sung sau.

  • Thực hành: Viết 1 đoạn so sánh triết lý "networked from day one" của PsiQuantum với cách tiếp cận "mở rộng dần" của IonQ/Quantinuum.

Ngày 1069: Đọc Paper về Distributed Quantum Computing

  • Mục tiêu: Tiếp cận 1 paper nghiên cứu gần đây về chủ đề này.

  • Lý thuyết: Tìm và đọc 1 paper (2023–2026) về distributed quantum computing hoặc modular architecture.

  • Thực hành: Áp dụng đầy đủ kỹ năng Module A, viết tóm tắt 1 trang.

Ngày 1070: Dự án - Mô phỏng Thuật toán Phân tán Đơn giản

  • Mục tiêu: Tổng hợp lý thuyết Module E vào thực hành, dùng lại simulator + entanglement swapping đã xây ở Giai đoạn 3 và 9.

  • Lý thuyết: Không có thêm.

  • Thực hành: Viết mô phỏng 1 thuật toán đơn giản (ví dụ Bell state test hoặc GHZ state) chạy "phân tán" giữa 2-3 "module" giả lập, dùng teleportation-based gate (Ngày 1061) để thực hiện tương tác giữa các module.

Ngày 1071: Ôn tập Lý thuyết Module E - Phần 1

  • Mục tiêu: Củng cố ngày 1056–1063.

  • Lý thuyết: Tổng hợp.

  • Thực hành: 8 bài tập.

Ngày 1072: Ôn tập Lý thuyết Module E - Phần 2

  • Mục tiêu: Củng cố ngày 1064–1069.

  • Lý thuyết: Tổng hợp.

  • Thực hành: 8 bài tập.

Ngày 1073: Ôn tập Tổng hợp Module E

  • Mục tiêu: Kết nối Modular Architecture → Interconnect → Distributed Algorithm → Non-local Gate → Case Studies.

  • Lý thuyết: Vẽ sơ đồ tổng thể.

  • Thực hành: 10 bài tập tổng hợp.

Ngày 1074: Kiểm tra kiến thức Module E

  • Mục tiêu: Tự đánh giá tổng thể.

  • Lý thuyết: Không có.

  • Thực hành: Bài test 18 câu bao quát Module E.

Ngày 1075: Sửa Lỗ hổng Kiến thức

  • Mục tiêu: Khắc phục điểm yếu trước khi sang Module F.

  • Lý thuyết: Ôn có trọng điểm.

  • Thực hành: Làm lại bài tập tương ứng các chủ đề còn yếu.

MODULE F - QUANTUM SENSING, BỨC TRANH NGÀNH, VÀ CHÍNH SÁCH (Ngày 1076–1090)

Ngày 1076: Giới thiệu Quantum Sensing & Metrology

  • Mục tiêu: Làm quen ứng dụng thứ ba của quantum information (ngoài computing và communication/Giai đoạn 9), thực tế đã trưởng thành hơn quantum computing nhiều.

  • Lý thuyết: Dùng hiệu ứng lượng tử (superposition, entanglement) để đo lường các đại lượng vật lý với độ chính xác vượt giới hạn cổ điển.

  • Thực hành: Đọc tổng quan ngắn về quantum sensing, ghi chú vì sao lĩnh vực này ít được chú ý bằng quantum computing dù thực tế hơn.

Ngày 1077: Heisenberg Limit vs Standard Quantum Limit

  • Mục tiêu: Kết nối trực tiếp với Uncertainty Principle (Giai đoạn 1, Module 1.2).

  • Lý thuyết: Standard Quantum Limit (SQL) - giới hạn độ chính xác đo lường dùng N hạt độc lập, cải thiện theo 1/√N; Heisenberg Limit - giới hạn tốt hơn (1/N) đạt được nhờ dùng N hạt entangled.

  • Thực hành: Viết lại công thức Uncertainty Principle (Giai đoạn 1, Ngày 163) và giải thích vì sao entanglement giúp vượt qua SQL.

Ngày 1078: Entanglement-Enhanced Sensing

  • Mục tiêu: Học kỹ thuật cụ thể đạt Heisenberg Limit.

  • Lý thuyết: Squeezed states (giảm độ bất định 1 quadrature, tăng ở quadrature liên hợp - liên hệ continuous-variable, Giai đoạn 7 Ngày 687), GHZ states (Giai đoạn 2, Ngày 235) dùng trong giao thoa kế lượng tử (quantum interferometry).

  • Thực hành: Viết 1 đoạn giải thích tại sao dùng GHZ state N-hạt thay vì N hạt độc lập cải thiện độ chính xác đo pha.

Ngày 1079: Ứng dụng Thực tế

  • Mục tiêu: Thấy giá trị thực tiễn đã được chứng minh, không chỉ lý thuyết.

  • Lý thuyết: Atomic clock (đồng hồ nguyên tử chính xác nhất thế giới dùng kỹ thuật lượng tử), LIGO (phát hiện sóng hấp dẫn dùng squeezed light để tăng độ nhạy), medical imaging (MRI cải tiến bằng kỹ thuật lượng tử).

  • Thực hành: Đọc 1 case study cụ thể (ví dụ LIGO dùng squeezed light), ghi chú tóm tắt cải thiện độ nhạy đạt được.

Ngày 1080: So sánh Quantum Sensing với Quantum Computing

  • Mục tiêu: Có góc nhìn cân bằng về độ trưởng thành công nghệ giữa các nhánh của lĩnh vực.

  • Lý thuyết: Quantum sensing đã có sản phẩm thương mại và ứng dụng khoa học thực tế rộng rãi (GPS, đồng hồ nguyên tử, LIGO) trong khi quantum computing vẫn ở giai đoạn NISQ (Giai đoạn 7, 10).

  • Thực hành: Viết 1 trang so sánh độ trưởng thành công nghệ giữa 3 nhánh: sensing, communication (Giai đoạn 9), computing.

Ngày 1081: Bức tranh Ngành Công nghiệp Quantum Computing 2026

  • Mục tiêu: Cập nhật tổng quan thị trường và đầu tư.

  • Lý thuyết: Cần tra cứu - tổng vốn đầu tư, số lượng công ty, các thương vụ M&A/IPO gần đây trong lĩnh vực.

  • Thực hành: Tìm kiếm 1 báo cáo ngành gần đây (2025–2026), ghi chú các con số chính về quy mô thị trường và xu hướng đầu tư.

Ngày 1082: Government National Strategies

  • Mục tiêu: Hiểu vai trò của chính phủ các nước trong thúc đẩy ngành.

  • Lý thuyết: US National Quantum Initiative, EU Quantum Flagship, chiến lược quốc gia của Trung Quốc - mỗi nước có cách tiếp cận và mức đầu tư khác nhau.

  • Thực hành: Lập bảng so sánh 3 chiến lược quốc gia lớn về quy mô đầu tư và trọng tâm ưu tiên.

Ngày 1083: Nghề nghiệp trong Quantum Computing

  • Mục tiêu: Có định hướng thực tế cho bước tiếp theo sau khi hoàn thành syllabus.

  • Lý thuyết: Các vai trò chính: Quantum Algorithm Researcher (Giai đoạn 4-5), Quantum Software Engineer (Giai đoạn 8), Quantum Hardware Engineer (Giai đoạn 7), Quantum Error Correction Researcher (Giai đoạn 6), Quantum ML Researcher (Giai đoạn 10) - đúng như 8 hướng đã liệt kê ở phần mở đầu syllabus gốc.

  • Thực hành: Đối chiếu lại 8 hướng nghề nghiệp đã nêu ở đầu syllabus, tự đánh giá bản thân phù hợp/hứng thú với hướng nào nhất dựa trên trải nghiệm học 12 giai đoạn vừa qua.

Ngày 1084: Đạo đức và Chính sách trong Quantum Computing

  • Mục tiêu: Có nhận thức về khía cạnh xã hội/chính sách, không chỉ kỹ thuật thuần túy.

  • Lý thuyết: Export control đối với công nghệ quantum (nhiều quốc gia hạn chế xuất khẩu công nghệ lượng tử nhạy cảm vì lo ngại ứng dụng quân sự/an ninh - tương tự logic kiểm soát công nghệ mã hóa trước đây); dual-use concerns (công nghệ có thể dùng cho mục đích dân sự lẫn quân sự).

  • Thực hành: Đọc tổng quan về 1 chính sách export control cụ thể liên quan tới quantum computing, viết 1 đoạn phân tích cân bằng về lý do đằng sau chính sách đó.

Ngày 1085: Post-Quantum Cryptography - Cập nhật Tình hình Chuẩn hóa

  • Mục tiêu: Đào sâu hơn nhiều so với giới thiệu sơ lược ở Giai đoạn 4 (Ngày 471).

  • Lý thuyết: NIST đã hoàn tất chuẩn hóa 1 số thuật toán PQC (lattice-based như CRYSTALS-Kyber/Dilithium, và các họ khác) - cần tra cứu tình trạng cập nhật nhất.

  • Thực hành: Tra cứu tình trạng chuẩn hóa NIST PQC mới nhất (2025–2026), ghi chú các thuật toán đã chính thức trở thành chuẩn.

Ngày 1086: Quantum-Safe Migration

  • Mục tiêu: Hiểu thách thức thực tế của việc chuyển đổi hạ tầng an ninh mạng toàn cầu.

  • Lý thuyết: "Harvest now, decrypt later" - lo ngại dữ liệu mã hóa hiện tại bị thu thập và lưu trữ chờ tới khi quantum computer đủ mạnh để giải mã bằng Shor's algorithm (Giai đoạn 4); quy mô và thời gian cần thiết để chuyển đổi toàn bộ hạ tầng Internet sang PQC.

  • Thực hành: Viết 1 trang phân tích: dựa trên roadmap fault tolerance đã học ở Module D, đánh giá mức độ cấp thiết của việc migration ngay từ bây giờ.

Ngày 1087: Đọc bổ sung - Báo cáo Ngành

  • Mục tiêu: Tiếp cận nguồn thông tin thị trường/chính sách chuyên nghiệp.

  • Lý thuyết: Đọc 1 báo cáo ngành uy tín (ví dụ McKinsey Quantum Technology Monitor, BCG, hoặc tương đương).

  • Thực hành: Ghi chú tổng hợp 2 trang các dự báo và số liệu chính.

Ngày 1088: Ôn tập Tổng hợp Module F - Phần 1

  • Mục tiêu: Củng cố ngày 1076–1082 (sensing, bức tranh ngành, chính sách quốc gia).

  • Lý thuyết: Tổng hợp.

  • Thực hành: 8 bài tập.

Ngày 1089: Ôn tập Tổng hợp Module F - Phần 2

  • Mục tiêu: Củng cố ngày 1083–1087 (nghề nghiệp, đạo đức, PQC, migration).

  • Lý thuyết: Tổng hợp.

  • Thực hành: 8 bài tập.

Ngày 1090: Kiểm tra kiến thức Module F

  • Mục tiêu: Tự đánh giá tổng thể trước khi vào dự án nghiên cứu cuối giai đoạn.

  • Lý thuyết: Không có.

  • Thực hành: Bài test 15 câu bao quát Module F.

MODULE G - CHUẨN BỊ DỰ ÁN NGHIÊN CỨU: PAPER REPRODUCTION (Ngày 1091–1100)

Ngày 1091: Chọn 1 Paper để Reproduce

  • Mục tiêu: Bắt đầu dự án tổng hợp cuối cùng của Giai đoạn 12, chuẩn bị trực tiếp cho Capstone.

  • Lý thuyết: Tiêu chí lựa chọn: đủ đơn giản để khả thi trong 10 ngày với công cụ đã có (simulator Giai đoạn 3, framework Giai đoạn 8), đủ ý nghĩa để có giá trị học thuật (ví dụ 1 paper về VQE cho phân tử mới, hoặc 1 biến thể QAOA, hoặc 1 kết quả nhỏ về QEC).

  • Thực hành: Duyệt qua các paper đã đọc/tra cứu xuyên suốt Module A-F, chọn 1 paper phù hợp, viết lý do lựa chọn.

Ngày 1092: Đọc Sâu Paper Đã chọn

  • Mục tiêu: Áp dụng đầy đủ kỹ năng Module A vào paper sẽ reproduce.

  • Lý thuyết: Không có thêm.

  • Thực hành: Thực hiện đầy đủ 3-pass method cho paper đã chọn, đặc biệt kỹ ở phần Method.

Ngày 1093: Lập Kế hoạch Reproduction

  • Mục tiêu: Chia nhỏ công việc thành các bước khả thi.

  • Lý thuyết: Không có.

  • Thực hành: Viết kế hoạch chi tiết: phần nào của paper sẽ code lại, phần nào chỉ cần đọc hiểu (do giới hạn tài nguyên tính toán/thời gian), tiêu chí đánh giá "thành công".

Ngày 1094: Bắt đầu Implement - Phần 1

  • Mục tiêu: Hiện thực hóa phần đầu tiên của kế hoạch.

  • Lý thuyết: Không có thêm.

  • Thực hành: Viết code cho thành phần đầu tiên (ví dụ chuẩn bị Hamiltonian, hoặc xây ansatz theo đúng paper).

Ngày 1095: Implement - Phần 2

  • Mục tiêu: Tiếp tục hiện thực hóa.

  • Lý thuyết: Không có thêm.

  • Thực hành: Viết code cho thành phần thứ hai (ví dụ vòng lặp tối ưu hóa, hoặc mạch chính của thuật toán).

Ngày 1096: Implement - Phần 3, Debug

  • Mục tiêu: Hoàn thiện cài đặt và xử lý lỗi.

  • Lý thuyết: Không có thêm.

  • Thực hành: Hoàn thiện phần còn lại, debug toàn bộ pipeline cho tới khi chạy được end-to-end.

Ngày 1097: So sánh Kết quả với Paper Gốc

  • Mục tiêu: Đánh giá khách quan mức độ thành công của việc reproduce.

  • Lý thuyết: Không có thêm.

  • Thực hành: So sánh số liệu/kết quả thu được với số liệu paper gốc công bố, phân tích sai khác nếu có (do giới hạn tài nguyên, đơn giản hóa, hoặc hiểu sai paper).

Ngày 1098: Viết Báo cáo Reproduction Ngắn

  • Mục tiêu: Rèn kỹ năng viết báo cáo khoa học, chuẩn bị trực tiếp cho Research Report ở Capstone.

  • Lý thuyết: Cấu trúc chuẩn: Tóm tắt paper gốc, Phương pháp reproduction, Kết quả, So sánh và Thảo luận, Hạn chế.

  • Thực hành: Viết báo cáo hoàn chỉnh 3-5 trang theo cấu trúc trên.

Ngày 1099: Ôn tập Tổng hợp Toàn Giai đoạn 12

  • Mục tiêu: Kết nối 7 module: Paper Reading Skill → Topological QC → Supremacy/Advantage → Fault-Tolerant Architectures → Distributed QC → Sensing/Ngành/Chính sách → Paper Reproduction.

  • Lý thuyết: Vẽ sơ đồ tư duy tổng thể toàn Giai đoạn 12, đặc biệt các điểm sẽ dùng trực tiếp cho Capstone (kỹ năng đọc paper, kỹ năng viết báo cáo, resource estimation).

  • Thực hành: 15 bài tập tổng hợp toàn giai đoạn.

Ngày 1100: Tổng kết Giai đoạn 12

  • Mục tiêu: Xác nhận sẵn sàng bước vào Capstone cuối cùng - tổng hợp toàn bộ 900+ ngày học tập.

  • Lý thuyết: Ôn lại toàn bộ 12 giai đoạn ở mức tổng quan nhất, xác nhận không còn lỗ hổng nghiêm trọng nào cản trở việc thực hiện Capstone.

  • Thực hành: Bài kiểm tra tổng hợp 40 câu bao quát cả Giai đoạn 12; đảm bảo báo cáo reproduction (Ngày 1098) đã hoàn chỉnh, vì đây sẽ là nền tảng trực tiếp cho hạng mục "Research Report 50-100 trang" và "Paper Reproduction" trong Capstone.

CAPSTONE (90 ngày, Ngày 1101–1190)

PHASE 0 - KHỞI ĐỘNG VÀ LẬP KẾ HOẠCH (Ngày 1101–1105)

Ngày 1101: Khởi động Capstone - Tổng quan 10 Hạng mục Portfolio

  • Mục tiêu: Có bức tranh tổng thể về toàn bộ khối lượng công việc trước khi bắt đầu.

  • Lý thuyết: Ôn lại vị trí từng hạng mục đã được xây dựng (dù ở dạng sơ khai) xuyên suốt syllabus: Simulator (Giai đoạn 3), Grover/Shor (Giai đoạn 4, 8), Surface Code (Giai đoạn 6), Compiler (Giai đoạn 11), Network (Giai đoạn 9, 12), VQE/QAOA/QML (Giai đoạn 10), Paper Reproduction (Giai đoạn 12).

  • Thực hành: Lập bảng kiểm kê (inventory): với mỗi hạng mục, ghi rõ code hiện có đang ở đâu, mức độ hoàn thiện (%), việc cần làm thêm.

Ngày 1102: Xác định Yêu cầu Hệ thống cho Từng Hạng mục

  • Mục tiêu: Xác định rõ phạm vi và tiêu chí thành công cho mỗi hạng mục trước khi code.

  • Lý thuyết: Ôn lại toàn bộ mục tiêu kỹ thuật đã theo đuổi xuyên suốt syllabus liên quan tới từng hạng mục (ví dụ Surface Code Simulator kế thừa trực tiếp Giai đoạn 6 Module 6.3 và Giai đoạn 12 Module D).

  • Thực hành: Viết tài liệu yêu cầu (1 trang/hạng mục, tổng 10 trang): input, output, tiêu chí đánh giá "hoàn thành", độ chính xác/hiệu năng kỳ vọng.

Ngày 1103: Lập Kế hoạch Timeline Chi tiết

  • Mục tiêu: Phân bổ 90 ngày hợp lý, xác định phụ thuộc giữa các hạng mục.

  • Lý thuyết: Compiler Mini (hạng mục 6) cần Circuit Simulator (hạng mục 1-2) làm backend; Research Report (hạng mục 10) cần tất cả 9 hạng mục còn lại hoàn thành trước.

  • Thực hành: Vẽ sơ đồ Gantt đơn giản thể hiện thứ tự và phụ thuộc giữa 10 hạng mục trong 90 ngày.

Ngày 1104: Thiết lập Môi trường Phát triển Thống nhất

  • Mục tiêu: Tạo hạ tầng kỹ thuật chung cho toàn bộ portfolio.

  • Lý thuyết: Không có thêm.

  • Thực hành: Tạo 1 repository duy nhất với cấu trúc thư mục rõ ràng (core/, grover/, shor/, surface_code/, compiler/, network/, qml/, paper_reproduction/, report/), thiết lập virtual environment chung.

Ngày 1105: Review Kiến trúc Framework Tự xây

  • Mục tiêu: Quyết định chiến lược tái sử dụng code cũ.

  • Lý thuyết: Ôn lại framework tự xây ở Giai đoạn 8 (Ngày 801–810) - đây sẽ là nền tảng (core/) cho toàn bộ portfolio.

  • Thực hành: Review lại code framework Giai đoạn 8, liệt kê phần nào giữ nguyên, phần nào cần refactor để phục vụ 10 hạng mục.

PHASE 1 - CORE SIMULATORS: QUANTUM STATE + CIRCUIT SIMULATOR (Ngày 1106–1113)

(Hạng mục 1 và 2 của portfolio)

Ngày 1106: Review Code Cũ

  • Mục tiêu: Đánh giá chất lượng simulator đã xây ở Giai đoạn 3 (Ngày 350–357).

  • Lý thuyết: Không có thêm.

  • Thực hành: Chạy lại toàn bộ test case cũ (Bell state, GHZ state, teleportation), xác nhận vẫn hoạt động đúng, ghi chú các điểm yếu về hiệu năng/thiết kế.

Ngày 1107: Refactor và Tối ưu Hiệu năng

  • Mục tiêu: Nâng cấp implementation từ "đúng" lên "hiệu quả".

  • Lý thuyết: Vector hóa bằng NumPy thay vì vòng lặp Python thuần, dùng sparse representation nếu phù hợp cho circuit thưa gate.

  • Thực hành: Refactor lại phần áp gate lên state vector, benchmark tốc độ trước/sau cho hệ 10-qubit.

Ngày 1108: Thêm Hỗ trợ Density Matrix / Mixed State

  • Mục tiêu: Mở rộng simulator vượt ra ngoài pure state (đã giới hạn ở Giai đoạn 3).

  • Lý thuyết: Dùng lại toàn bộ lý thuyết density matrix từ Giai đoạn 1 (Ngày 113–118) và Giai đoạn 2 (Module 2.1).

  • Thực hành: Thêm class DensityMatrixSimulator hỗ trợ khởi tạo, áp gate, và đo lường trên density matrix.

Ngày 1109: Thêm Noise Model Đầy đủ

  • Mục tiêu: Tích hợp toàn bộ 6 loại channel đã học ở Giai đoạn 6 (Module 6.1).

  • Lý thuyết: Không có thêm.

  • Thực hành: Tích hợp code Ngày 553 (Giai đoạn 6) vào DensityMatrixSimulator, cho phép chạy circuit với noise model tùy chọn.

Ngày 1110: Mở rộng API Circuit Simulator

  • Mục tiêu: Chuẩn hóa giao diện lập trình theo phong cách công nghiệp (Giai đoạn 8).

  • Lý thuyết: Không có thêm.

  • Thực hành: Thiết kế lại API Circuit với method chaining đầy đủ, hỗ trợ parameterized gate (dùng lại Giai đoạn 8, Ngày 806).

Ngày 1111: Visualization Nâng cao

  • Mục tiêu: Hoàn thiện trải nghiệm sử dụng.

  • Lý thuyết: Không có thêm.

  • Thực hành: Cải thiện hàm vẽ circuit diagram (Giai đoạn 8, Ngày 805) và thêm animation Bloch sphere theo thời gian (dùng lại Giai đoạn 1, Ngày 193; Giai đoạn 3, Ngày 309).

Ngày 1112: Test Suite Toàn diện

  • Mục tiêu: Đảm bảo độ tin cậy trước khi các hạng mục khác phụ thuộc vào core này.

  • Lý thuyết: Không có thêm.

  • Thực hành: Viết unit test cho từng gate (so khớp ma trận), test edge case (0 qubit, 1 qubit, circuit rỗng), test noise model (so khớp lý thuyết Giai đoạn 6).

Ngày 1113: Documentation cho Core Simulator

  • Mục tiêu: Hoàn thiện hạng mục 1 và 2.

  • Lý thuyết: Không có.

  • Thực hành: Viết README.md đầy đủ cho core/: kiến trúc, API reference, ví dụ sử dụng.

PHASE 2 - GROVER VÀ SHOR IMPLEMENTATION (Ngày 1114–1123)

Ngày 1114: Review Code Grover Cũ

  • Mục tiêu: Đánh giá implementation từ Giai đoạn 4 (Ngày 410–414) và Giai đoạn 8 (Ngày 740).

  • Lý thuyết: Không có thêm.

  • Thực hành: Chạy lại test case cũ, ghi chú điểm cần tổng quát hóa.

Ngày 1115: Tổng quát hóa Oracle Interface

  • Mục tiêu: Tách biệt logic Grover khỏi oracle cụ thể, cho phép cắm bất kỳ oracle nào.

  • Lý thuyết: Không có thêm.

  • Thực hành: Thiết kế interface Oracle trừu tượng, viết lại grover_search(oracle, n_qubits) nhận bất kỳ implementation nào của interface này.

Ngày 1116: Hỗ trợ Multiple Solutions và Unknown M

  • Mục tiêu: Hoàn thiện theo lý thuyết đầy đủ đã học ở Giai đoạn 4 (Ngày 407–408).

  • Lý thuyết: Không có thêm.

  • Thực hành: Cài đặt chiến lược tăng dần số lần lặp khi M chưa biết trước (Giai đoạn 4, Ngày 408).

Ngày 1117: Benchmark Hiệu năng

  • Mục tiêu: Đánh giá khách quan so với công cụ công nghiệp.

  • Lý thuyết: Không có thêm.

  • Thực hành: So sánh thời gian chạy và độ chính xác giữa implementation tự viết và GroverOperator của Qiskit (Giai đoạn 8, Ngày 740) cho N từ 4 đến 256.

Ngày 1118: Test Suite và Documentation cho Grover

  • Mục tiêu: Hoàn thiện hạng mục 3.

  • Lý thuyết: Không có.

  • Thực hành: Viết test suite đầy đủ + README cho module Grover.

Ngày 1119: Review Code Shor Cũ

  • Mục tiêu: Đánh giá implementation từ Giai đoạn 4 (Ngày 461–467) và Giai đoạn 8 (Ngày 752).

  • Lý thuyết: Không có thêm.

  • Thực hành: Chạy lại test case N=15, N=21, ghi chú điểm cần cải thiện.

Ngày 1120: Cải thiện Continued Fractions và Edge Cases

  • Mục tiêu: Nâng cao độ tin cậy của bước classical post-processing.

  • Lý thuyết: Ôn lại Giai đoạn 4 (Ngày 448, 463).

  • Thực hành: Xử lý các trường hợp biên: N là số nguyên tố, N là lũy thừa của 1 số nguyên tố, a không nguyên tố cùng N.

Ngày 1121: Chạy cho Nhiều N Khác nhau

  • Mục tiêu: Kiểm chứng tính tổng quát.

  • Lý thuyết: Không có thêm.

  • Thực hành: Chạy shor_factor() cho N=15, 21, 33, 35, đo thời gian và tỷ lệ thành công mỗi lần chạy (do tính xác suất, Giai đoạn 4 Ngày 456).

Ngày 1122: Tích hợp Resource Estimation

  • Mục tiêu: Kết nối lại với Giai đoạn 6 (Ngày 624), Giai đoạn 8 (Ngày 795), Giai đoạn 12 (Ngày 1046).

  • Lý thuyết: Không có thêm.

  • Thực hành: Viết hàm ước tính số qubit/gate cần thiết cho N lớn hơn (ví dụ RSA-2048) dựa trên độ phức tạp lý thuyết đã học (Giai đoạn 4, Ngày 468).

Ngày 1123: Test Suite và Documentation cho Shor

  • Mục tiêu: Hoàn thiện hạng mục 4.

  • Lý thuyết: Không có.

  • Thực hành: Viết test suite đầy đủ + README cho module Shor.

PHASE 3 - SURFACE CODE SIMULATOR (Ngày 1124–1135)

Ngày 1124: Thiết kế Kiến trúc Đầy đủ

  • Mục tiêu: Nâng cấp từ bản demo distance-3 (Giai đoạn 6, Ngày 598–600) thành simulator tổng quát.

  • Lý thuyết: Ôn lại toàn bộ Module 6.3 (Giai đoạn 6).

  • Thực hành: Thiết kế API: SurfaceCode(distance), .inject_error(error_type, qubit), .measure_syndrome(), .decode(), .get_logical_error_rate().

Ngày 1125: Cài đặt Lattice Generator

  • Mục tiêu: Tổng quát hóa cho distance d bất kỳ (không chỉ d=3 cố định).

  • Lý thuyết: Ôn lại Giai đoạn 6 (Ngày 589–593).

  • Thực hành: Viết hàm sinh lattice tự động (vị trí data qubit, ancilla qubit, danh sách stabilizer) cho d lẻ bất kỳ.

Ngày 1126: Cài đặt Stabilizer Measurement Đầy đủ

  • Mục tiêu: Hoàn thiện phần đo syndrome cho lattice tổng quát.

  • Lý thuyết: Ôn lại Giai đoạn 6 (Ngày 590–591).

  • Thực hành: Cài đặt đo toàn bộ X-stabilizer và Z-stabilizer cho lattice bất kỳ, dùng Core Simulator (Phase 1) làm backend.

Ngày 1127: Cài đặt Error Injection

  • Mục tiêu: Mô phỏng nhiễu thực tế theo mô hình đã học.

  • Lý thuyết: Dùng lại noise model từ Phase 1 (Ngày 1109), dựa trên Giai đoạn 6 Module 6.1.

  • Thực hành: Viết hàm inject lỗi ngẫu nhiên (theo xác suất p cho trước) lên từng data qubit độc lập.

Ngày 1128: Cài đặt Decoder

  • Mục tiêu: Hiện thực hóa thuật toán decoding đã học ở mức lý thuyết (Giai đoạn 6, Ngày 594).

  • Lý thuyết: Minimum weight perfect matching - có thể dùng thư viện đồ thị có sẵn (ví dụ NetworkX) cho phần matching thay vì tự cài đặt thuật toán Blossom từ đầu.

  • Thực hành: Cài đặt decoder: từ syndrome → xây đồ thị defect → tìm minimum weight matching → xác định chuỗi sửa lỗi.

Ngày 1129: Tích hợp Decoder vào Pipeline Correction

  • Mục tiêu: Hoàn thiện vòng lặp end-to-end.

  • Lý thuyết: Không có thêm.

  • Thực hành: Ghép nối: inject error → measure syndrome → decode → áp correction → kiểm tra logical error.

Ngày 1130: Test với Distance 3 và 5

  • Mục tiêu: Kiểm chứng cho 2 kích thước khác nhau.

  • Lý thuyết: Không có thêm.

  • Thực hành: Chạy simulator cho d=3 và d=5 với error rate p cố định, đo tỷ lệ logical error qua 1000 lần thử.

Ngày 1131: Đo Logical Error Rate theo Physical Error Rate

  • Mục tiêu: Tái tạo đường cong threshold đã học lý thuyết (Giai đoạn 6, Module 6.4).

  • Lý thuyết: Ôn lại Threshold Theorem (Ngày 608).

  • Thực hành: Quét p từ 0.001 đến 0.2, chạy cho cả d=3 và d=5, vẽ đồ thị logical error rate theo p.

Ngày 1132: So sánh với Lý thuyết Threshold

  • Mục tiêu: Kiểm chứng thực nghiệm khớp với lý thuyết.

  • Lý thuyết: Không có thêm.

  • Thực hành: Xác định điểm giao nhau (crossing point) giữa 2 đường cong d=3 và d=5 trên đồ thị Ngày 1131 - đây chính là threshold thực nghiệm; so sánh với giá trị lý thuyết (~1% cho surface code, Giai đoạn 6 Ngày 595).

Ngày 1133: Tối ưu Hiệu năng cho Lattice Lớn hơn

  • Mục tiêu: Mở rộng khả năng chạy d=7 nếu tài nguyên cho phép.

  • Lý thuyết: Không có thêm.

  • Thực hành: Tối ưu hóa (dùng sparse matrix, giảm chi phí tính toán decoder) để chạy được d=7 trong thời gian hợp lý.

Ngày 1134: Test Suite

  • Mục tiêu: Đảm bảo độ tin cậy.

  • Lý thuyết: Không có.

  • Thực hành: Viết test suite cho lattice generator, syndrome measurement, decoder.

Ngày 1135: Documentation cho Surface Code Simulator

  • Mục tiêu: Hoàn thiện hạng mục 5.

  • Lý thuyết: Không có.

  • Thực hành: Viết README.md đầy đủ, bao gồm đồ thị threshold Ngày 1131–1132 làm minh họa.

PHASE 4 - QUANTUM COMPILER TÍCH HỢP (Ngày 1136–1143)

Ngày 1136: Review Mini Compiler

  • Mục tiêu: Đánh giá lại toàn bộ compiler đã xây ở Giai đoạn 11 (Ngày 966–980).

  • Lý thuyết: Không có thêm.

  • Thực hành: Chạy lại test case cũ (Bell state, GHZ, Grover), ghi chú điểm cần mở rộng.

Ngày 1137: Tích hợp Compiler với Core Simulator

  • Mục tiêu: Kết nối Phase 4 với Phase 1 thành 1 pipeline liền mạch.

  • Lý thuyết: Không có thêm.

  • Thực hành: Đảm bảo output của compiler (scheduled_circuit) chạy trực tiếp được trên Core Simulator (Phase 1) không cần chuyển đổi thủ công.

Ngày 1138: Mở rộng Hỗ trợ Nhiều Coupling Map

  • Mục tiêu: Kết nối lại toàn bộ 5 công nghệ hardware đã học ở Giai đoạn 7.

  • Lý thuyết: Ôn lại đặc điểm kết nối của từng công nghệ (Giai đoạn 7): superconducting (2D grid), trapped ion (all-to-all), photonic (linh hoạt), neutral atom (linh hoạt qua sắp xếp lại).

  • Thực hành: Định nghĩa 4 coupling map mẫu tương ứng 4 công nghệ, chạy compiler cho cùng 1 circuit trên cả 4, so sánh số SWAP cần thêm.

Ngày 1139: Benchmark Compiler vs Qiskit Transpiler

  • Mục tiêu: Đánh giá khách quan (mở rộng từ Giai đoạn 11, Ngày 978).

  • Lý thuyết: Không có thêm.

  • Thực hành: So sánh cho ít nhất 5 circuit khác nhau (bao gồm Grover và Shor từ Phase 2), lập bảng tổng hợp kết quả.

Ngày 1140: Tích hợp Pulse-Level Stub

  • Mục tiêu: Mở rộng nhẹ sang tầng thấp nhất đã học ở Giai đoạn 11 (Module D), nếu khả thi trong thời gian cho phép.

  • Lý thuyết: Không cần cài đặt đầy đủ pulse-level compiler - chỉ cần 1 "stub" minh họa gate → pulse mapping cho 1-2 gate cơ bản.

  • Thực hành: Viết hàm ánh xạ đơn giản từ gate X sang 1 pulse schedule mẫu (dùng lại ý tưởng Giai đoạn 11, Ngày 963).

Ngày 1141: Test Suite Mở rộng

  • Mục tiêu: Đảm bảo độ tin cậy cho phiên bản mở rộng.

  • Lý thuyết: Không có.

  • Thực hành: Viết test cho từng coupling map, xác nhận circuit sau compile luôn tương đương circuit gốc.

Ngày 1142: Documentation

  • Mục tiêu: Hoàn thiện hạng mục 6.

  • Lý thuyết: Không có.

  • Thực hành: Viết README.md đầy đủ với bảng benchmark Ngày 1139.

Ngày 1143: Chạy Compiler cho Toàn bộ Circuit đã Xây

  • Mục tiêu: Kiểm chứng tích hợp thực sự hoạt động trên toàn portfolio.

  • Lý thuyết: Không có thêm.

  • Thực hành: Compile cả Grover (Phase 2) và Shor (Phase 2) qua pipeline hoàn chỉnh, xác nhận kết quả đúng sau compile trên ít nhất 2 coupling map khác nhau.

PHASE 5 - QUANTUM NETWORK SIMULATOR (Ngày 1144–1153)

Ngày 1144: Thiết kế Kiến trúc Đầy đủ

  • Mục tiêu: Hợp nhất và mở rộng code đã viết rải rác ở Giai đoạn 9 (Ngày 829) và Giai đoạn 12 (Ngày 1070).

  • Lý thuyết: Ôn lại toàn bộ Giai đoạn 9.

  • Thực hành: Thiết kế API: Node, QuantumChannel(distance), Network, .generate_entanglement(), .swap(), .purify().

Ngày 1145: Cài đặt Node

  • Mục tiêu: Xây khối cơ bản của network.

  • Lý thuyết: Không có thêm.

  • Thực hành: Cài đặt class Node (end node và repeater node) với khả năng lưu trữ qubit (quantum memory, Giai đoạn 9 Ngày 823).

Ngày 1146: Cài đặt Entanglement Generation

  • Mục tiêu: Mô phỏng xác suất thành công theo khoảng cách.

  • Lý thuyết: Dùng lại công thức suy hao (Giai đoạn 9, Ngày 817).

  • Thực hành: Cài đặt hàm tạo cặp Bell giữa 2 node liền kề với xác suất thành công phụ thuộc khoảng cách.

Ngày 1147: Cài đặt Entanglement Swapping Đa tầng

  • Mục tiêu: Mở rộng từ demo đơn giản (Giai đoạn 9, Ngày 829) sang chuỗi node bất kỳ.

  • Lý thuyết: Ôn lại Giai đoạn 9 (Ngày 820–821).

  • Thực hành: Cài đặt hàm swap tổng quát cho chuỗi n node, tự động thực hiện (n-2) lần swapping.

Ngày 1148: Cài đặt Purification Protocol

  • Mục tiêu: Hoàn thiện thành phần thứ ba của repeater (Giai đoạn 9, Ngày 822).

  • Lý thuyết: BBPSSW protocol hoặc phiên bản đơn giản hóa.

  • Thực hành: Cài đặt hàm purify nhận 2 cặp Bell chất lượng thấp, trả về 1 cặp chất lượng cao hơn (theo xác suất).

Ngày 1149: Cài đặt BB84 Protocol Đầy đủ trên Network Simulator

  • Mục tiêu: Tích hợp Giai đoạn 9 Phần C vào network simulator hoàn chỉnh.

  • Lý thuyết: Không có thêm.

  • Thực hành: Chạy lại mô phỏng BB84 (Giai đoạn 9, Ngày 844) nhưng qua kiến trúc Network mới, với khả năng mô phỏng khoảng cách và suy hao thực tế.

Ngày 1150: Cài đặt Teleportation qua Nhiều Node

  • Mục tiêu: Tích hợp Giai đoạn 12 (Ngày 1070, distributed) vào network simulator hoàn chỉnh.

  • Lý thuyết: Không có thêm.

  • Thực hành: Cài đặt teleportation 1 qubit qua chuỗi 3-4 node (dùng swapping từ Ngày 1147 để tạo entanglement đầu-cuối trước khi teleport).

Ngày 1151: Test End-to-End

  • Mục tiêu: Kiểm chứng toàn bộ pipeline.

  • Lý thuyết: Không có thêm.

  • Thực hành: Đo fidelity và rate (số cặp Bell thành công/giây) theo số lượng node trong chuỗi (2, 4, 8 node), vẽ đồ thị.

Ngày 1152: Test Suite

  • Mục tiêu: Đảm bảo độ tin cậy.

  • Lý thuyết: Không có.

  • Thực hành: Viết test cho từng thành phần (Node, entanglement generation, swapping, purification, BB84).

Ngày 1153: Documentation

  • Mục tiêu: Hoàn thiện hạng mục 7.

  • Lý thuyết: Không có.

  • Thực hành: Viết README.md đầy đủ với đồ thị fidelity/rate theo số node.

PHASE 6 - VARIATIONAL QUANTUM ML PROJECT (Ngày 1154–1163)

Ngày 1154: Chọn Bài toán Tổng hợp Cuối cùng

  • Mục tiêu: Mở rộng dự án đã làm ở Giai đoạn 10 (Ngày 906–908) thành phiên bản hoàn thiện.

  • Lý thuyết: Không có thêm.

  • Thực hành: Xác nhận lại phạm vi: sẽ mở rộng cả VQE, QAOA, và QML classifier thành 1 bộ project thống nhất, hay tập trung sâu vào 1 hướng.

Ngày 1155: Mở rộng VQE cho Phân tử Phức tạp hơn

  • Mục tiêu: Vượt qua giới hạn LiH đã đạt ở Giai đoạn 10 (Ngày 871) nếu tài nguyên cho phép.

  • Lý thuyết: Ôn lại Giai đoạn 10 (Module B).

  • Thực hành: Thử chạy VQE cho BeH2 hoặc phân tử tương đương độ phức tạp, ghi nhận giới hạn tài nguyên gặp phải nếu có.

Ngày 1156: Mở rộng QAOA cho Bài toán Thực tế hơn

  • Mục tiêu: Vượt qua Max-Cut/TSP nhỏ đã làm ở Giai đoạn 10 (Ngày 886).

  • Lý thuyết: Ôn lại Giai đoạn 10 (Module C).

  • Thực hành: Áp dụng QAOA cho 1 bài toán tối ưu hóa với ý nghĩa thực tế hơn (ví dụ lập lịch, phân bổ tài nguyên) được mã hóa QUBO.

Ngày 1157: Mở rộng QML Classifier

  • Mục tiêu: Vượt qua Iris dataset đã làm ở Giai đoạn 10 (Ngày 902).

  • Lý thuyết: Ôn lại Giai đoạn 10 (Module D).

  • Thực hành: Thử với 1 dataset khác (phức tạp hơn hoặc có ý nghĩa thực tế cụ thể), so sánh nhiều ansatz (hardware-efficient, data re-uploading - Giai đoạn 10 Ngày 897).

Ngày 1158: Tích hợp Cả 3 vào 1 Framework Thống nhất

  • Mục tiêu: Đóng gói thành 1 sản phẩm portfolio hoàn chỉnh.

  • Lý thuyết: Không có thêm.

  • Thực hành: Thiết kế module Python thống nhất qml_toolkit/ với 3 sub-module (vqe, qaoa, classifier) chia sẻ chung utility (cost function plotting, optimizer wrapper).

Ngày 1159: Benchmark So với Baseline Cổ điển

  • Mục tiêu: Đánh giá khách quan cho cả 3 hướng.

  • Lý thuyết: Ôn lại tinh thần hoài nghi khoa học đã rèn ở Giai đoạn 10 (Ngày 858, 885).

  • Thực hành: So sánh VQE với Hartree-Fock/CCSD, QAOA với Goemans-Williamson, QML classifier với SVM cổ điển - ghi nhận trung thực kết quả (có/không có lợi thế).

Ngày 1160: Phân tích Barren Plateaus Thực nghiệm

  • Mục tiêu: Kiểm chứng thực nghiệm hiện tượng đã học lý thuyết (Giai đoạn 10, Ngày 853).

  • Lý thuyết: Không có thêm.

  • Thực hành: Đo độ lớn gradient trung bình theo số qubit/số layer cho ansatz đã dùng, quan sát xu hướng suy giảm nếu có.

Ngày 1161: Test Suite

  • Mục tiêu: Đảm bảo độ tin cậy.

  • Lý thuyết: Không có.

  • Thực hành: Viết test cho từng sub-module.

Ngày 1162: Documentation

  • Mục tiêu: Hoàn thiện phần lớn hạng mục 8.

  • Lý thuyết: Không có.

  • Thực hành: Viết README.md đầy đủ với kết quả benchmark Ngày 1159.

Ngày 1163: Chạy Thử trên Hardware Thật hoặc Fake Backend Thực tế

  • Mục tiêu: Hoàn thiện hạng mục 8 với trải nghiệm thực tế NISQ.

  • Lý thuyết: Ôn lại Giai đoạn 8 (Ngày 747) và Giai đoạn 7 (thông số hardware thực tế).

  • Thực hành: Chạy ít nhất 1 trong 3 project (khuyến nghị QAOA hoặc classifier vì mạch nông hơn VQE) trên hardware thật (nếu có access) hoặc fake backend mô phỏng noise thực tế, ghi nhận sự suy giảm kết quả so với simulator lý tưởng.

PHASE 7 - PAPER REPRODUCTION (Ngày 1164–1168)

Ngày 1164: Review Paper Reproduction Đã làm

  • Mục tiêu: Đánh giá lại công việc đã hoàn thành ở Giai đoạn 12 (Ngày 1091–1098).

  • Lý thuyết: Không có thêm.

  • Thực hành: Đọc lại báo cáo reproduction cũ, xác định điểm có thể mở rộng thêm.

Ngày 1165: Mở rộng Reproduction - Thực nghiệm Bổ sung

  • Mục tiêu: Vượt ra ngoài phạm vi tối thiểu, thể hiện khả năng nghiên cứu độc lập.

  • Lý thuyết: Không có thêm.

  • Thực hành: Thêm 1 thực nghiệm không có trong paper gốc nhưng là mở rộng tự nhiên (ví dụ: thử với tham số khác, thử trên bài toán tương tự, hoặc so sánh thêm 1 baseline).

Ngày 1166: So sánh Kết quả Mở rộng với Kỳ vọng Lý thuyết

  • Mục tiêu: Phân tích khoa học nghiêm túc cho phần mở rộng.

  • Lý thuyết: Không có thêm.

  • Thực hành: Viết phân tích: kết quả mở rộng có khớp với những gì lý thuyết (đã học xuyên suốt syllabus) dự đoán không, giải thích nếu có sai khác.

Ngày 1167: Hoàn thiện Code, Đóng gói thành Package

  • Mục tiêu: Chuẩn hóa để đưa vào portfolio.

  • Lý thuyết: Không có.

  • Thực hành: Tổ chức lại code reproduction thành package Python độc lập, có thể cài đặt và chạy lại được bởi người khác.

Ngày 1168: Cập nhật Báo cáo Reproduction

  • Mục tiêu: Hoàn thiện hạng mục 9.

  • Lý thuyết: Không có.

  • Thực hành: Cập nhật báo cáo Ngày 1098 (Giai đoạn 12) thành phiên bản đầy đủ, tích hợp phần mở rộng Ngày 1165–1166.

PHASE 8 - RESEARCH REPORT 50–100 TRANG (Ngày 1169–1183)

Ngày 1169: Lập Outline Research Report

  • Mục tiêu: Thiết kế cấu trúc tổng thể cho báo cáo dài nhất và quan trọng nhất của toàn syllabus.

  • Lý thuyết: Không có.

  • Thực hành: Chọn 1 chủ đề xuyên suốt để triển khai sâu (ví dụ: bám theo 1 trong 8 hướng nghề nghiệp đã xác định ở Giai đoạn 12, Ngày 1083), viết outline 9 chương như liệt kê dưới đây.

Ngày 1170: Viết Chương 1 - Giới thiệu và Động lực

  • Mục tiêu: Mở đầu báo cáo.

  • Lý thuyết: Không có thêm.

  • Thực hành: Viết 3-5 trang trình bày động lực chọn chủ đề, câu hỏi nghiên cứu, cấu trúc báo cáo.

Ngày 1171: Viết Chương 2 - Nền tảng Lý thuyết

  • Mục tiêu: Tổng hợp kiến thức toán/vật lý nền tảng liên quan tới chủ đề.

  • Lý thuyết: Tổng hợp từ Giai đoạn 0–2.

  • Thực hành: Viết 8-12 trang, chỉ giữ lại phần thực sự liên quan tới chủ đề đã chọn (không lặp lại toàn bộ syllabus).

Ngày 1172: Viết Chương 3 - Phương pháp/Thuật toán Liên quan

  • Mục tiêu: Trình bày các thuật toán nền tảng cho chủ đề.

  • Lý thuyết: Tổng hợp từ Giai đoạn 3–5.

  • Thực hành: Viết 8-12 trang.

Ngày 1173: Viết Chương 4 - Hiện thực hóa Phần cứng Liên quan

  • Mục tiêu: Kết nối lý thuyết với thực tế vật lý.

  • Lý thuyết: Tổng hợp từ Giai đoạn 6–7.

  • Thực hành: Viết 6-10 trang.

Ngày 1174: Viết Chương 5 - Phần mềm và Công cụ Liên quan

  • Mục tiêu: Trình bày công cụ thực hành dùng cho chủ đề.

  • Lý thuyết: Tổng hợp từ Giai đoạn 8, 11.

  • Thực hành: Viết 5-8 trang.

Ngày 1175: Viết Chương 6 - Kết quả từ Các Dự án Portfolio

  • Mục tiêu: Trình bày kết quả thực nghiệm của chính mình.

  • Lý thuyết: Không có thêm.

  • Thực hành: Viết 10-15 trang tổng hợp kết quả từ Phase 1-6 (Simulator, Grover, Shor, Surface Code, Compiler, Network, QML) liên quan tới chủ đề đã chọn, kèm đồ thị/bảng số liệu.

Ngày 1176: Viết Chương 7 - Kết quả Paper Reproduction

  • Mục tiêu: Tích hợp Phase 7 vào báo cáo.

  • Lý thuyết: Không có thêm.

  • Thực hành: Viết 5-8 trang dựa trên báo cáo đã hoàn thiện ở Ngày 1168.

Ngày 1177: Viết Chương 8 - Thảo luận Research Frontier

  • Mục tiêu: Đặt kết quả vào bối cảnh nghiên cứu hiện tại.

  • Lý thuyết: Tổng hợp từ Giai đoạn 12.

  • Thực hành: Viết 5-8 trang thảo luận về vị trí của chủ đề đã chọn trong bức tranh nghiên cứu hiện tại (2026), hướng phát triển.

Ngày 1178: Viết Chương 9 - Kết luận và Hướng Phát triển

  • Mục tiêu: Kết thúc báo cáo.

  • Lý thuyết: Không có thêm.

  • Thực hành: Viết 2-4 trang tổng kết đóng góp chính, hạn chế, và đề xuất hướng nghiên cứu/học tập tiếp theo cho bản thân.

Ngày 1179: Viết Abstract và Executive Summary

  • Mục tiêu: Hoàn thiện phần mở đầu quan trọng nhất (thường được đọc nhiều nhất).

  • Lý thuyết: Áp dụng kỹ năng đã học ở Giai đoạn 12 (Module A, Ngày 982) - viết abstract theo đúng chuẩn 1 paper khoa học thực thụ.

  • Thực hành: Viết abstract 200-300 từ tóm tắt toàn bộ báo cáo.

Ngày 1180: Rà soát Toàn bộ Report - Tính Nhất quán

  • Mục tiêu: Đảm bảo chất lượng kỹ thuật.

  • Lý thuyết: Không có.

  • Thực hành: Đọc lại toàn bộ report, kiểm tra ký hiệu toán học nhất quán xuyên suốt (dùng đúng quy ước đã học từ Giai đoạn 0), không có mâu thuẫn giữa các chương.

Ngày 1181: Rà soát Report - Văn phong và Trích dẫn

  • Mục tiêu: Đảm bảo chất lượng trình bày học thuật.

  • Lý thuyết: Áp dụng chuẩn academic citation đã thực hành xuyên suốt Giai đoạn 12 (đọc và trích dẫn paper).

  • Thực hành: Rà soát toàn bộ citation, đảm bảo mọi paper/nguồn tham khảo đã dùng xuyên suốt syllabus và Capstone đều được liệt kê đầy đủ trong bibliography.

Ngày 1182: Nhờ Phản biện

  • Mục tiêu: Có góc nhìn bên ngoài trước khi hoàn thiện.

  • Lý thuyết: Không có.

  • Thực hành: Nếu có thể, gửi report cho 1 người có nền tảng liên quan để nhận phản hồi; nếu không, tự đóng vai "phản biện khó tính" đọc lại sau khi để report nghỉ 1-2 ngày.

Ngày 1183: Hoàn thiện Report Cuối cùng

  • Mục tiêu: Hoàn thành hạng mục 10 - hạng mục cuối cùng của portfolio.

  • Lý thuyết: Không có.

  • Thực hành: Tích hợp toàn bộ phản hồi từ Ngày 1182, format chuẩn (LaTeX hoặc Word với style nhất quán), xuất bản PDF cuối cùng 50-100 trang.

PHASE 9 - TÍCH HỢP PORTFOLIO VÀ TỔNG KẾT (Ngày 1184–1190)

Ngày 1184: Tích hợp Toàn bộ 10 Hạng mục

  • Mục tiêu: Đóng gói portfolio thành 1 thể thống nhất, dễ trình bày.

  • Lý thuyết: Không có.

  • Thực hành: Tổ chức repository cuối cùng với cấu trúc rõ ràng, đảm bảo mọi hạng mục (1-9) đều liên kết được từ Research Report (hạng mục 10).

Ngày 1185: Viết Portfolio Overview

  • Mục tiêu: Tạo điểm khởi đầu (entry point) rõ ràng cho người xem portfolio.

  • Lý thuyết: Không có.

  • Thực hành: Viết README.md tổng (ở root repository) tóm tắt từng hạng mục trong 1 đoạn, kèm link tới code/report/kết quả tương ứng.

Ngày 1186: Chuẩn bị Bài Trình bày Tổng hợp

  • Mục tiêu: Rèn kỹ năng truyền đạt (quan trọng cho cả 8 hướng nghề nghiệp đã học ở Giai đoạn 12).

  • Lý thuyết: Không có.

  • Thực hành: Chuẩn bị slide/tài liệu trình bày 20-30 phút tóm tắt hành trình 1190 ngày, nhấn mạnh những điểm học được nhiều nhất và portfolio đạt được.

Ngày 1187: Thực hành Trình bày

  • Mục tiêu: Luyện tập truyền đạt hiệu quả.

  • Lý thuyết: Không có.

  • Thực hành: Tự quay video trình bày hoặc trình bày trực tiếp cho người khác (mentor, bạn học, cộng đồng online), thu thập phản hồi.

Ngày 1188: Rà soát Cuối cùng

  • Mục tiêu: Đảm bảo toàn bộ portfolio hoạt động đúng trước khi coi là hoàn thành.

  • Lý thuyết: Không có.

  • Thực hành: Chạy lại toàn bộ test suite của cả 10 hạng mục từ đầu (clean environment), xác nhận không có lỗi.

Ngày 1189: Viết Reflection

  • Mục tiêu: Nhìn lại hành trình học tập, rút ra bài học cho tương lai.

  • Lý thuyết: Không có.

  • Thực hành: Viết 2-3 trang phản tư (reflection): những gì khó nhất, những gì thú vị nhất, kiến thức nào cần tiếp tục đào sâu, kế hoạch học tập/nghiên cứu/nghề nghiệp tiếp theo dựa trên 8 hướng đã xác định ở Giai đoạn 12 (Ngày 1083).

Ngày 1190: Tổng kết Capstone và Toàn bộ Syllabus

  • Mục tiêu: Hoàn thành toàn bộ hành trình 1190 ngày.

  • Lý thuyết: Nhìn lại toàn bộ 13 giai đoạn (0 đến 12) và Capstone - từ Linear Algebra (Ngày 1) tới Research Report hoàn chỉnh (Ngày 1190), một hành trình đi từ nền tảng toán học/vật lý thuần túy tới khả năng đọc paper nghiên cứu, tự xây dựng công cụ, và tạo ra 1 sản phẩm nghiên cứu độc lập có giá trị.

  • Thực hành: Đánh dấu portfolio hoàn thành; đây là điểm khởi đầu (không phải kết thúc) cho 1 trong 8 hướng chuyên môn: Quantum Algorithm Researcher, Quantum Software Engineer, Quantum Compiler Engineer, Quantum Hardware Engineer, Quantum Information Scientist, Quantum ML Researcher, Quantum Error Correction Researcher, hoặc Quantum Networking Researcher.

Knowledge

Part 1 of 50