Skip to content

Commit 5bbd12b

Browse files
Merge pull request #5 from ICHEC/main
Merging from ct4106-tm to qpcc-tm
2 parents 4201f94 + 0c14f97 commit 5bbd12b

30 files changed

Lines changed: 503 additions & 114 deletions

.github/workflows/publish.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ on:
1010
jobs:
1111
deploy-book:
1212
runs-on: ubuntu-latest
13+
timeout-minutes: 6
1314
steps:
1415
- uses: actions/checkout@v3
1516

@@ -35,4 +36,4 @@ jobs:
3536
with:
3637
github_token: ${{ secrets.GITHUB_TOKEN }}
3738
publish_dir: ./_build/html
38-
enable_jekyll: false
39+
enable_jekyll: false

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ bibtex_bibfiles:
2121

2222
# Information about where the book exists on the web
2323
repository:
24-
url: https://github.com/ichec/qpcc-tm # Online location of your book
24+
url: https://github.com/ichec/ct4106-tm # Online location of your book
2525
path_to_book: . # Optional path to your book, relative to the repository root
2626
branch: master # Which branch of the repository should be used when creating links (optional)
2727

_toc.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,15 @@
44
format: jb-book
55
root: intro
66
chapters:
7-
- file: material/cards-1
8-
- file: material/cards-2
9-
- file: material/cards-3
10-
- file: material/cards-4
11-
- file: material/cards-5
12-
- file: material/cards-6
13-
- file: material/cards-7
7+
- file: material/cards-01.md
8+
- file: material/cards-02.md
9+
- file: material/cards-03.md
10+
- file: material/cards-04.md
11+
- file: material/cards-05.md
12+
- file: material/cards-06.md
13+
- file: material/cards-07.md
14+
- file: material/cards-08.md
15+
- file: material/cards-09.md
16+
- file: material/cards-10.md
17+
- file: material/cards-11.md
18+
- file: material/cards-12.md

intro.md

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# QPCC's collection of Flashcards
1+
# CT4106: collection of Flashcards for the tutorial session
22

33
```{admonition} About flashcards
44
:class: note
5-
This is the landing page for the QPCC's collection of flashcards used as part of the teaching material. The flashcards shown here consists of `fronat and back` pairs, or alternatively `questions and answer` pairs, and are used to facilitate and encourage interaction with the cohorts about lecture specific topics.
5+
This is the landing page for the flashcards used as part of the teaching material in the course CT4106. The flashcards shown here consists of `front and back` pairs, or alternatively `questions and answer` pairs, and are used to facilitate and encourage interaction with the cohorts about lecture specific topics.
66
77
We will display the card front, and first seek response and thoughts from the cohorts, then we reveal the back side. Remember that the answers themselve aren't that important, as is the discussion and the process of interaction. So please do not try to `learn` the answer beforehand! 😃
88
@@ -11,20 +11,3 @@ We have also added a dropdown list version of the same card below in the page.
1111

1212
```{tableofcontents}
1313
```
14-
15-
16-
17-
18-
19-
20-
%Following is the list of flashcards -
21-
%
22-
%|Lecture | Cards | Quiz |
23-
%|---|---|---|
24-
%| 1 | [1. Demystifying Quantum Computing](./material/cards-1.ipynb) ||
25-
%| 2 | [2. Integrating Classical and Quantum Computing](./material/cards-2.ipynb) ||
26-
%| 3 | [3. From Bits to Qubits](./material/cards-3.ipynb) ||
27-
%| 4 | [4. Realizing Quantum Computing Systems](./material/cards-4.ipynb) ||
28-
%| 5 | [5. Accessing Quantum Computing Systems](./material/cards-5.ipynb) ||
29-
%| 6 | [6. Landscape of Quantum SDK’s and Tools](./material/cards-6.ipynb) ||
30-
%| 7 | [7. Landscape of Quantum Algorithms](./material/cards-7.ipynb) ||
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ mystnb:
1212
render_markdown_format: myst
1313
---
1414

15-
# Lecture 1: Demystifying Quantum Computing
15+
# 1: Demystifying Quantum Computing
1616

1717
```{admonition} Lecture 1
1818
The flash card below is part of the discussion in the tutorial session of lecture 1.
@@ -30,15 +30,15 @@ Click the Card below to reveal the answer.
3030
```{code-cell}
3131
:tags: ['remove-input']
3232
from jupytercards import display_flashcards
33-
display_flashcards('./cards_1.json', front_colors=["beige"], back_colors=["cyan"], text_colors=["black"])
33+
display_flashcards('./cards_01.json', front_colors=["beige"], back_colors=["cyan"], text_colors=["black"])
3434
```
3535

3636
## Alternative lists
3737

