From b4d0cc5c63759dc047e0c53c43c9d0449a47b536 Mon Sep 17 00:00:00 2001 From: James Wootton Date: Fri, 15 Sep 2023 16:39:12 +0200 Subject: [PATCH] more exercises --- README.md | 11 +++++-- exercises_2019/.DS_Store | Bin 0 -> 6148 bytes exercises_2019/.texpadtmp/Exercise12.aux | 1 + .../.texpadtmp/Exercise12.synctex.gz | Bin 0 -> 1369 bytes exercises_2019/Answers_6.pdf | Bin 0 -> 186073 bytes exercises_2019/Answers_7-1.pdf | Bin 0 -> 302261 bytes exercises_2019/Answers_7-2.pdf | Bin 0 -> 160100 bytes exercises_2019/Exercise10.pdf | Bin 0 -> 75887 bytes exercises_2019/Exercise11.pdf | Bin 0 -> 88948 bytes exercises_2019/Exercise12.pdf | Bin 0 -> 39408 bytes exercises_2019/Exercise6.pdf | Bin 0 -> 78787 bytes exercises_2019/Exercise7.pdf | Bin 0 -> 93066 bytes exercises_2019/Exercise8.pdf | Bin 0 -> 98756 bytes exercises_2019/Exercise9.pdf | Bin 0 -> 75979 bytes exercises_2019/Solution8.pdf | Bin 0 -> 135123 bytes exercises_2019/Solution9.pdf | Bin 0 -> 118123 bytes exercises_2019/Solutions11-1.png | Bin 0 -> 187901 bytes exercises_2019/qft.png | Bin 0 -> 85113 bytes exercises_2022/Exercise2.ipynb | 10 ++----- exercises_comp_2017/.DS_Store | Bin 0 -> 6148 bytes exercises_comp_2017/Exercise1.pdf | Bin 0 -> 76482 bytes exercises_comp_2017/Exercise2.pdf | Bin 0 -> 83903 bytes exercises_comp_2017/Exercise3.pdf | Bin 0 -> 101508 bytes exercises_comp_2017/Exercise4.pdf | Bin 0 -> 118198 bytes exercises_comp_2017/Exercise5.pdf | Bin 0 -> 101939 bytes exercises_comp_2017/Solution1.pdf | Bin 0 -> 118123 bytes exercises_comp_2017/Solution2-1.pdf | Bin 0 -> 156495 bytes exercises_comp_2017/Solution5-1.pdf | Bin 0 -> 187709 bytes exercises_comp_2017/Solution5-2,3.pdf | Bin 0 -> 135123 bytes exercises_comp_2017/solution2-2.pdf | Bin 0 -> 118193 bytes exercises_comp_2017/solution3.pdf | Bin 0 -> 104872 bytes exercises_qec_2018/.DS_Store | Bin 0 -> 6148 bytes exercises_qec_2018/Answers1-5.txt | 27 ++++++++++++++++++ exercises_qec_2018/Answers1.pdf | Bin 0 -> 241369 bytes exercises_qec_2018/Answers10.pdf | Bin 0 -> 105988 bytes .../Answers3/Answers3(for q1 see q2 here).pdf | Bin 0 -> 249252 bytes .../Answers3/Answers3(q2,q3 and q4).pdf | Bin 0 -> 232159 bytes exercises_qec_2018/Answers4.pdf | Bin 0 -> 302261 bytes exercises_qec_2018/Answers5.pdf | Bin 0 -> 166582 bytes exercises_qec_2018/Answers6.pdf | Bin 0 -> 301389 bytes exercises_qec_2018/Answers9.pdf | Bin 0 -> 180012 bytes exercises_qec_2018/Answers_8-1.pdf | Bin 0 -> 186073 bytes exercises_qec_2018/Answers_8-2.pdf | Bin 0 -> 160100 bytes exercises_qec_2018/Exercise1.pdf | Bin 0 -> 95733 bytes exercises_qec_2018/Exercise10.pdf | Bin 0 -> 39289 bytes exercises_qec_2018/Exercise11.pdf | Bin 0 -> 101809 bytes exercises_qec_2018/Exercise2.pdf | Bin 0 -> 113762 bytes exercises_qec_2018/Exercise3.pdf | Bin 0 -> 99192 bytes exercises_qec_2018/Exercise4.pdf | Bin 0 -> 86304 bytes exercises_qec_2018/Exercise5.pdf | Bin 0 -> 88215 bytes exercises_qec_2018/Exercise6.pdf | Bin 0 -> 87337 bytes exercises_qec_2018/Exercise7.pdf | Bin 0 -> 67463 bytes exercises_qec_2018/Exercise8.pdf | Bin 0 -> 94584 bytes exercises_qec_2018/Exercise9.pdf | Bin 0 -> 112413 bytes exercises_qec_2018/Fig10.png | Bin 0 -> 7011 bytes exercises_qec_2018/Fig11-2.png | Bin 0 -> 2754 bytes 56 files changed, 39 insertions(+), 10 deletions(-) create mode 100644 exercises_2019/.DS_Store create mode 100644 exercises_2019/.texpadtmp/Exercise12.aux create mode 100644 exercises_2019/.texpadtmp/Exercise12.synctex.gz create mode 100644 exercises_2019/Answers_6.pdf create mode 100644 exercises_2019/Answers_7-1.pdf create mode 100644 exercises_2019/Answers_7-2.pdf create mode 100644 exercises_2019/Exercise10.pdf create mode 100644 exercises_2019/Exercise11.pdf create mode 100644 exercises_2019/Exercise12.pdf create mode 100644 exercises_2019/Exercise6.pdf create mode 100644 exercises_2019/Exercise7.pdf create mode 100644 exercises_2019/Exercise8.pdf create mode 100644 exercises_2019/Exercise9.pdf create mode 100644 exercises_2019/Solution8.pdf create mode 100644 exercises_2019/Solution9.pdf create mode 100644 exercises_2019/Solutions11-1.png create mode 100644 exercises_2019/qft.png create mode 100644 exercises_comp_2017/.DS_Store create mode 100644 exercises_comp_2017/Exercise1.pdf create mode 100644 exercises_comp_2017/Exercise2.pdf create mode 100644 exercises_comp_2017/Exercise3.pdf create mode 100644 exercises_comp_2017/Exercise4.pdf create mode 100644 exercises_comp_2017/Exercise5.pdf create mode 100644 exercises_comp_2017/Solution1.pdf create mode 100644 exercises_comp_2017/Solution2-1.pdf create mode 100644 exercises_comp_2017/Solution5-1.pdf create mode 100644 exercises_comp_2017/Solution5-2,3.pdf create mode 100644 exercises_comp_2017/solution2-2.pdf create mode 100644 exercises_comp_2017/solution3.pdf create mode 100644 exercises_qec_2018/.DS_Store create mode 100644 exercises_qec_2018/Answers1-5.txt create mode 100644 exercises_qec_2018/Answers1.pdf create mode 100644 exercises_qec_2018/Answers10.pdf create mode 100644 exercises_qec_2018/Answers3/Answers3(for q1 see q2 here).pdf create mode 100644 exercises_qec_2018/Answers3/Answers3(q2,q3 and q4).pdf create mode 100644 exercises_qec_2018/Answers4.pdf create mode 100644 exercises_qec_2018/Answers5.pdf create mode 100644 exercises_qec_2018/Answers6.pdf create mode 100644 exercises_qec_2018/Answers9.pdf create mode 100644 exercises_qec_2018/Answers_8-1.pdf create mode 100644 exercises_qec_2018/Answers_8-2.pdf create mode 100644 exercises_qec_2018/Exercise1.pdf create mode 100644 exercises_qec_2018/Exercise10.pdf create mode 100644 exercises_qec_2018/Exercise11.pdf create mode 100644 exercises_qec_2018/Exercise2.pdf create mode 100644 exercises_qec_2018/Exercise3.pdf create mode 100644 exercises_qec_2018/Exercise4.pdf create mode 100644 exercises_qec_2018/Exercise5.pdf create mode 100644 exercises_qec_2018/Exercise6.pdf create mode 100644 exercises_qec_2018/Exercise7.pdf create mode 100644 exercises_qec_2018/Exercise8.pdf create mode 100644 exercises_qec_2018/Exercise9.pdf create mode 100644 exercises_qec_2018/Fig10.png create mode 100644 exercises_qec_2018/Fig11-2.png diff --git a/README.md b/README.md index 57d1055..8ccf264 100644 --- a/README.md +++ b/README.md @@ -24,12 +24,19 @@ Most of the course will be done as a 'flipped classroom'. Lecture videos will be Below are links to the lecture videos for the lectures so far. For links to the corresponding sections of the textbook, see the video description. * Lecture 1: [The Atoms of Computation and What is Quantum](https://youtu.be/myzcjukQUFc) and [Python, Qiskit and Hello Qiskit](https://youtu.be/mMJtw-vFXC4) - + - In-class exercise: [Quantum Logic Gates](exercises_2022/Exercise2.ipynb) + - Extra lecture: [The Unique Properties of Qubits](https://github.com/NCCR-SPIN/qiskit-textbook/blob/892f5dc28b27ee43a3f26f2a7d9f7d376de4e6d8/content/ch-states/old-unique-properties-qubits.ipynb) ## Exercises -Take home exercises will be given every few weeks. More information will follow when the first set is given. +### In-Class Exercises + +Exercises covered in class will be drawn from the big pile of all the exercises used in previous versions of this course. + +### Take-Home Exercises + +Take-home exercises will be given every few weeks. More information will follow when the first set is given. ## Exam/Final Project diff --git a/exercises_2019/.DS_Store b/exercises_2019/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0e!-(9*PuAQlu!1LQ&R= zsxL#kYMmDS?|r*o?XGt$12zf+vGwNh4LRg+sJ#8MTf8eiT>MfT%GG{1qsb4uyJIz@ z+4Ox0Z2HGv`{}p)`-`_APTv*t#pl&-`TNgBxj!BjMLA_hHocyHe_tFHtFj=zu8R9s zglE%Zd6;hYi}_{>c(eMms0~v6VSD?{r&U?ie@-{^`rnW9vY5^f)oQURt{0oKRgqVy zl&ilBB8co;5&trgUA0_n=4CmZ`|Gm$(u#zaiOjdL#R}0}|H4xHQ3oVP? zKqtLg=VSS0pkuGr+20NQA@?$&YQNu<(_(kr76$-Br59E*)b8e=s_osdr02)`$(v(U z>)n02o%}do?pC*}#k^{+jB{@Cez(G2lMfefZg0z?nz_lZ{h#0McU7^gW|PaLY4Q(E zexoZ5Gp`ak#jD^n29Yph6Lmq{m5+|idAo8gRoOQSJvFA-7<)~y;*?P(hUCP0rl#nH z!TbC?&w+9?67xyTI1Kld;5ZTJldtG1Qb&!B^pS_bN5Z}o*eKSUhnSIFv+I4cW%9>x_~M`FcKxpyojuf&XM8uU2!fCRzpI{&jrg4cL)27&Df=2YBDn8lNou_ zs3|ie_1>AC+YR~k#yobOB_@e6WO8ES(C5y{p+yKi;YH+N;k*~vOk?8A4B0?ojAQQ1 z5E?pmmVbtpiJZ%S{cfeiF*7qZJZ>~JOU$7&OBQhB#%AKklTYVjtB=E>sbyyDIC?#I zl4#+03u9IWf`FY4j%s9fY6@esF^)Gs>lY|75!Q44;=W-gp=hyZH{D2QDTGKd_V9y0 z$c|@B2_rUImiYQi9yD@bF8px{bGsC)jX{Fx7SNvVjf#mPp5J zawzvy-;c+1_>ZQdobmAnum#Qd80#?hNXD1syavnoI9IW{kB|6j>TMA6iJ$P0;9br5 zn68;A*SET`IoG$kl1RpUR5nKPq0R%J(I+q^X7Qqe6I&iHT#3}Y)gv4o!8m4VVRVF4 zPupX@ps8d0>hX0`KYeALN`f5Y@VS}3o+6<1ZkpnI_N!1tw+<++bwk8`#uSAorDI}j zMp;U#-D?O5LfR8r!*2K7uy*5Saw!3~;ot86O89^Jig}sRx3kHAjyiJ@xDfyVu_e6R literal 0 HcmV?d00001 diff --git a/exercises_2019/Answers_6.pdf b/exercises_2019/Answers_6.pdf new file mode 100644 index 0000000000000000000000000000000000000000..73313a941d1365c31636a45136f8c33c4511f378 GIT binary patch literal 186073 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