Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Brazilian Congress of Engineering Education (COBENGE)

QISKIT E A PLATAFORMA IBM Q: UMA ABORDAGEM DE CIRCUITO PARA O ENSINO DA COMPUTAÇÃO QUÂNTICA

ADRIANA de Nazaré Souza Cordeiro, Maria Lúcia de Moraes Costa, WILSON Ricardo Matos Rabelo

Published Jan 1, 2020• 0 citations
Publisher

Abstract

Resumo: Este trabalho aborda como utilizar a plataforma de computação quântica da empresa IBM e seu framework, conhecido na literatura como IBM Q Experience e Qiskit, respectivamente.Esta plataforma fornece um conjunto de processadores quânticos acessados via nuvem.Esses processadores quânticos podem ser acessados gratuitamente por pesquisadores de diversas áreas: físicos, matemáticos, engenheiros, educadores.Qiskit é um framework de desenvolvimento fornecido pela mesma empresa, que fornece, além da simulação local, a conexão entre o usuário e o processador quântico onde se deseja executar circuitos quânticos ou algoritmos, voltados ao ensino de computação quântica.Nosso trabalho teve como objetivo fornecer um circuito simples que emaranha 2-qubits, utilizando o Qiskit como recurso pedagógico para estudar conceitos básicos da computação quântica como portas, circuitos e, além disso, ainda temos o processo de medição de qubits disponível neste framework.Após a revisão teórica, implementamos as portas e circuitos quânticos no Qiskit, fornecendo o código, o resultado da simulação e, a visualização gráfica desses resultados.Concluímos que o Qiskit provou ser um importante recurso pedagógico para explorar vários conceitos da mecânica quântica e da computação, como portas, circuitos, emaranhamento e medidas quânticas.Na visualização gráfica, o Qiskit pode auxiliar na discussão dos resultados obtidos em circuitos simples e complexos, com foco na pesquisa e ensino da computação quântica.

DOI
10.37702/cobenge.2020.3060

Related papers

PORTAS QUÂNTICAS VIA QISKIT - IBM Q: UMA ABORDAGEM DE ENSINO DA COMPUTAÇÃO QUÂNTICA

Victoria Barros, Maria Lúcia de Moraes Costa, WILSON Ricardo Matos Rabelo

Resumo: Este artigo trata da utilização da plataforma de processadores quânticos, conhecida na literatura como IBM Q Experience, como um recurso pedagógico para a disciplina de computação quântica.Por meio da utilização do Qiskit, um pacote de desenvolvimento fornecido gratuitamente pela empresa IBM, que fornece a ligação entre o usuário e o processador.Os circuitos quânticos devem ser rodados nesses processadores quânticos, como também, a possibilidade de simulação de projetos de circuitos localmente.Nos concentramos na caracterização do Qiskit referente a vários aspectos práticos dos códigos.Para esse fim, catalogamos as portas lógicas quânticas em duas tabelas demonstrando que o Qiskit pode ser útil como um recurso didático para os cursos de computação quântica.Destacamos também que o Qiskit possui mecanismos básicos para o processamento da informação, consequentemente, a criação de circuitos e portas quânticas com medidas nas bases computacionais tornam-se mais fácil.Um exemplo de um circuito quântico foi adotado para a demonstração dos conceitos, simulação do circuito e visualização gráfica dos resultados via Qiskit.Concluímos que o framework Qiskit é um recurso pedagógico importante para explorar vários conceitos da computação quântica, tais como: portas lógicas, circuitos e medidas quânticas.Na visualização gráfica, o Qiskit pode auxiliar na discussão dos resultados obtidos de circuitos simples e complexos, voltados para o ensino e pesquisa da computação quântica.

Brazilian Congress of Engineering Education (COBENGE)•Jan 1, 2020•0 citations

