Seminar on Quantum Computing

Slides:



Advertisements
Similar presentations
CS6501: Text Mining Course Policy
Advertisements

Introduction and Logistics Amir Houmansadr CS660: Advanced Information Assurance Spring 2015.
Welcome to CPCS 223 Analysis & Design of Algorithms Spring 2015 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright of.
1 i206: Distributed Computing Applications & Infrastructure 2012
March 11, 2015CS21 Lecture 271 CS21 Decidability and Tractability Lecture 27 March 11, 2015.
Um ponto de vista simbólico sobre a Simulação de Algoritmos Quânticos António Pereira & Rosália Rodrigues CEOC-UA – CIMA-UE 2006.
Logistics: –My office hours: T, Th 4-5pm or by appointment –Class Web page:
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Quantum Computation and Error Correction Ali Soleimani.
1 Foundations of Software Design Lecture 1: Course Overview Intro to Binary and Boolean Marti Hearst SIMS, University of California at Berkeley.
Quantum Computing Lecture 1 Michele Mosca. l Course Outline
CSEP 590tv: Quantum Computing Dave Bacon June 22, 2005 Today’s Menu Administrivia What is Quantum Computing? Quantum Theory 101 Linear Algebra Quantum.
Debasis Sadhukhan M.Sc. Physics, IIT Bombay. 1. Basics of Quantum Computation. 2. Quantum Circuits 3. Quantum Fourier Transform and it’s applications.
Computer Network Fundamentals CNT4007C
Quantum Algorithms for Neural Networks Daniel Shumow.
CS 150 PERSONAL PRODUCTIVITY USING TECHNOLOGY Instructor: Xenia Mountrouidou.
CS6501 Information Retrieval Course Policy Hongning Wang
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
The Road to Quantum Computing: Boson Sampling Nate Kinsey ECE 695 Quantum Photonics Spring 2014.
Quantum signal processing Aram Harrow UW Computer Science & Engineering
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
Multipartite Entanglement and its Role in Quantum Algorithms Special Seminar: Ph.D. Lecture by Yishai Shimoni.
Data Structures and Algorithms in Java AlaaEddin 2012.
Computer Networks CNT5106C
Quantum Computing Charles Bloomquist CS147 Fall 2009.
Beginner’s Guide to Quantum Computing Graduate Seminar Presentation Oct. 5, 2007.
Introduction & Course Overview CS 194H – User Experience Design Project January 10, 2017.
Jeff Edmonds room: 3044
CSC 241: Introduction to Computer Science I
Richard Cleve DC 3524 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
Lecture 00: Introduction
Computer Network Fundamentals CNT4007C
Welcome to IST331 S1 Main concepts today
Computer Networks CNT5106C
Quantum Circuit Visualization
Welcome to CMSC 203 – Discrete Structures Spring 2003
CS515: Bioinformatic Algorithms
Data Structures Algorithms: (Slides to be Adopted from Goodrich and aligned with Weiss' book) Instructor: Ganesh Ramakrishnan
Autonomous Cyber-Physical Systems: Course Introduction
CSE 544, Spring 2018 Probability and Statistics for Data Science Lecture 1: Intro and Logistics Anshul Gandhi 347, New CS building
CS 201 – Data Structures and Discrete Mathematics I
Course Information and Introductions
Computer Networks CNT5106C
CSCD 434 Network Security Spring 2012 Lecture 1 Course Overview.
CAS CS 558 Network Security.
Quantum Computation 권민호 Yonsei Univ..
ISA 562 Information Security Theory and Practice
3rd Lecture: QMA & The local Hamiltonian problem (CNT’D)
Course Information Teacher: Cliff Zou Course Webpage:
Lecture 00: Introduction
OSU Quantum Information Seminar
Quantum Computing and the Quest for Quantum Computational Supremacy
Topics in Formal Reasoning for Cyber-Physical Systems
Lecture 1a- Introduction
CSCD 434 Network Security Spring 2019 Lecture 1 Course Overview.
CS 3950 Introduction to Computer Science Research
Molecular Spectroscopy – CHEM 5591
Good Morning Please sit in your assigned seat and take out a piece of paper and something to write with.
Lecture 1- Introduction
Computer Networks CNT5106C
The Development, Maintenance, and Use of Course Web Sites Panel at the ACM SIGCSE 34th Technical Symposium on Computer Science Education, Reno,
MAT 379 Computer Networking
CPS 49S Google: The Computer Science Within and its Impact on Society
Experience Teaching Quantum Computing
Lecture 1a- Introduction
Quantum Computing Instructors: Frank Mueller, Patrick Dreher, Greg Byrd TAs: Onkar Patil, Harsh Khetawat CSC /ECE Fall 2018.
CSCD 303 Essential Computer Security
Course Introduction Data Visualization & Exploration – COMPSCI 590
CSC 241: Introduction to Computer Science I
Presentation transcript:

Seminar on Quantum Computing Instructor: Frank Mueller TA: Onkar Patil CSC 801-001 Spring 2018

Logistics Instructor: Frank Mueller Office: EB2 3266 Office Hours: T 9:30am-10:30am TA: Onkar Patil Office: EB2 1229B Office Hours: THF 9-10am More information http://courses.ncsu.edu/csc801/lec/001

Course Overview Goals: Quantum Computing (QC) for Computer Scientists 3 pillars: physics (devices) Programming algorithms/applications Structure: Each major area: Introduce basics Review, present & discuss lecture notes/chapters/papers Maybe programming assignments Maybe projects related to research

Survey: What do you know? Physics Tunneling Superposition Qubit Math Complex conjugate Hilbert space Unitary matrix Probability amplitude Hamiltonian and Tensors Ising P, NP, NP-complete, NP-hard Shor’s algorithm

Possible Topics Intro/Overview 13 Foundational Math: linear algebra, probability theory… 18 Quantum Devices and Physics 24 Programming Environments: Simulators and Quantum Computers 15 Quantum Complexity 30 Algorithms: Grover, Shor, … 15 Application Areas 13 Quantum Error Correction 15 Post-Quantum Computing: Security…

Possible Topics Intro/Overview Foundational Math: linear algebra, probability theory… Quantum Devices and Physics Programming Environments: Simulators and Quantum Computers Quantum Complexity Algorithms: Grover, Shor, … Application Areas Quantum Error Correction Post-Quantum Computing: Security…

Objective and Modus Operandi Objective: make QC accessible to CS students Focus: Programming, algorithms, applications Task: develop curricular material, identify research areas Dilemma: online material very theoretical, predates QC devices Format of seminar Participants give talks  success depends on YOU Review existing material Select area of interest, consider your expertise Distill material  digestible for CS folks Invited talks  do you know someone to invite? Contact them Physical presentation OR telecast online

Books Quantum Computer Science by David Mermin Quantum Computing for Computer Scientists by Yanofsky, Noson S. and Mirco A. Mannucci (2008) Others, more theoretical: Quantum Computation and Quantum Information by Nielsen and Chuang (NC) Classical and Quantum Computation by Kitaev, Shen, and Vyalyi (KSV) Quantum Information Theory by Mark Wilde

Online Lectures and Papers Lecture notes (no slides) Quantum Computation by David Mermin Quantum Computation by Umesh Vazirani Quantum Computation by John Preskill Others more theoretical Video lectures Topics in Quantum Computing by Don Towsley and Bo Jiang Present Research Papers Online lit search Visit web pages of typical suspects

QC Programming Focus: DWave and qbsolv IBM's QX and qiskit Also: Quantum Neural Network (Japan) Microsoft's Q# Maybe homeworks  hands-on experience

Grading Programming assignments / project 50% (if applicable) Presentation 50% See on-line syllabus and policies

Assignment by Thursday Review online material: 801 web page and beyond Select area of interest Propose your 1st talk

Upcoming Talks Telecast: John Martinis (UCSB), joint w/ Google Quantum AI Jan 23 or Feb 20 Wants to know what you’d like to hear about (30 min.) Ask him questions, we’ll then have a Hangouts telecast Your questions here: (I need to collect them) How long keep quantum coherence? Entanglement required? How many bits entangled today?

Upcoming Talks NCSU visit: Scott Pakin (LANL), operates 1st gen Dwave-2X Will talk about how to program: From Verilog to QC Jan 30

Today Intro to QC Slides by Scott Pakin (LANL) Assignment: by Thursday Review online material: 801 web page and beyond Select area of interest Propose your 1st talk