Quantum computing for computer scientist