Abstract

This project delves into the underlying mathematics and applicative computer science of error-correcting codes. A brief overview of what error-correcting codes and how they work is proceeded by an extensive look at the Hamming code. Then the mathematics of finite fields and their intimate connection with error-correcting codes is developed and analyzed. Following this, the applicable side of error-correcting codes are inspected through extensible error-correcting code and noise software created for this project.

Advisor

Bowen, Jennifer

Second Advisor

Byrnes, Denise

Department

Computer Science; Mathematics

Disciplines

Physical Sciences and Mathematics

Keywords

error-correcting codes, hamming code, golay code, software, forward error correction, finite fields, ruby

Publication Date

2017

Degree Granted

Bachelor of Arts

Document Type

Senior Independent Study Thesis

Share

COinS
 

© Copyright 2017 Alex P. Iudice