En el presente trabajo se realiza el analisis de una teoria donde han surgido nuevas aplicaciones para las matematicas, denominada Teoria de Codigos. El fin de dicha teoria es la busqueda de metodos confiables en la transmision de informacion, en el sentido en que si un mensaje enviado se altera durante la transmision, el receptor sea capaz de recuperar el mensaje original. A pesar de que son varias las ramas de las matematicas que han aportado a esta teoria, el presente estudio se centra en los aportes hechos tanto por el Algebra Lineal como por el Algebra Abstracta. En este estudio se analizan de manera detallada los conceptos fundamentales de la Teoria de Codigos y se presentan algunos de los resultados mas relevantes, con el fin de identificar los conceptos matematicos subyacentes. Tambien se presentan ejemplos para aclarar los conceptos estudiados, algunos de ellos mediante el uso de funciones del programa GAP.