Gate Based Superconducting Quantum Computing