Everything about Coding theory
Study of the properties of codes and their fitness
Coding theory is the study of the properties of codes and their respective fitness for specific applications. Codes are used for data compression, cryptography, error detection and correction, data transmission and data storage. Codes are studied by various scientific disciplines—such as information theory, electrical engineering, mathematics, linguistics, and computer science—for the purpose of designing efficient and reliable data transmission methods. This typically involves the removal of redundancy and the correction or detection of errors in the transmitted data. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Coding theoryA 5-minute orientation
- Skim a recent paper: Abductive Coding: Theory Building and Qualitative (Re)AnalysisInfluential work since 2022
- Pick up a classic book: The Code BookThe most-reprinted book on the subject
- Read the landmark paper: Dual coding theory and educationCited 1,342 times
- Go sideways: Block codeA closely related topic
- Go sideways: Error correction codeA closely related topic
đź“– Definitions
Noun The branch of mathematics dealing with the art of transmitting messages reliably over a noisy channel by adding redundancy to the message.
🏆 Landmark papers (most cited)
Dual coding theory and education
Information theory and neural coding
Network Coding Theory: Single Sources
Association schemes and coding theory
Network Coding Theory: A Survey
Theory of Secure Network Coding
Galois geometries and coding theory
Combinatorial Geometry and Coding Theory*
🆕 Influential since 2022
📚 Books worth reading
The Code BookSimon Singh · 1999
Clean CodeRobert C. Martin · 2008
The Code Book for Young PeopleSimon Singh · 2002
Introduction to Coding TheoryJurgen Bierbrauer · 2016- 📕Fundamentals of Information Theory and Coding DesignRoberto Togneri, Christopher J. S. Desilva · 2002
Confident CodingRob Percival · 2017
The art of error correcting codingRobert H. Morelos-Zaragoza · 2002
Cryptography and Network SecurityWilliam Stallings · 2002
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Block code In coding theory, block codes are a large and important family of error-correcting codes that encode data in blocks. There is a vast number of examples…
- Error correction code In computing, telecommunication, information theory, and coding theory, forward error correction (FEC) or channel coding is a technique used for controlling…
- Code In communications and information processing, a code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into…
- Distributed source coding Distributed source coding (DSC) is an important problem in information theory and communication. DSC problems regard the compression of multiple correlated…
- Information theory Information theory is the mathematical study of the quantification, storage, and communication of a particular type of mathematically defined information…
- Reed–Solomon error correction In information theory and coding theory, Reed–Solomon codes are a group of error-correcting codes that were introduced by Irving S. Reed and Gustave Solomon…
- Hamming code In computer science and telecommunications, Hamming codes are a family of linear error-correcting codes. Hamming codes can detect one-bit and two-bit errors…
- Timeline of information theory A timeline of events related to information theory, quantum information theory and statistical physics, data compression, error correcting codes and…