3838
```{code-cell} ipython3
3939
:tags: ['remove-input']
4040
import json
41-
with open("./cards_1.json") as f:
41+
with open("./cards_01.json") as f:
4242
dic = json.load(f)
4343
ss = ''
4444
for i, d in enumerate(dic):
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ mystnb:
1212
render_markdown_format: myst
1313
---
1414

15-
# Lecture 2: Integrating HPC and Quantum Computing
15+
# 2: Integrating Classical and Quantum Computing
1616

1717
```{admonition} Lecture 2
1818
The flash card below is part of the discussion in the tutorial session of lecture 2.
@@ -30,15 +30,15 @@ Click the Card below to reveal the answer.
3030
```{code-cell}
3131
:tags: ['remove-input']
3232
from jupytercards import display_flashcards
33-
display_flashcards('./cards_2.json', front_colors=["beige"], back_colors=["cyan"], text_colors=["black"])
33+
display_flashcards('./cards_02.json', front_colors=["beige"], back_colors=["cyan"], text_colors=["black"])
3434
```
3535

3636
## Alternative lists
3737

3838
```{code-cell} ipython3
3939
:tags: ['remove-input']
4040
import json
41-
with open("./cards_2.json") as f:
41+
with open("./cards_02.json") as f:
4242
dic = json.load(f)
4343
ss = ''
4444
for i, d in enumerate(dic):
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ mystnb:
1212
render_markdown_format: myst
1313
---
1414

15-
# Lecture 3: From Bits to Qubits
15+
# 3: From Bits to Qubits
1616

1717
```{admonition} Lecture 3
1818
The flash card below is part of the discussion in the tutorial session of lecture 3.
@@ -30,15 +30,15 @@ Click the Card below to reveal the answer.
3030
```{code-cell}
3131
:tags: ['remove-input']
3232
from jupytercards import display_flashcards
33-
display_flashcards('./cards_3.json', front_colors=["beige"], back_colors=["cyan"], text_colors=["black"])
33+
display_flashcards('./cards_03.json', front_colors=["beige"], back_colors=["cyan"], text_colors=["black"])
3434
```
3535

3636
## Alternative lists
3737

3838
```{code-cell} ipython3
3939
:tags: ['remove-input']
4040
import json
41-
with open("./cards_3.json") as f:
41+
with open("./cards_03.json") as f:
4242
dic = json.load(f)
4343
ss = ''
4444
for i, d in enumerate(dic):
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ mystnb:
1212
render_markdown_format: myst
1313
---
1414

15-
# Lecture 4: Realising Quantum Computing Systems
15+
# 4: Mathematical framework for Quantum Computing
1616

1717
```{admonition} Lecture 4
1818
The flash card below is part of the discussion in the tutorial session of lecture 4.
@@ -30,15 +30,15 @@ Click the Card below to reveal the answer.
3030
```{code-cell}
3131
:tags: ['remove-input']
3232
from jupytercards import display_flashcards
33-
display_flashcards('./cards_4.json', front_colors=["beige"], back_colors=["cyan"], text_colors=["black"])
33+
display_flashcards('./cards_04.json', front_colors=["beige"], back_colors=["cyan"], text_colors=["black"])
3434
```
3535

3636
## Alternative lists
3737

3838
```{code-cell} ipython3
3939
:tags: ['remove-input']
4040
import json
41-
with open("./cards_4.json") as f:
41+
with open("./cards_04.json") as f:
4242
dic = json.load(f)
4343
ss = ''
4444
for i, d in enumerate(dic):
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ mystnb:
1212
render_markdown_format: myst
1313
---
1414

15-
# Lecture 5: Accessing Quantum Computing Systems
15+
# 5: Introduction to Quantum Information
1616

1717
```{admonition} Lecture 5
1818
The flash card below is part of the discussion in the tutorial session of lecture 5.
@@ -30,15 +30,15 @@ Click the Card below to reveal the answer.
3030
```{code-cell}
3131
:tags: ['remove-input']
3232
from jupytercards import display_flashcards
33-
display_flashcards('./cards_5.json', front_colors=["beige"], back_colors=["cyan"], text_colors=["black"])
33+
display_flashcards('./cards_05.json', front_colors=["beige"], back_colors=["cyan"], text_colors=["black"])
3434
```
3535

3636
## Alternative lists
3737

3838
```{code-cell} ipython3
3939
:tags: ['remove-input']
4040
import json
41-
with open("./cards_5.json") as f:
41+
with open("./cards_05.json") as f:
4242
dic = json.load(f)
4343
ss = ''
4444
for i, d in enumerate(dic):
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ mystnb:
1212
render_markdown_format: myst
1313
---
1414

15-
# Lecture 6: Landscape of Quantum SDK's and Tools
15+
# 6: Realising Quantum Computing Systems
1616

1717
```{admonition} Lecture 6
1818
The flash card below is part of the discussion in the tutorial session of lecture 6.
@@ -30,15 +30,15 @@ Click the Card below to reveal the answer.
3030
```{code-cell}
3131
:tags: ['remove-input']
3232
from jupytercards import display_flashcards
33-
display_flashcards('./cards_6.json', front_colors=["beige"], back_colors=["cyan"], text_colors=["black"])
33+
display_flashcards('./cards_06.json', front_colors=["beige"], back_colors=["cyan"], text_colors=["black"])
3434
```
3535

3636
## Alternative lists
3737

3838
```{code-cell} ipython3
3939
:tags: ['remove-input']
4040
import json
41-
with open("./cards_6.json") as f:
41+
with open("./cards_06.json") as f:
4242
dic = json.load(f)
4343
ss = ''
4444
for i, d in enumerate(dic):

0 commit comments

Comments
 (0)