For p is odd and not the characteristic of the defining field the structure of the Sylow p-subgroups of the classical groups have been known for 50 years (Weir 1955). We present algorithms for their construction and for finding a conjugating element. The cases p=2,and p | q will also be discussed.