Lesson plan / INTRODUCTION TO CODING THEORY

Lesson Information

Course Credit 3.0
Course ECTS Credit 5.0
Teaching Language of Instruction Türkçe
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course Programme Elective
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? S
Course Coordinator
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course This course aims to give the basic definitions of the coding theory, basic problems in coding theory.
Course Content This course covers Error Detection, Error Correction and Decoding; communication channels, maximum likelihood decoding, hamming distance, distance of a code, Finite Fields; fields, polynomial rings, structure of finite fields, minimal polynomials. Linear Codes; vector spaces over finite fields, hamming weight, bases for linear codes, generator matrix and parity-check matrix, equivalence linear code, encoding and decoding of linear codes, syndrome decoding. Bounds in Coding Theory, Construction of Linear Codes; Propagation rules, Reed-Mullercode, Cyclic Codes; BCH codes, Reed-Solomon codes, Goppa Codes.

Weekly Course Subjects

1Introduction; communication channel, distance, error detecting, correcting error, decoding
2Review of abstract algebra; polynomial rings, finite field, minimal polynomials
3Vector Spaces over finite fields
4Linear Coding, Hamming weight, finding bases for linear codes, generator and parity check matrices
5Coding and decoding of linear codes
6Bounds, Lower bound, Sphere-Covering bounds, Gilbert-Varshamov bounds, Hamming bounds, Singleton bounds, Plotkin bounds
7Hadamard Matrices codes, construction of linear codes
8Reed Muller codes
9Midterm
10Cyclic codes
11Cyclic codes
12BCH codes
13Goppa Codes
14Reed Solomon Codes

Resources

1 - San Ling & Chaoping Xing, Coding theory. A first course. Cambridge University Press, Cambridge, 2004.
2 - W. Cary Huffman & Vera Pless, Fundamentals of error-correcting codes. Cambridge University Press, Cambridge, 2003.
3 - Wade Trappe, Lawrence C. Washington, Introduction to Cryptography with Coding Theory.