The present invention involves a
quantum computing structure, comprising: one or more logical qubits, which is encoded into a plurality of superconducting qubits; and each of the logical qubits comprises at least one operating
qubit and at least one ancilla
qubit. Also provided is a method of
quantum computing, comprising: performing encoded
quantum computing operations with logical qubits that are encoded into superconducting operating qubits and superconducting ancilla qubits. The present invention further involves a method of error correction for a quantum computing structure comprising: presenting a plurality of logical qubits, each of which comprises an operating physical
qubit and an ancilla physical qubit, wherein the logical states of the plurality of logical qubits are formed from a
tensor product of the states of the operating and ancilla qubits; and wherein the states of the ancilla physical qubits are suppressed; and applying strong pulses to the grouping of logical qubits.