UMA PROPOSTA DE SEQUÊNCIA DIDÁTICA PARA A COMPUTAÇÃO QUÂNTICA: USANDO O IBM-Q COMPOSE COMO RECURSO DIDÁTICO PARA PORTAS LÓGICAS, CIRCUITOS E ALGORITMO QUÂNTICO

JOAO Pedro Barbosa Albuquerque, MARIA Lúcia de Moraes Costa, WILSON Ricardo Matos Rabelo

Resumo: A utilização da plataforma da computação quântica em nuvem (quantum cloud) da empresa IBM, através de sua IDE, chamada de IBM-Q Compose, se tornou imprescindível para disciplinas e minicursos na área da computação quântica.O IBM-Q Compose é uma IDE de desenvolvimento que fornece além da simulação local, a conexão entre os usuários e os processadores quânticos, onde se deseja executar circuitos e algoritmos quânticos.Neste trabalho exploramos uma proposta de sequência didática via projetos como atividades a serem trabalhadas na disciplina de computação quântica para aplicação nas engenharias e/ou ciências básicas.O foco principal é abordar conceitos importantes, do ponto de vista pedagógico, da computação quântica utilizando a IDE IBM-Q Compose da plataforma IBM.Na primeira parte deste trabalho, revisamos rapidamente conceitos como qubits, portas lógicas, circuitos e algoritmo quântico.Na segunda parte, propomos uma sequência didática via projetos na IDE para alunos e/ou professores trabalharem conjuntamente os conceitos, tais como: (1) a preparação de estado quânticos, (2) portas quânticas e suas atuações no espaço estados de múltiplos qubits, (3) algoritmo quântico através do teleporte de estados quânticos, e por fim, (4) análise das leituras (medidas) sobre os qubits utilizando vários gráficos disponíveis na IDE da plataforma.Concluímos o nosso trabalho analisando a plataforma da IBM referente a vários aspectos, como: a instalação, as características e sua utilização por parte de alunos e/ou professores.O nosso trabalho demonstra que essa sequência didática pode ser útil para os professores que usando o IBM-Q Compose, poderá trabalhar com os alunos os conceitos abstratos da computação quântica em chips quânticos totalmente gratuitos.

Brazilian Congress of Engineering Education (COBENGE)•Jan 1, 2022•0 citations

Uma abordagem pedagógica no ensino da computação quântica com um processador quântico de 5-qbits

WILSON Ricardo Matos Rabelo, Maria Lúcia M. Costa

Resumo Nosso trabalho consistiu em analisar um processador quântico real, chamado IBM Q experience (IBM-Q), como um recurso pedagógico na aplicação de conceitos da computação quântica. Este processador de 5-qbits pode ser acessado remotamente pela internet através de uma plataforma desenvolvida pela empresa de tecnologia IBM. Nos concentramos na caracterização do IBM-Q referente a vários aspectos práticos e metodológicos. Avaliamos quais seriam as principais condições para o acesso a esse processador quântico e, quanto a sua utilização, avaliamos a sua interface com respeito a simplicidade e execução. Em nossa análise, os resultados de projetos executados no IBM-Q estão de acordo com as previsões teóricas. Nossos resultados também demonstram a eficácia do IBM-Q como um recurso pedagógico, voltado para tarefas como montagem e execução de blocos simples de circuitos quânticos.

Revista Brasileira de Ensino de Física•May 19, 2018•5 citations

Computação quântica: uma abordagem para a graduação usando o Qiskit

Gleydson Fernandes de Jesus, Maria Heloísa Fraga da Silva, Teonas Gonçalves Dourado Netto +3 more

Neste artigo, apresentamos a ferramenta Quantum Information Software Development Kit – Qiskit para o ensino de computação quântica para estudantes de graduação com conhecimento básico dos postulados da mecânica quântica. Nos concentramos na apresentação da construção dos programas em qualquer laptop ou desktop comum e a sua execução em processadores quânticos reais através do acesso remoto aos hardwares disponibilizados na plataforma IBM Quantum Experience. Os códigos são disponibilizados ao longo do texto para que os leitores, mesmo com pouca experiência em computação científica, possam reproduzi-los e adotar os métodos discutidos neste artigo para abordar seus próprios projetos de computação quântica. Os resultados apresentados estão de acordo com as previsões teóricas, mostrando a eficácia do pacote Qiskit como uma ferramenta de trabalho em sala de aula para a introdução de conceitos aplicados de computação e informação quântica.

