Asymptotic and Computational Aspects of Coding Theory