Saturday Academy Apprenticeships in Science & Engineering (ASE)
Summer 2018
News
- Check out some photos during this summer program!
About
- When: 2018.06 - 2018.08
- Where: Computer Science Department, Portland State University
- What: ASE internship - Simulating Quantum Algorithms
- Interns: Sydney Von Arx Lake Oswego High School; Marshal Xu Lincoln High School
- Mentor: Fang Song, Assistant Professor, CS@PSU. Office: FAB 120-07. Phone: 503-725-4060
- Slack: quantumase18 for communications.
- Useful Contacts
- ASE teacher monitor: Albert Lee. Phone: (503) 830-5292.
- CS Department @ PSU: 503-725-4036
- PSU Campus Public Safety: 633 SW Montgomery St. Portland, OR 97201. Emergency: 503-725-4404; Non-Emergency: 503-725-4407
Schedule
| Dates | Topic | Note |
|---|---|---|
| June 18 - June 24 | Welcome and Registration | |
| June 25 - July 1 | Quantum Basics: Qubits, Quantum Gates, and Entanglement | IBM Q Beinners Guide |
| July 2 - July 8 | Quantum Teleportation and Superdense coding Experiment with GUI |
IBM Q Beinners Guide IBM QISKIT Tutorial: Section 2.2 |
| July 9 - July 15 | Setting up QISKIT Implement simple QAlgs: Teloportation and Super dense coding More alg’s: Deutsch-Josza and Simon’s |
IBM QISKIT Tutorial Section 2.1,2.2,2.5 Watrous note: Lec5 PDF, Lec6 PDF |
| July 12 | Mid-summer Conference | Corvallis, OR |
| July 16 - July 22 | Advanced Quantum Algorithms Bernstein-Vazirani, Grover’s Search, etc. |
IBM QISKIT Tutorial Section 2.5 |
| July 23 - July 29 | Implement Advanced Quantum Algorithms | IBM QISKIT Tutorial Section 2.5 |
| July 30 - August 5 | Implement Advanced Quantum Algorithms | QImeplementation for Beginners Section 2,3,4 |
| August 6 - August 12 | Analysis | QImeplementation for Beginners Section 2,3,4 |
| August 13 - August 17 | Wrap up and Presentation | QImeplementation for Beginners Section 2,3,4 |
| August 17 | ASE Symposium | University of Portland |
Peer lectures
Interns are expected to give regular lectures to the peers on their work, typically on Mondays and Thursdays. FAB 88-03 M/Tu 2 - 4pm June 25 - July 12; 3 - 5pm the rest of the term.
| Date | Presentor | Topic |
|---|---|---|
| June 25 | Marshal | Qubit and Single-qubit gates |
| June 28 | Sydney | Multi-qubit Gates |
| July 5 | Marshal & Sydney | Teleportation and Superdense coding |
| July 9 | Sydney & Marshal | Deutsch-Josza and Simon’s algorithms |
| July 16 | Sydney & Marshal | Simon’s algorithm analysis and Grover algorithm |
| July 19 | Sydney | Shor’s algorithm |
| July 23 | TBD |
Resources
- IBM Q Experience Beginner’s Guide; Full User Guide; QISKIT
- Umesh Vazirani’s video lectures on quantum basics youtube
- Scott Aaronson’s nice set of lectures that give a gentle introduction of theory of computation and QC Democritus
- John Watrous’s (more formal and mathematical) lecture notes on QC
- Quantum Algorithm Implementations for Beginners arXiv