Calendar
(subject to change)
Jump to this week
Week 1
Week 1
Topics/Goals:
Lecture:
Assessment:
Tues
September 10
Topics/Goals:
Introductions and Quantum Cryptography
- Familiarize yourself with course basics
- Be able to describe learning
- Understand motivation for group and tech policies
- Qualitatively describe quantum measurement
Lecture:
Assessments:
- PSet 1 Assigned (due Sep 16 @ 11pm)
- Read the syllabus and post a question/comment to Canvas by 11pm.
- Math Practice (no solutions)
- Math Practice (with solutions)
Thurs
September 12
Topics/Goals:
Quantum Cryptography
Lecture:
Assessments:
- Fill out office hour availability poll by 11pm
- Answer Getting To Know You questions by 11pm
- Rough Draft PSet 1 Due to Canvas @ 11pm ON FRIDAY
- Optional: Practice Syllabus Quiz
- Quiz 0 (on syllabus): Due to Canvas by Sunday, September 15 @ 11pm
Week 2
Week 2
Topics/Goals:
Lecture:
Assessment:
Tues
September 17
Topics/Goals:
Crypto and Qubits
- Describe the BB84 Cryptography Protocol
- Use vectors to describe quantum states and measurements
Lecture:
Assessments:
- PSet 1 Self-grade and reflection due to Canvas @ 11pm
Thurs
September 19
Topics/Goals:
Qubits and Quantum Games
- Analyze qubit measurements using vectors
- Describe the CHSH game
Assessments:
- Rough Draft PSet 2 Due to Canvas @ 11pm ON FRIDAY
Fri
September 20
Topics/Goals:
Lecture:
Assessments:
- Quiz 1 (due by Sunday Sept 22 @ 11pm)
Week 3
Week 3
Topics/Goals:
Lecture:
Assessment:
Tues
September 24
Topics/Goals:
Quantum Games
Lecture:
Assessments:
- PSet 2 Self-grade and reflection due to Canvas @ 11pm
Thurs
September 26
Topics/Goals:
Quantum Bomb Detection
- Calculate 2-qubit measurement outcomes
- Describe quantum gates
- Analyze bomb detection
Lecture:
Assessments:
- Rough Draft PSet 3 Due to Canvas @ 11pm ON FRIDAY
Fri
September 27
Topics/Goals:
Lecture:
Assessments:
- Quiz 2 (due by Sunday Sept 29 @ 11pm)
Week 4
Week 4
Topics/Goals:
Lecture:
Assessment:
Tues
October 1
Topics/Goals:
Quantum Bomb Detection
- Describe one photon with 2 qubits
- Analyze the Bomb Detection Scheme
Lecture:
Assessments:
- PSet 3 Self-grade and reflection due to Canvas @ 11pm
Thurs
October 3
Topics/Goals:
Quantum Operations
- Describe quantum operations
- Determine the effect of operations on states
Assessments:
- Rough Draft PSet 4 Due to Canvas @ 11pm ON FRIDAY
Fri
October 4
Topics/Goals:
Lecture:
Assessments:
- Quiz 3 (due by Sunday October 6 @ 11pm)
Week 5
Week 5
Topics/Goals:
Lecture:
Assessment:
Tues
October 8
Topics/Goals:
Cloning
- Describe general quantum states
- Investigate cloning
- Analyze communication protocols
Assessments:
- PSet 4 Self-grade and reflection due to Canvas @ 11pm
Thurs
October 10
Topics/Goals:
Teleportation
- Determine the outcomes of partial measurements
- Describe teleportation
Assessments:
- Rough Draft PSet 5 Due to Canvas @ 11pm ON FRIDAY
Fri
October 11
Topics/Goals:
Lecture:
Assessments:
- Quiz 4 (due by Sunday October 13 @ 11pm)
Week 6
Week 6
Topics/Goals:
Lecture:
Assessment:
Mon
October 14
Topics/Goals:
Lecture:
Assessments:
- PSet 5 Due to Canvas @ 11pm
Tues
October 15
Topics/Goals:
Teleportation/Review for Midterm
Lecture:
Assessments:
- PSet 5 Self-grade and reflection due to Canvas @ 11pm
Thurs
October 17
Topics/Goals:
Deutsch's Algorithm
- Describe classical and quantum circuits
- Analyze a quantum circuit
- Understand importance of superposition and phase in quantum speed-ups.
Lecture:
Assessments:
- Midterm available for pick up Wed @ 8am. Must turn in by Friday Oct 18 by 4pm
Week 7
Week 7
Topics/Goals:
Lecture:
Assessment:
Thurs
October 24
Topics/Goals:
Deutsch's Algorithm, Quantum Circuits
- Analyze Deutsch's Algorithm
- Compare quantum and probabilistic computation
Assessments:
- Programming Assignment Assigned
- Rough Draft PSet 6 Due to Canvas @ 11pm ON FRIDAY
Week 8
Week 8
Topics/Goals:
Lecture:
Assessment:
Tues
October 29
Topics/Goals:
Interference in Quantum Algorithms and Period Finding
- Compare quantum and probabilistic computation
- Describe public key cryptography
Lecture:
Assessments:
- PSet 6 Self-grade and reflection due to Canvas @ 11pm
Thurs
October 31
Topics/Goals:
Period Finding Algorithm
- Describe the Quantum Fourier Transform
Lecture:
Assessments:
- Rough Draft PSet 7 Due to Canvas @ 11pm ON FRIDAY
Fri
November 1
Topics/Goals:
Lecture:
Assessments:
- Quiz 6 (due by Sunday November 3 @ 11pm) (no Quiz 5!)
Week 9
Week 9
Topics/Goals:
Lecture:
Assessment:
Tues
November 5
Topics/Goals:
Period Finding Algorithm
- Analyze Shor's Period Finding Algorithm
Lecture:
Assessments:
- PSet 7 Self-grade and reflection due to Canvas @ 11pm
Thurs
November 7
Topics/Goals:
Period Finding Algorithm
Lecture:
Assessments:
- Rough Draft PSet 8 Due to Canvas @ 11pm ON FRIDAY
Fri
November 8
Topics/Goals:
Lecture:
Assessments:
- Quiz 7 (due by Sunday November 10 @ 11pm)
Week 10
Week 10
Topics/Goals:
Lecture:
Assessment:
Tues
November 12
Topics/Goals:
Period Finding Algorithm, Search Algorithm
Lecture:
Assessments:
- PSet 8 Self-grade and reflection due to Canvas @ 11pm
Thurs
November 14
Topics/Goals:
Quantum Search
- Analyze Grover's Search
Lecture:
Assessments:
- Rough Draft PSet 9 Due to Canvas @ 11pm ON FRIDAY
Fri
November 15
Topics/Goals:
Lecture:
Assessments:
- Quiz 8 (due by Sunday November 17 @ 11pm)
Week 11
Week 11
Topics/Goals:
Lecture:
Assessment:
Tues
November 19
Topics/Goals:
Error Correction
- Come up with a better word than quantum supremacy
- Analyze error correction circuits
Lecture:
Assessments:
- PSet 9 Self-grade and reflection due to Canvas @ 11pm
Thurs
November 21
Topics/Goals:
Error Correction
Lecture:
Assessments:
- Rough Draft of Programming Assignment Due @ 11pm
- **No PSet Rough Draft Due this week** (but you should still start early!)
Fri
November 22
Topics/Goals:
Lecture:
Assessments:
- Quiz 9 (due by Sunday November 24 @ 11pm)
Week 12
Week 12
Topics/Goals:
Lecture:
Assessment:
Tues
November 26
Topics/Goals:
Building a Quantum Computer
Lecture:
Assessments:
- PSet 10 Self-grade and reflection due to Canvas @ 11pm
Thurs
November 28
Thanksgiving Recess
Week 13
Week 13
Topics/Goals:
Lecture:
Assessment:
Tues
December 3
Topics/Goals:
Review for Final
Lecture:
Assessments:
- Final Reflection and Self-Grade Due @ 11:00 pm to Canvas
Thurs
December 5
Topics/Goals:
Reflections and Evaluations
Lecture:
Assessments:
- Programming Assignment Due