Description 
Click HERE for video streaming link of the Hackathon An ICTP  Quantinuum meeting in person The ICTPQuantinuum Quantum Hackathon invites 18 international teams of students to the International Centre for Theoretical Physics to learn and develop quantum algorithms and apply them in the context of realworld usecases with leading industrial partners. Quantum computing is undergoing a longpredicted transition from scientific revolution to industrial reality. Global governments, in partnership with industry, are making major investments in pursuit of quantumrelated global goals. As the technology approaches practical implementation, the ICTP and Quantinuum jointly organise a hackathon to contribute to a global education effort around quantum computing. Following a series of lectures by Quantinuum and academic researchers, and workshops on quantum computing and algorithms, students will join scientists and industrial partners to learn how to deploy quantum algorithms focused on industriallyrelevant usecases across multiple sectors, from automotive, chemistry, finance, energy and pharmaceuticals. This multiindustry hackathon aims to accelerate applications of quantum computing, and to ensure that the benefits of this nascent technology are distributed equitably and globally. Topics:
Lecturers:
Glen Biga MBENG: Quantum computing algorithms 1, 2 Gianni MOSSI: Foundations of Quantum Computing 3, 4 Antonello SCARDICCHIO (ICTP): Foundations of Quantum Computing 1, 2 Grants: A limited number of grants are available to support the attendance of selected participants, with priority given to participants from developing countries. There is no registration fee. 
ICTP  Quantinuum Quantum Hackathon  (smr 3829)
Go to day


08:00  09:00
Registration & Breakfast
REGISTRATION: Upon arrival, Visitors not staying in the ICTP Guest Houses, are kindly requested to complete registration formalities at the Leonardo Building (Lobby). The Registration Desk will be open from 8.00 to 9.00. BREAKFAST starts at 8.30 at the Leonardo Building (Lobby). Time zone: You can choose your time zone (in place of Europe/Rome) on the top right of the page and the programme time will be modified accordingly.
Location: Leonardo Building (Lobby) 
09:00  18:30
click here to see livestreaming

09:00
Welcome remarks
25'
Speakers: Rosario FAZIO (ICTP), Jean BARBIER (ICTP) 
09:30
Intro to Quantum Computing 1
1h30'
 Intuitive concept of "problem hardness"  Intuitive concept of "algorithm"  Computational Complexity (deterministic)  Random Processes  Prelude to quantum (when classical probability modeling breaks down)
Speaker: Gianni MOSSI Material: Video  11:00 Group photo 10'

11:10
Intro to Quantum Computing 2
1h0'
 Computation by circuits: logic gates and circuits  Bit versus qubit  Main postulates and principles of quantum mechanics  Bloch sphere, superposition, complex numbers, measurement  Quantum circuits and quantum gates
Speaker: Kathrin SPENDIER Material: Video  12:10 Lunch 50'

13:00
SHUTTLE TO 'Info Lab'
30'
 from Leonardo Building to Adriatico GH

13:30
Intro to Quantum Computing Exercise Session
1h0' (
Adriatico Guest House
(
Info Lab  Lower level
)
)
 Short Hardware introduction/NISQ  Introduction to TKET – overview, motivation, design  Building quantum circuits – registers, gates, OpTypes  Simulating quantum circuits, measurement, running on backends and sampling  Transforming/compiling quantum circuits
Speaker: Kathrin SPENDIER and Callum MACPHERSON Material: Video 
14:40
Grover’s Algorithm
1h0' (
Adriatico Guest House
(
Info Lab  Lower level
)
)
 Grover’s algorithm
Speaker: Callum MACPHERSON 
15:50
SHUTTLE TO 'Leonardo Building'
30'
 from Adriatico GH to Leonardo Building

16:20
Adiabatic Quantum Computation
1h0' (
Leonardo Building
(
Budinich Lecture Hall
)
)
 Introduction to adiabatic quantum computation
Speaker: Glen MBENG Material: Video  17:20 Welcome reception 1h10'

09:00
Welcome remarks
25'

08:00  09:00
Registration & Breakfast


08:00  08:30
 08:00 SHUTTLE TO 'Leonardo Building' 30'

08:30  09:00
Breakfast
Location: Leonardo Building (Lobby) 
09:00  18:00
click here to see livestreaming
Location: Budinich Lecture Hall 
09:00
Adiabatic Quantum Computation
1h0'
 Adiabatic quantum computing and related algorithms
Speaker: Glen MBENG Material: Video 
10:10
Introduction to Quantum Error Mitigation 1
1h0'
 Quantum Error Mitigation Introduction  Examples of Quantum Error Mitigation Schemes  “Qermit” paper overview
Speaker: Silas DILKES, Cristina CIRSTOIU, Dan MILLS Material: Video 
11:20
Introduction to Quantum Error Mitigation 2
1h0'
 Introduction to “Qermit” software package
Speaker: Silas DILKES, Cristina CIRSTOIU, Dan MILLS Material: Video  12:20 Lunch 1h10'

13:30
Quantum Error Correction 1
1h0'
 Intro to QEC (No cloning, errors are continuous, measurement)  Why we need it, levels of abstraction (gates etc..)  From Rep code to Shor’s code  Simple exercises
Speaker: Ben CRIGER, Ciaran RYANANDERSON Material: Video 
14:40
Quantum Error Correction 2
1h0'
 Group theory  Paulis and Cliffords  Simple exercises
Speaker: Ben CRIGER, Ciaran RYANANDERSON Material: Video 
15:50
Quantum Error Correction 3
1h0'
 Overview of Stabilizer formalism  [[n, k, d]] notation  Introduce surface code  Simple exercises (surface code patches)
