{"id":15887,"date":"2023-03-07T15:50:46","date_gmt":"2023-03-07T14:50:46","guid":{"rendered":"https:\/\/raf.edu.rs\/en\/?p=15887"},"modified":"2023-06-06T18:13:09","modified_gmt":"2023-06-06T17:13:09","slug":"quantum-computing","status":"publish","type":"post","link":"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/","title":{"rendered":"Quantum Computing"},"content":{"rendered":"\n<p><strong>Objectives and outcomes<\/strong><br>The aim of this course is to provide students with a basic knowledge of quantum computing. The most important quantum programs and their applications to well-known quantum algorithms are covered, with performance comparisons with classical computing. Upon completion of this course, students will be able to use mathematical tools to predict the results of quantum logic circuits, explain and analyse quantum algorithms described in quantum computing models based on quantum circuits and measurement, discuss the difference in performance between classical and quantum computers and critically study and understand the scientific literature on quantum computing.<\/p>\n\n\n\n<p><br><strong>Lectures<br><\/strong>Linear algebra necessary to understand quantum mechanics. Vector spaces. Inner product, Hilbert space and Dirac notation. Basis, canonical basis and diagonal state. The Bloch sphere and the concept of the qubit. Linear operators, Pauli matrices, the tensor product, qubit registers. Quantum systems, superposition, entanglement and measurements. Quantum computing using quantum logic circuits. Description of the universal set of logic circuits. Quantum teleportation and superdense coding. Quantum programs (return phase, quantum Fourier transform, phase estimation). Quantum algorithms: Grover, Deutsch, Deutsch-Jozsa, Bernstein-Vazirani, Simon and Shor. Quantum computations using a model based on measurements. Graph-state description and the mathematics of measurement. Quantum coding and error correction. Quantum computing with big data. Applications in drug design, chemistry, biology, materials science, cryptography, finance.<br><\/p>\n\n\n\n<p><strong>Practical classes<br><\/strong>Becoming familiar with the tools for programming the quantum computer IBM Quantum (Quantum services, Quantum Composer, Quantum Lab). Bits, qubits and operations with them. Basic quantum logic circuits (gates). Multi-qubit gates. Measuring gates and the Born rule. Connecting gates to a circuit and testing it using IBM-QX Composer. The process of quantum computing with simple examples. Working with QISKit Terra SDK environment. Microsoft Q#, Quantum Development Kit and Azure Quantum. Examples of executing some quantum algorithms on a simulator and on a real quantum computer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objectives and outcomesThe aim of this course is to provide students with a basic knowledge of quantum computing. The most important quantum programs and their applications to well-known quantum algorithms are covered, with performance comparisons &#8230; <a title=\"Quantum Computing\" class=\"read-more\" href=\"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/\" aria-label=\"More on Quantum Computing\">Read more<\/a><\/p>\n <a href=\"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/\" class=\"more-link\" title=\"Read more\">Read more<\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[199],"tags":[],"class_list":["post-15887","post","type-post","status-publish","format-standard","hentry","category-subjects"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Quantum Computing - School of Computing<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quantum Computing - School of Computing\" \/>\n<meta property=\"og:description\" content=\"Objectives and outcomesThe aim of this course is to provide students with a basic knowledge of quantum computing. The most important quantum programs and their applications to well-known quantum algorithms are covered, with performance comparisons ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/\" \/>\n<meta property=\"og:site_name\" content=\"School of Computing\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-07T14:50:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-06T17:13:09+00:00\" \/>\n<meta name=\"author\" content=\"RAF Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"RAF Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/quantum-computing\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/quantum-computing\\\/\"},\"author\":{\"name\":\"RAF Admin\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#\\\/schema\\\/person\\\/4e2166c781f2802c67414a1578c66a43\"},\"headline\":\"Quantum Computing\",\"datePublished\":\"2023-03-07T14:50:46+00:00\",\"dateModified\":\"2023-06-06T17:13:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/quantum-computing\\\/\"},\"wordCount\":305,\"publisher\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#organization\"},\"articleSection\":[\"Subjects\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/quantum-computing\\\/\",\"url\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/quantum-computing\\\/\",\"name\":\"Quantum Computing - School of Computing\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#website\"},\"datePublished\":\"2023-03-07T14:50:46+00:00\",\"dateModified\":\"2023-06-06T17:13:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/quantum-computing\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/quantum-computing\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/quantum-computing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Homepage\",\"item\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Subjects\",\"item\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Quantum Computing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/\",\"name\":\"School of Computing\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#organization\",\"name\":\"School of Computing\",\"url\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/cropped-raf-engleski.png\",\"contentUrl\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/cropped-raf-engleski.png\",\"width\":400,\"height\":66,\"caption\":\"School of Computing\"},\"image\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#\\\/schema\\\/person\\\/4e2166c781f2802c67414a1578c66a43\",\"name\":\"RAF Admin\",\"sameAs\":[\"https:\\\/\\\/raf.app\"],\"url\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/author\\\/rafadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Quantum Computing - School of Computing","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/","og_locale":"en_US","og_type":"article","og_title":"Quantum Computing - School of Computing","og_description":"Objectives and outcomesThe aim of this course is to provide students with a basic knowledge of quantum computing. The most important quantum programs and their applications to well-known quantum algorithms are covered, with performance comparisons ... Read more","og_url":"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/","og_site_name":"School of Computing","article_published_time":"2023-03-07T14:50:46+00:00","article_modified_time":"2023-06-06T17:13:09+00:00","author":"RAF Admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"RAF Admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/#article","isPartOf":{"@id":"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/"},"author":{"name":"RAF Admin","@id":"https:\/\/raf.edu.rs\/en\/#\/schema\/person\/4e2166c781f2802c67414a1578c66a43"},"headline":"Quantum Computing","datePublished":"2023-03-07T14:50:46+00:00","dateModified":"2023-06-06T17:13:09+00:00","mainEntityOfPage":{"@id":"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/"},"wordCount":305,"publisher":{"@id":"https:\/\/raf.edu.rs\/en\/#organization"},"articleSection":["Subjects"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/","url":"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/","name":"Quantum Computing - School of Computing","isPartOf":{"@id":"https:\/\/raf.edu.rs\/en\/#website"},"datePublished":"2023-03-07T14:50:46+00:00","dateModified":"2023-06-06T17:13:09+00:00","breadcrumb":{"@id":"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/raf.edu.rs\/en\/subjects\/quantum-computing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Homepage","item":"https:\/\/raf.edu.rs\/en\/"},{"@type":"ListItem","position":2,"name":"Subjects","item":"https:\/\/raf.edu.rs\/en\/subjects\/"},{"@type":"ListItem","position":3,"name":"Quantum Computing"}]},{"@type":"WebSite","@id":"https:\/\/raf.edu.rs\/en\/#website","url":"https:\/\/raf.edu.rs\/en\/","name":"School of Computing","description":"","publisher":{"@id":"https:\/\/raf.edu.rs\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/raf.edu.rs\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/raf.edu.rs\/en\/#organization","name":"School of Computing","url":"https:\/\/raf.edu.rs\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/raf.edu.rs\/en\/#\/schema\/logo\/image\/","url":"https:\/\/raf.edu.rs\/en\/wp-content\/uploads\/2023\/02\/cropped-raf-engleski.png","contentUrl":"https:\/\/raf.edu.rs\/en\/wp-content\/uploads\/2023\/02\/cropped-raf-engleski.png","width":400,"height":66,"caption":"School of Computing"},"image":{"@id":"https:\/\/raf.edu.rs\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/raf.edu.rs\/en\/#\/schema\/person\/4e2166c781f2802c67414a1578c66a43","name":"RAF Admin","sameAs":["https:\/\/raf.app"],"url":"https:\/\/raf.edu.rs\/en\/author\/rafadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/posts\/15887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/comments?post=15887"}],"version-history":[{"count":2,"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/posts\/15887\/revisions"}],"predecessor-version":[{"id":17169,"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/posts\/15887\/revisions\/17169"}],"wp:attachment":[{"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/media?parent=15887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/categories?post=15887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/tags?post=15887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}