{"id":20131268,"url":"https://github.com/glassnotes/cpen-400q","last_synced_at":"2026-02-07T21:03:38.767Z","repository":{"id":85604722,"uuid":"438318100","full_name":"glassnotes/CPEN-400Q","owner":"glassnotes","description":"Materials for the undergraduate course in gate-model quantum computing at UBC. ","archived":false,"fork":false,"pushed_at":"2025-08-30T21:24:06.000Z","size":252055,"stargazers_count":47,"open_issues_count":0,"forks_count":18,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-08-30T23:29:17.002Z","etag":null,"topics":["educational-materials","quantum-computing","quantum-software"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/glassnotes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-12-14T16:10:38.000Z","updated_at":"2025-08-30T21:24:10.000Z","dependencies_parsed_at":"2025-03-17T22:51:42.084Z","dependency_job_id":"e8426e67-c46e-4bbc-97c0-fa75641ec6fb","html_url":"https://github.com/glassnotes/CPEN-400Q","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/glassnotes/CPEN-400Q","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glassnotes%2FCPEN-400Q","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glassnotes%2FCPEN-400Q/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glassnotes%2FCPEN-400Q/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glassnotes%2FCPEN-400Q/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/glassnotes","download_url":"https://codeload.github.com/glassnotes/CPEN-400Q/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glassnotes%2FCPEN-400Q/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29208176,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T20:33:12.493Z","status":"ssl_error","status_checked_at":"2026-02-07T20:30:47.381Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["educational-materials","quantum-computing","quantum-software"],"created_at":"2024-11-13T20:47:12.382Z","updated_at":"2026-02-07T21:03:38.762Z","avatar_url":"https://github.com/glassnotes.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# CPEN 400Q: Gate-model quantum computing (UBC ECE, January 2025)\n\nNote: starting in Fall 2025, CPEN 400Q is renamed to CPEN 416. Materials for subsequent versions of course can be found in the [new GitHub repository](https://github.com/glassnotes/CPEN-416/).\n\nLecture notes and in-class demos for the undergraduate course in gate-model quantum computing with [PennyLane](https://github.com/PennyLaneAI/pennylane/) at UBC. \n\nThese materials are open source and free for anyone to use and adapt as they\nwish.\n\n## Lectures\n\n1. [2025-01-06] Overview and intro to gate model quantum computing\n2. [2025-01-08] Single-qubit systems; introducing PennyLane\n3. [2025-01-13] Measurement I (projective measurements)\n4. [2025-01-15] Basis rotations; entanglement and multi-qubit systems\n5. [2025-01-20] Entanglement and multi-qubit gates; superdense coding\n6. [2025-01-22] Superdense coding and quantum teleportation\n7. [2025-01-27] Measurement II (expectation values)\n8. [2025-02-03] The oracle, query complexity, and Deutsch's algorithm\n9. [2025-02-05] Grover's algorithm\n10. [2025-02-10] Quantum compilation I\n11. [2025-02-12] Quantum compilation II\n12. [2025-02-24] Quantum Fourier transform (QFT)\n13. [2025-02-26] QFT and quantum phase estimation (QPE)\n14. [2025-03-03] QPE and order finding\n15. [2025-03-05] Order finding and Shor's algorithm\n16. [2025-03-10] Mixed states and density matrices\n17. [2025-03-12] Quantum channels\n18. [2025-03-17] Noise and error channels\n19. [2025-03-19] Intro to quantum error correction\n20. [2025-03-24] Conditions for quantum error correction; intro to stabilizers\n21. [2025-03-26] Stabilizer codes\n22. [2025-03-31] Fault-tolerant quantum computing\n\n## Resources\n\n - [PennyLane Codebook](https://pennylane.ai/codebook/)\n - [PennyLane documentation](https://pennylane.readthedocs.io/en/stable/)\n\n## Previous instances\n\nComplete materials from previous versions of the course are available under\n[Releases](https://github.com/glassnotes/CPEN-400Q/releases), or you can view the\nrepository state using the links below:\n\n * [v3 (2024)](https://github.com/glassnotes/CPEN-400Q/tree/1d92f57edde7b79e7e71aecdd85146ffcec726cb) \n * [v2 (2023)](https://github.com/glassnotes/CPEN-400Q/tree/19060632843f782f1e9c510694d2fb2140ffe61a)\n * [v1 (2022)](https://github.com/glassnotes/CPEN-400Q/tree/e3a116153d07c8fa644d6ba88c3fe60259b9731f)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglassnotes%2Fcpen-400q","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglassnotes%2Fcpen-400q","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglassnotes%2Fcpen-400q/lists"}