Ir al contenido principal

UBCx: Introduction to Quantum Computing

3.6 stars
10 ratings

This course is an approachable introduction to the weird and complex world of quantum computing. Interested learners can develop an understanding of the physics and computer science behind this new technology.

Introduction to Quantum Computing
10 semanas
4–6 horas por semana
A tu ritmo
Avanza a tu ritmo
Este curso está archivado

Sobre este curso

Omitir Sobre este curso

This course introduces students to the fundamentals of quantum computing and helps them understand and create quantum solutions from a computational and from a mathematical perspective. Students will learn, create, and debug quantum modules and further their knowledge by answering questions on the different aspects of each module. Students will build quantum simulators and write programs that formulate concepts such as quantum entanglement and teleportation. Students will also develop an awareness of related environmental and societal issues and will learn about secondary and postsecondary pathways and career opportunities in quantum computing.

De un vistazo

  • Institution UBCx
  • Subject Ciencia
  • Level Introductory
  • Prerequisites
    • Grade 12 Physics and Math
    • Basic Python
  • Language English
  • Video Transcript English

Lo que aprenderás

Omitir Lo que aprenderás
  • Learn about qubits, which are the building blocks of quantum computing
  • Understand the ways in which quantum computing and mechanics is different from classical computing and mechanics
  • Learn about the various use cases of quantum computing (e.g., Quantum searching, Haber-Bosch process, Teleportation etc.)
  • Gain an intuitive understanding into how a qubit works with the help of simulations to play with
  • Learn how quantum gates can be developed and develop them to solve problems
  • Delve into building quantum solutions from a computational perspective by understanding coding fundamentals and implementing them in Python
  • Gain working experience in building quantum gates with Scratch, IBM Circuit Composer, and Qiskit
  • Delve into understanding qubit states and gate operations using mathematical notations
  • Extend their knowledge by briefly exploring advanced quantum circuits and algorithms (e.g., Dutsch-Josza algorithm)
  • Understand the environmental and societal impact of quantum computing and its solutions
  • Explore secondary and post-secondary pathways as well as career opportunities in the quantum computing field

Plan de estudios

Omitir Plan de estudios

1. Computer Technology Fundamentals

  • identify and describe the functions of, as well as important advances related to, electronic and computer components;
  • demonstrate a basic understanding of computer networks and their components;
  • demonstrate a basic understanding of binary numbers and digital logic.

2. Computer Technology Skills

  • install and configure the hardware and operating system of a workstation, and use file management techniques effectively;
  • construct and test simple interfaces and other electronic circuits;
  • assemble and configure a simple computer network;
  • install and use a variety of software;
  • apply fundamental programming concepts to develop a variety of simple programs, including a program to control an external device.

3. Technology, the Environment, and Society

  • identify harmful effects of the widespread use of computers and associated technologies on the environment, as well as agencies that reduce these effects;
  • identify effects of the widespread use of computers and associated technologies on society.

4. Professional Practice and Career Opportunities

  • follow appropriate health and safety procedures when assembling, using, and maintaining computer systems;
  • demonstrate an understanding of ethical and security issues related to the use of computers;
  • identify various careers related to computer technology and describe the education and/or training required for them.

Preguntas frecuentes

Omitir Preguntas frecuentes

Can I take this course if I have never coded before?

Yes! If you are a beginner to coding but have a background in physics, math, or engineering, then you will be able to complete this course. You may want to familiarize yourself with Scratch, but it is not required.

¿Quién puede hacer este curso?

Lamentablemente, las personas residentes en uno o más de los siguientes países o regiones no podrán registrarse para este curso: Irán, Cuba y la región de Crimea en Ucrania. Si bien edX consiguió licencias de la Oficina de Control de Activos Extranjeros de los EE. UU. (U.S. Office of Foreign Assets Control, OFAC) para ofrecer nuestros cursos a personas en estos países y regiones, las licencias que hemos recibido no son lo suficientemente amplias como para permitirnos dictar este curso en todas las ubicaciones. edX lamenta profundamente que las sanciones estadounidenses impidan que ofrezcamos todos nuestros cursos a cualquier persona, sin importar dónde viva.

¿Te interesa este curso para tu negocio o equipo?

Capacita a tus empleados en los temas más solicitados con edX para Negocios.