Computational Methods in Hypersonic Aerodynamics