{"id":848,"date":"2019-03-24T09:11:18","date_gmt":"2019-03-24T09:11:18","guid":{"rendered":"http:\/\/qusoft.lu.lv\/?page_id=848"},"modified":"2019-09-14T16:18:06","modified_gmt":"2019-09-14T16:18:06","slug":"outline","status":"publish","type":"page","link":"https:\/\/qsoftware.lu.lv\/index.php\/outline\/","title":{"rendered":"Workshop Outline"},"content":{"rendered":"\n<p>During QDrive, we use our introductory material called <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"http:\/\/qsoftware.lu.lv\/index.php\/bronze-2\/\" target=\"_blank\">Bronze<\/a>. <font color=\"cd7f32\"><b>Bronze<\/b><\/font> introduces the fundamental concepts of quantum computation and teaches how to write simple quantum programs.<\/p>\n\n\n\n<p>Here we present an outline of our workshops. <\/p>\n\n\n\n<h3><strong>&#8220;INTRODUCTION TO QUANTUM PROGRAMMING&#8221;<\/strong><\/h3>\n\n\n\n<p>The material prepared for the workshops is composed by around <strong>35 <\/strong><em><strong>Jupyter notebooks<\/strong><\/em>, and each notebook contains 2-5 tasks to be completed by the participants. We will use <em><strong>Python <\/strong><\/em>as the programming language and <em><strong>Qiskit <\/strong><\/em>as the main library to execute our quantum programs. <\/p>\n\n\n\n<h4>Before the workshop<\/h4>\n\n\n\n<p>The first 10 notebooks will be shared with the participants for testing their systems, reviewing the basics of Python, and reviewing vectors, matrices, and basic operations on them. Each participant should install <a rel=\"noreferrer noopener\" aria-label=\"Anaconda  (opens in a new tab)\" href=\"https:\/\/www.anaconda.com\/distribution\/\" target=\"_blank\">Anaconda <\/a>and <a rel=\"noreferrer noopener\" aria-label=\"Qiskit  (opens in a new tab)\" href=\"https:\/\/github.com\/Qiskit\/qiskit-tutorials\/blob\/master\/INSTALL.md\" target=\"_blank\">Qiskit <\/a>in his or her computer, and then test his or her system. <\/p>\n\n\n\n<h4>The first day<\/h4>\n\n\n\n<ul><li><strong>09:30 &#8211; 10:00:<\/strong> Opening<\/li><li><strong>10:00 &#8211; 13:00: <\/strong>Probabilistic bits, coin-flipping, biased coins, probabilistic states, and probabilistic operators, Quantum programs as circuits: registers, gates, measurements, execution, and reading the outcomes<\/li><li><strong>13:00 &#8211; 14:00: <\/strong>Lunch break<\/li><li><strong>14:00 &#8211; 17:00: <\/strong>Classical correlation, Quantum coin-flipping (Hadamard) and quantum bits (qubits), Quantum states and operators, superposition and measurement, and  visualization of a qubit  <\/li><\/ul>\n\n\n\n<h4>The second day<\/h4>\n\n\n\n<ul><li><strong>10:00 &#8211; 13:00: <\/strong>Quantum tomography, controlled-not operation, and phase kick-back<\/li><li><strong>13:00 &#8211; 14:00: <\/strong>Lunch break<\/li><li><strong>14:00 &#8211; 17:00:<\/strong>  Entanglement, superdense coding, and quantum teleportation <\/li><\/ul>\n\n\n\n<h4>The third day<\/h4>\n\n\n\n<ul><li><strong>10:00 &#8211; 13:00: <\/strong> Rotations, reflections, and multiple controlled operations<\/li><li><strong>13:00 &#8211; 14:00: <\/strong>Lunch break<\/li><li><strong>14:00 &#8211; 16:30:<\/strong> Grover\u2019s quantum search algorithm and its implementation<\/li><li><strong>16:30 &#8211; 17:00: <\/strong>Diploma ceremony and closing remarks <\/li><\/ul>\n\n\n\n<h4>Notes<\/h4>\n\n\n\n<p>There is no special coffee breaks. There will be short breaks between the notebooks. It is preferable that the tea and coffee are accessible at any moment. If the lunch is in the same venue, then the lunch time can be shorter (45 minutes).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>During QDrive, we use our introductory material called Bronze. Bronze introduces the fundamental concepts of quantum computation and teaches how to write simple quantum programs. Here we present an outline of our workshops. &#8220;INTRODUCTION TO QUANTUM PROGRAMMING&#8221; The material prepared for the workshops is composed by around 35 Jupyter notebooks, and each notebook contains 2-5 &hellip; <a href=\"https:\/\/qsoftware.lu.lv\/index.php\/outline\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Workshop Outline&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/qsoftware.lu.lv\/index.php\/wp-json\/wp\/v2\/pages\/848"}],"collection":[{"href":"https:\/\/qsoftware.lu.lv\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/qsoftware.lu.lv\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/qsoftware.lu.lv\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qsoftware.lu.lv\/index.php\/wp-json\/wp\/v2\/comments?post=848"}],"version-history":[{"count":16,"href":"https:\/\/qsoftware.lu.lv\/index.php\/wp-json\/wp\/v2\/pages\/848\/revisions"}],"predecessor-version":[{"id":1520,"href":"https:\/\/qsoftware.lu.lv\/index.php\/wp-json\/wp\/v2\/pages\/848\/revisions\/1520"}],"wp:attachment":[{"href":"https:\/\/qsoftware.lu.lv\/index.php\/wp-json\/wp\/v2\/media?parent=848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}