Quantum Computing Instructors: Frank Mueller, Patrick Dreher, Greg Byrd TAs: Onkar Patil, Harsh Khetawat CSC 591-050/ECE 592-050 Fall 2018.

Slides:



Advertisements
Similar presentations
Multimedia Systems Course Overview & Introduction Instructor: Leila Sharifi UUT Fall
Advertisements

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.
Welcome to MAT 142. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday 10:30 am – 12 noon Thursday 10:30 am – 12 noon.
Logistics: –My office hours: T, Th 4-5pm or by appointment –Class Web page:
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
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.
Overview of the Course. Critical Facts Welcome to CISC 672 — Advanced Compiler Construction Instructor: Dr. John Cavazos Office.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
Computer Network Fundamentals CNT4007C
CS6501 Information Retrieval Course Policy Hongning Wang
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
CS598CXZ (CS510) Advanced Topics in Information Retrieval (Fall 2014) Instructor: ChengXiang (“Cheng”) Zhai 1 Teaching Assistants: Xueqing Liu, Yinan Zhang.
Biologically Inspired computing Info rm atics luis rocha 2007 biologically-inspired computing.
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
CDA6530: Performance Models of Computers and Networks Cliff Zou Fall 2013.
Quantum signal processing Aram Harrow UW Computer Science & Engineering
CSCE 312 Computer Organization Course Administration Dr. Rabi N Mahapatra Department of Computer Science & Engineering, 520B HR Bright,
CSC 200 Lecture 0 – An Overview Length: 40:23. Resources for the Course College Home Page – Instructor Home Page –
Database Design and Implementation ITCS3160 Instructor: Jianping Fan Course Webpage:
CHEM 4531: Physical Chemistry II Fall 2011 J. M. Weber.
ITIS 4510/5510 Web Mining Spring Overview Class hour 5:00 – 6:15pm, Tuesday & Thursday, Woodward Hall 135 Office hour 3:00 – 5:00pm, Tuesday, Woodward.
CSE 312 Foundations of Computing II Instructor: Pedro Domingos.
CMPT 308 — Computability and Complexity Fall 2004 Instructor: Andrei Bulatov, TA: Ramsay Dyer, Learning.
Data Structures and Algorithms in Java AlaaEddin 2012.
Computer Networks CNT5106C
Jeff Edmonds room: 3044
Richard Cleve DC 3524 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
RAIK 283 Data Structures and Algorithms
Computer Network Fundamentals CNT4007C
Robotics – Syllabus and Logistics
Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/9/08
Computer Networks CNT5106C
Overview of Network & Complex Systems Courses at IUB
Piyush Kumar (Lecture 1: Introduction)
Piyush Kumar (Lecture 1: Introduction)
CS598CXZ (CS510) Advanced Topics in Information Retrieval (Fall 2016)
CS515: Bioinformatic Algorithms
Data Structures Algorithms: (Slides to be Adopted from Goodrich and aligned with Weiss' book) Instructor: Ganesh Ramakrishnan
CS 201 – Data Structures and Discrete Mathematics I
Foundations of Visualization 8/30/05 Lecture Notes
CS 201 – Data Structures and Discrete Mathematics I
Seminar on Quantum Computing
Computer Networks CNT5106C
For computer scientists
Quantum Computation 권민호 Yonsei Univ..
ISA 562 Information Security Theory and Practice
3rd Lecture: QMA & The local Hamiltonian problem (CNT’D)
Welcome to MAT 142.
Course Information Teacher: Cliff Zou Course Webpage:
Lecture 00: Introduction
OSU Quantum Information Seminar
Quantum Computing and the Quest for Quantum Computational Supremacy
Automata and Formal Languages
26 July 2011 SC 611 Class 1.
CAP 6412: Advanced Computer Vision
Lecture 1a- Introduction
Piyush Kumar (Lecture 1: Introduction)
CSCD 434 Network Security Spring 2019 Lecture 1 Course Overview.
COT 6200 Quantum Computing Fall 2010
Administrative Issues
Piyush Kumar (Lecture 1: Introduction)
Experience Teaching Quantum Computing
Lecture 1a- Introduction
COMP 122 – Design and Analysis of Algorithms
Course Introduction Data Visualization & Exploration – COMPSCI 590
Presentation transcript:

Quantum Computing Instructors: Frank Mueller, Patrick Dreher, Greg Byrd TAs: Onkar Patil, Harsh Khetawat CSC 591-050/ECE 592-050 Fall 2018

Logistics Instructors Office Office Hours Frank Mueller EB2 3266 T 9:30am-10:30am Patrick Dreher EB2 3304 Greg Byrd EB2 3108 Tas Onkar Patil EB2 1229B TW 9:00am-11:00am Harsh Khetawat EB2 1229B TH 1:00pm-3:00pm More information on Moodle and https://pages.github.ncsu.edu/fmuelle/qc18/

Course Overview Goals: Quantum Computing (QC) for Computer Scientists/Engineers 3 pillars: physics (devices) Programming algorithms/applications Structure: Each major area: Introduce basics Review, present & discuss lecture notes/chapters/papers Programming assignments 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

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

Objective and Modus Operandi Objective: make QC accessible to CS/ECE students Focus: Programming, algorithms, applications, machines Task: understand, hands-on experience, conduct research Dilemma: online material very theoretical, predates QC devices Format of class lectures homework assignments participants give talks  success depends on YOU Review existing material Select area of interest, consider your expertise Distill material  digestible for CS/ECE folks Possibly some invited talks

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: Regatti Quantum Neural Network (Japan) Microsoft's Q# homeworks  hands-on experience

Grading Programming assignments / project 50% (if applicable) Exams/Tests 40% (midterm+final) Presentation 10% See on-line syllabus and policies

Today Intro to QC Slides adopted from Scott Pakin (LANL)