Revista Brasileira de Ensino de Física•Jan 1, 2021•3 citations

ADICIONANDO À QISKIT SUPORTE PARA PARA SIMULAR ALGORITMOS QUÂNTICOS EM FPGA

Gustavo Luiz Groeff, Calebe Micael de Oliveira Conceicao, João Vítor

Realizar computacao quântica real esta no roteiro de trabalho de empresas gigantes da computacao como Microsoft, Google e IBM. Algumas delas disponibilizam acesso a seus prototipos gratuitamente por meio de suas APIs para pesquisadores de todo o mundo a fim de popularizar o assunto entre a academia e entusiastas. Este e o caso do Qiskit, uma API Open Source escrita em Python para dar suporte a modelagem, simulacao e execucao de algoritmos quânticos em dispositivos NISQ (Noise Intermediate Scale Quantum) da IBM. Porem, a dificuldade de construir um computador quântico torna ainda necessario investir na simulacao de sistemas quânticos em computadores classicos, com o objetivo de fornecer um ambiente mais acessivel para criacao e aprimoramento de algoritmos quânticos maiores do que os prototipos existentes podem suportar. Acontece que a natureza paralela e exponencial da computacao quântica torna impossivel realizar simulacoes com eficiencia de tempo em maquinas sequenciais classicas. Para enfrentar este problema, a literatura tem mostrado alternativas explorando o paralelismo de outras arquiteturas como FPGAs e GPUs, com o objetivo de transferir a complexidade da simulacao do dominio do tempo para o dominio do espaco. Curiosamente, apesar de suportar simulacao em GPU, a API Qiskit ainda nao possui suporte para executar em FPGA. Pretendemos investigar diferentes modelos de arquitetura customizada para simulacao de algoritmos quânticos em FPGA, visando futura implementacao em um ASIC. Os modelos serao implementados em Verilog HDL, validados usando os prototipos de computadores quânticos da IBM como modelos de referencia, e serao comparados tendo como metricas de avaliacao parâmetros como escalabilidade e tempo de execucao. A ideia final e contornar o mecanismo de simulacao nativo da Qiskit para executar remotamente em um modelo FPGA disponivel remotamente por meio de nosso servico web capaz de processar essas solicitacoes, executar o algoritmo quântico e enviar os resultados finais de volta. O projeto encontra-se em desenvolvimento, ja tendo sido realizado os primeiros estudos sobre os fundamentos da computacao quântica, estudo da API Qiskit, e implementacao dos primeiros circuitos quânticos em C e em Python visando entendimento e desafios da complexidade de simulacao inerentes a esse novo modelo computacional.

MoExP - Mostra de Ensino, Extensão e Pesquisa do Campus Osório•Oct 14, 2021•0 citations

A symbolic simulator of quantum circuits.

Alexandre Reis Costa Murad Barbosa

