Application of semiconductor quantum dots in quantum computing