MA412 : Coding Theory

Department

Department of Mathematics

Academic Program

Bachelor in mathematics

Type

Compulsory

Credits

03

Prerequisite

Overview

The general objectives of the course in the form of outputs that the student is supposed to acquire after successful completion of the course are:

  • · Familiarize yourself with the mathematical concepts of the theory of encoding and coding.
  • · Discusses the theoretical concept of error correction codes using the approach of primary enumeration, linear algebra, and finite fields .
  • · Discusses theoretical concepts, computational problems, and applications of coding theory.

Intended learning outcomes

The targeted learning outcomes of the course are:

A. Knowledge (& understand)

The basic information and key concepts that a student must acquire after successfully studying the course in the fields of knowledge and understanding are:

1

Understand theoretical ideas from cryptography theory.

2

Understands the theoretical concept of error correction codes using the approach of primary enumeration, linear algebra, and finite fields .

3

He receives insight into recent developments of modern coding theory.

B. Mental (skills)

The mental skills that the student acquires on analysis after studying the course successfully, and the ability to think creatively, identify and solve problems are:

B.1

Recognizes fixed plans for coding channels.

B.2

Designs codes to correct errors using some appropriate calculations.

B.3

Understand the specific structure of some groups of BCH symbols, Red Solomon's circular symbols, and general Red Solomon circular symbols.

C. Practical & Professional (Skills)

The skills that the student must acquire when studying the course successfully, in order to enable him to use what he has studied in professional applications, are:

1

Teach the student how to think about the given issues and the importance of proposing individual solutions to coding and encoding.

2

Teach the student how to raise and discuss arithmetic obstacles.

3

Take advantage of the modern technologies available in coding.

D. Generic (and transferable skills)

General skills or skills that can be used in the fields of work that the student must acquire when studying the course successfully, so that they can be applied in any field are:

1

Using computers, taking care of duties and printing them on the computer.

2

Participate in live and online scientific forums.

3

Directing them on how to take advantage of the programs available on the Internet that serve the course.

Teaching and learning methods

The methods and methods used in teaching the course are:

  • · Lectures
  • · Discussion and dialogue .

Methods of assessments

The types of assessment used in the process of teaching and learning the course to ensure that they achieve learning outcomes are:

Rating No.

Evaluation methods

Evaluation Duration

Evaluation weight

Percentage

Rating Date (Week)

First Assessment

First written exam

An hour and a half

25 scheduled

25%

Sixth

Second Assessment

Second written test

An hour and a half

25 scheduled

25%

Eleventh

Final Evaluation

Final written exam

Two hours

All Course

50%

End of Semester

Total

100 degree

100%

(References )

Bibliography

Publisher

Version

Author

Where it is located

Course textbooks

. Introduction to coding theory

Cambridge University Press

2006

Roth, R

Internet

Help Books

. Introduction to coding theory

. Springer Science & Business Media

2012

(Vol. 86)

Van Lint, J.H.

Internet

الأصلي

1.أهداف المقرر الدراسي (Course objectives