A computação quântica é uma das mais promissoras tecnologias atuais, ela se baseia nos princípios da mecânica quântica para fornecer um paradigma computacional que promete um ganho expressivo de processamento. Com isso, problemas considerados intratáveis classicamente poderão ter soluções quânticas eficientes. Como até então nenhuma máquina quântica efetiva foi criada, a simulação se tornou a alternativa mais viável para o estudo e o desenvolvimento da área. Em vista disso, é necessário disponibilizar um sistema computacional que permita uma descrição em nível apropriado de um algoritmo quântico e uma “máquina” para simular esta descrição. Na literatura relacionada o estudo da computação quântica é, em geral, realizado através da linguagem de circuitos quânticos. Nesta linguagem, um algoritmo é apresentado através de sua representação visual (sintaxe) aliada à descrição e manipulação simbólica do estado do sistema (semântica). No presente trabalho é apresentado o processo de desenvolvimento de um Computer Algebra System (CAS) específico para o contexto de circuitos quânticos. O CAS foi implementado como uma extensão para o Zeno, tornando o simulador a única ferramenta do gênero a fornecer uma descrição completa da linguagem de circuitos A simulação simbólica incorporada ao Zeno permite que as descrições matemáticas do estado do sistema sejam criadas e manipuladas facilmente. Com isso, é possível simplificar ou exibir formas de representação alternativas para facilitar a compreensão e resolução do sistema investigado. O uso conjunto da abordagem numérica e gráfica com a abordagem simbólica, facilita sobremaneira o entendimento de um algoritmo e a compreensão de sua descrição matemática. As funcionalidades atualmente fornecidas pelo Zeno agilizam o desenvolvimento de algoritmos, pois permitem que os usuários trabalhem de uma forma mais rápida e eficiente do que se executarem os cálculos à mão. Além disso, o CAS possibilita a apresentação de descrições fieis àquelas exibidas na literatura.

