Книга посвящена теории алгеброгеометрических кодов - области, возникшей в начале восьмидесятых годов прошлого века на стыке нескольких областей математики. С одной стороны здесь выступают такие классические области как алгеобраическая геометрия и теория чисел, с другой - теория передачи информации, комбинаторика, конечные геометрии, теория плотных упаковок, и так далее. Книга не предполагает предварительного знакомства ни с теорией кодирования, ни с алгеобраической геометрией. Ее отдельные главы могут служить введением как в теорию корректирующих кодов, так и в теорию алгебраических кривых. Особое внимание при этом уделяется кривым над конечными полями. Наконец, излагаются связи между этими областями - собственно теория алгеброгеометрических кодов. Книга будет полезна как начинающим математикам, так и специалистам.