Speaker: Ben CRIGER, Ciaran RYANANDERSON Material: Video 
17:00
Quantum Error Correction 4
1h0'
 GottesmanKnill and EastinKnill Theorems  Brief intro to magic  Brief overview of more advanced topics we don’t have time to cover
Speaker: Ben CRIGER, Ciaran RYANANDERSON Material: Video

09:00
Adiabatic Quantum Computation
1h0'

08:00  08:30


08:00  08:30

08:00
SHUTTLE TO 'Leonardo Building'
30'
from Adriatico Guest House

08:00
SHUTTLE TO 'Leonardo Building'
30'

08:30  09:00
Breakfast
Location: Leonardo Building (Lobby) 
09:00  17:30
click here to see livestreaming
Location: Budinich Lecture Hall 
09:00
Introduction to Quantum Computational Chemistry 1
1h0'
 Qubit encoding of the electronic structure  Manipulating the wavefunction  Hamiltonian construction
Speaker: Nathan FITZPATRICK Material: Video 
10:10
Introduction to Quantum Computational Chemistry 2
1h0'
 Variational quantum eigensolver and related NISQ algorithms
Speaker: Nathan FITZPATRICK Material: Video 
11:20
Introduction to Quantum Computational Chemistry 3
1h0'
 Quantum phase estimation
Speaker: Nathan FITZPATRICK Material: Video  12:20 Lunch 1h10'

13:30
SHUTTLE to Info Lab
30'
 from Leonardo Building to Adriatico Guest House

14:00
Introduction to Quantum Computational Chemistry 4
1h0' (
Adriatico Guest House
(
Info Lab
)
)
 Quantum signal processing/LCU approaches
Speaker: Nathan FITZPATRICK Material: Video 
15:10
Quantum Computational Chemistry Exercise Session
2h0' (
Adriatico Guest House
(
Info Lab
)
)
 Quantum chemistry exercises
Speaker: Nathan FITZPATRICK Material: Video

09:00
Introduction to Quantum Computational Chemistry 1
1h0'

08:00  08:30


08:30  09:00

08:30
SHUTTLE to Leonardo Building
20'
from Adriatico Guest House

08:30
SHUTTLE to Leonardo Building
20'

09:00  09:30
Breakfast
Location: Leonardo Building (Lobby) 
09:00  17:20
click here to see livestreaming

10:00
Introduction to ZXcalculus part I
1h0'
 Process theories as wires and boxes  ZXnotation for linear maps  The universality of ZXnotation  ZXcalculus rules  ZXcalculus's completeness  Quantum circuit simplification
Speaker: Bob COECKE Material: Video 
11:10
Introduction to ZXcalculus part II
1h0'
 Quantum teleportation  MBQC  Classical versus quantum in diagrams  Composing quantum measurements  Classical communication
Speaker: Bob COECKE Material: Video  12:20 Lunch 1h40'

14:00
Compositional intelligence
1h0'
Speaker: Bob COECKE Material: Video 
15:10
QNLP experiments Practice tutorial, exercises using LAMBEQ
1h30'
 QNLP experiments  Practice tutorial, exercises using LAMBEQ
Speaker: Konstantinos MEICHANETZIDIS Material: Video

10:00
Introduction to ZXcalculus part I
1h0'

08:30  09:00


07:30  08:00

07:30
SHUTTLE to Leonardo Building
30'
from Adriatico Guest House

07:30
SHUTTLE to Leonardo Building
30'

08:00  08:30
Breakfast
Location: Leonardo Building (Lobby) 
08:30  19:00
click here to see livestreaming
Location: Budinich Lecture Hall 
08:30
Welcome speech from Quantinuum and introduction of the partners
30'
Material: Video 
09:00
Beginning of the hackathon of Quantinuum day 1
3h0'
 12:00 Lunch 1h0'

13:00
Hackathon
4h0'
 17:00 Break 1h0'

18:00
Hackathon
1h0'

08:30
Welcome speech from Quantinuum and introduction of the partners
30'

07:30  08:00


07:30  08:00

07:30
SHUTTLE to Leonardo building
30'
from Adriatico Guest House

07:30
SHUTTLE to Leonardo building
30'

08:00  08:30
Breakfast
Location: Leonardo Building (Lobby) 
08:30  19:30
Location: Budinich Lecture Hall 
08:30
Beginning of the hackathon of Quantinuum day 2
3h30'
 12:00 Lunch 1h0'

13:00
Hackathon
4h0'
 17:00 Break 1h0'

18:00
Hackathon
1h0'
 18:30 Welcome reception 1h0'

08:30
Beginning of the hackathon of Quantinuum day 2
3h30'

07:30  08:00


07:30  08:00

07:30
SHUTTLE to Leonardo Building
30'
from Adriatico Guest House

07:30
SHUTTLE to Leonardo Building
30'

08:00  08:30
Breakfast
Location: Leonardo Building (Lobby) 
08:30  13:30
click here to see livestreaming
Location: Budinich Lecture Hall 
08:30
Deadline to give the presentation material from each team
30'

09:00
Beginning of the first part of the technical presentations
1h30'
(10’ of presentation, 5’ of Q&A, 5’ of rollover)
Material: Video 
10:45
Second part of the technical presentations
1h30'
(10’ of presentation, 5’ of Q&A, 5’ of rollover)
 12:15 Lunch 1h15'

08:30
Deadline to give the presentation material from each team
30'

13:15  20:00
Award Ceremony & Cocktail party
Material: video  13:15 TRANSFER (1st BUS) to Sala Teatro Piccola Fenice 30'
 13:45 TRANSFER (2nd BUS) to Sala Teatro Piccola Fenice 30'

07:30  08:00