•Jul 12, 2007•0 citations
Resumo: Este trabalho aborda como utilizar a plataforma de computação quântica da empresa IBM e seu framework, conhecido na literatura como IBM Q Experience e Qiskit, respectivamente.Esta plataforma fornece um conjunto de processadores quânticos acessados via nuvem.Esses processadores quânticos podem ser acessados gratuitamente por pesquisadores de diversas áreas: físicos, matemáticos, engenheiros, educadores.Qiskit é um framework de desenvolvimento fornecido pela mesma empresa, que fornece, além da simulação local, a conexão entre o usuário e o processador quântico onde se deseja executar circuitos quânticos ou algoritmos, voltados ao ensino de computação quântica.Nosso trabalho teve como objetivo fornecer um circuito simples que emaranha 2-qubits, utilizando o Qiskit como recurso pedagógico para estudar conceitos básicos da computação quântica como portas, circuitos e, além disso, ainda temos o processo de medição de qubits disponível neste framework.Após a revisão teórica, implementamos as portas e circuitos quânticos no Qiskit, fornecendo o código, o resultado da simulação e, a visualização gráfica desses resultados.Concluímos que o Qiskit provou ser um importante recurso pedagógico para explorar vários conceitos da mecânica quântica e da computação, como portas, circuitos, emaranhamento e medidas quânticas.Na visualização gráfica, o Qiskit pode auxiliar na discussão dos resultados obtidos em circuitos simples e complexos, com foco na pesquisa e ensino da computação quântica.
Resumo: Este artigo trata da utilização da plataforma de processadores quânticos, conhecida na literatura como IBM Q Experience, como um recurso pedagógico para a disciplina de computação quântica.Por meio da utilização do Qiskit, um pacote de desenvolvimento fornecido gratuitamente pela empresa IBM, que fornece a ligação entre o usuário e o processador.Os circuitos quânticos devem ser rodados nesses processadores quânticos, como também, a possibilidade de simulação de projetos de circuitos localmente.Nos concentramos na caracterização do Qiskit referente a vários aspectos práticos dos códigos.Para esse fim, catalogamos as portas lógicas quânticas em duas tabelas demonstrando que o Qiskit pode ser útil como um recurso didático para os cursos de computação quântica.Destacamos também que o Qiskit possui mecanismos básicos para o processamento da informação, consequentemente, a criação de circuitos e portas quânticas com medidas nas bases computacionais tornam-se mais fácil.Um exemplo de um circuito quântico foi adotado para a demonstração dos conceitos, simulação do circuito e visualização gráfica dos resultados via Qiskit.Concluímos que o framework Qiskit é um recurso pedagógico importante para explorar vários conceitos da computação quântica, tais como: portas lógicas, circuitos e medidas quânticas.Na visualização gráfica, o Qiskit pode auxiliar na discussão dos resultados obtidos de circuitos simples e complexos, voltados para o ensino e pesquisa da computação quântica.
Resumo: A utilização da plataforma da computação quântica em nuvem (quantum cloud) da empresa IBM, através de sua IDE, chamada de IBM-Q Compose, se tornou imprescindível para disciplinas e minicursos na área da computação quântica.O IBM-Q Compose é uma IDE de desenvolvimento que fornece além da simulação local, a conexão entre os usuários e os processadores quânticos, onde se deseja executar circuitos e algoritmos quânticos.Neste trabalho exploramos uma proposta de sequência didática via projetos como atividades a serem trabalhadas na disciplina de computação quântica para aplicação nas engenharias e/ou ciências básicas.O foco principal é abordar conceitos importantes, do ponto de vista pedagógico, da computação quântica utilizando a IDE IBM-Q Compose da plataforma IBM.Na primeira parte deste trabalho, revisamos rapidamente conceitos como qubits, portas lógicas, circuitos e algoritmo quântico.Na segunda parte, propomos uma sequência didática via projetos na IDE para alunos e/ou professores trabalharem conjuntamente os conceitos, tais como: (1) a preparação de estado quânticos, (2) portas quânticas e suas atuações no espaço estados de múltiplos qubits, (3) algoritmo quântico através do teleporte de estados quânticos, e por fim, (4) análise das leituras (medidas) sobre os qubits utilizando vários gráficos disponíveis na IDE da plataforma.Concluímos o nosso trabalho analisando a plataforma da IBM referente a vários aspectos, como: a instalação, as características e sua utilização por parte de alunos e/ou professores.O nosso trabalho demonstra que essa sequência didática pode ser útil para os professores que usando o IBM-Q Compose, poderá trabalhar com os alunos os conceitos abstratos da computação quântica em chips quânticos totalmente gratuitos.
Resumo Nosso trabalho consistiu em analisar um processador quântico real, chamado IBM Q experience (IBM-Q), como um recurso pedagógico na aplicação de conceitos da computação quântica. Este processador de 5-qbits pode ser acessado remotamente pela internet através de uma plataforma desenvolvida pela empresa de tecnologia IBM. Nos concentramos na caracterização do IBM-Q referente a vários aspectos práticos e metodológicos. Avaliamos quais seriam as principais condições para o acesso a esse processador quântico e, quanto a sua utilização, avaliamos a sua interface com respeito a simplicidade e execução. Em nossa análise, os resultados de projetos executados no IBM-Q estão de acordo com as previsões teóricas. Nossos resultados também demonstram a eficácia do IBM-Q como um recurso pedagógico, voltado para tarefas como montagem e execução de blocos simples de circuitos quânticos.
Neste artigo, apresentamos a ferramenta Quantum Information Software Development Kit – Qiskit para o ensino de computação quântica para estudantes de graduação com conhecimento básico dos postulados da mecânica quântica. Nos concentramos na apresentação da construção dos programas em qualquer laptop ou desktop comum e a sua execução em processadores quânticos reais através do acesso remoto aos hardwares disponibilizados na plataforma IBM Quantum Experience. Os códigos são disponibilizados ao longo do texto para que os leitores, mesmo com pouca experiência em computação científica, possam reproduzi-los e adotar os métodos discutidos neste artigo para abordar seus próprios projetos de computação quântica. Os resultados apresentados estão de acordo com as previsões teóricas, mostrando a eficácia do pacote Qiskit como uma ferramenta de trabalho em sala de aula para a introdução de conceitos aplicados de computação e informação quântica.
Realizar computacao quântica real esta no roteiro de trabalho de empresas gigantes da computacao como Microsoft, Google e IBM. Algumas delas disponibilizam acesso a seus prototipos gratuitamente por meio de suas APIs para pesquisadores de todo o mundo a fim de popularizar o assunto entre a academia e entusiastas. Este e o caso do Qiskit, uma API Open Source escrita em Python para dar suporte a modelagem, simulacao e execucao de algoritmos quânticos em dispositivos NISQ (Noise Intermediate Scale Quantum) da IBM. Porem, a dificuldade de construir um computador quântico torna ainda necessario investir na simulacao de sistemas quânticos em computadores classicos, com o objetivo de fornecer um ambiente mais acessivel para criacao e aprimoramento de algoritmos quânticos maiores do que os prototipos existentes podem suportar. Acontece que a natureza paralela e exponencial da computacao quântica torna impossivel realizar simulacoes com eficiencia de tempo em maquinas sequenciais classicas. Para enfrentar este problema, a literatura tem mostrado alternativas explorando o paralelismo de outras arquiteturas como FPGAs e GPUs, com o objetivo de transferir a complexidade da simulacao do dominio do tempo para o dominio do espaco. Curiosamente, apesar de suportar simulacao em GPU, a API Qiskit ainda nao possui suporte para executar em FPGA. Pretendemos investigar diferentes modelos de arquitetura customizada para simulacao de algoritmos quânticos em FPGA, visando futura implementacao em um ASIC. Os modelos serao implementados em Verilog HDL, validados usando os prototipos de computadores quânticos da IBM como modelos de referencia, e serao comparados tendo como metricas de avaliacao parâmetros como escalabilidade e tempo de execucao. A ideia final e contornar o mecanismo de simulacao nativo da Qiskit para executar remotamente em um modelo FPGA disponivel remotamente por meio de nosso servico web capaz de processar essas solicitacoes, executar o algoritmo quântico e enviar os resultados finais de volta. O projeto encontra-se em desenvolvimento, ja tendo sido realizado os primeiros estudos sobre os fundamentos da computacao quântica, estudo da API Qiskit, e implementacao dos primeiros circuitos quânticos em C e em Python visando entendimento e desafios da complexidade de simulacao inerentes a esse novo modelo computacional.
A computação quântica é uma das mais promissoras tecnologias atuais, ela se baseia nos princípios da mecânica quântica para fornecer um paradigma computacional que promete um ganho expressivo de processamento. Com isso, problemas considerados intratáveis classicamente poderão ter soluções quânticas eficientes. Como até então nenhuma máquina quântica efetiva foi criada, a simulação se tornou a alternativa mais viável para o estudo e o desenvolvimento da área. Em vista disso, é necessário disponibilizar um sistema computacional que permita uma descrição em nível apropriado de um algoritmo quântico e uma “máquina” para simular esta descrição. Na literatura relacionada o estudo da computação quântica é, em geral, realizado através da linguagem de circuitos quânticos. Nesta linguagem, um algoritmo é apresentado através de sua representação visual (sintaxe) aliada à descrição e manipulação simbólica do estado do sistema (semântica). No presente trabalho é apresentado o processo de desenvolvimento de um Computer Algebra System (CAS) específico para o contexto de circuitos quânticos. O CAS foi implementado como uma extensão para o Zeno, tornando o simulador a única ferramenta do gênero a fornecer uma descrição completa da linguagem de circuitos A simulação simbólica incorporada ao Zeno permite que as descrições matemáticas do estado do sistema sejam criadas e manipuladas facilmente. Com isso, é possível simplificar ou exibir formas de representação alternativas para facilitar a compreensão e resolução do sistema investigado. O uso conjunto da abordagem numérica e gráfica com a abordagem simbólica, facilita sobremaneira o entendimento de um algoritmo e a compreensão de sua descrição matemática. As funcionalidades atualmente fornecidas pelo Zeno agilizam o desenvolvimento de algoritmos, pois permitem que os usuários trabalhem de uma forma mais rápida e eficiente do que se executarem os cálculos à mão. Além disso, o CAS possibilita a apresentação de descrições fieis àquelas exibidas na literatura.