3- Intended Learning Outcome :-
a- Knowledge and Understanding :-
a1. Understand theories, fundamentals, and current state-of-the-art in information technology domain and their related domains.
a2. Understand what the purposes of coding, the channel coding techniques and source coding techniques, including compression.
a3. Understand fundamental concepts of coding theory.
a4. Understand theoretical aspects, algorithmic questions and applications of coding theory.
a5. Understand the basics of algebraic coding theory, convolutional codes, turbo codes and space-time codes.
a6. Describe Mutual influence between professional practice and its impacts on the environment.
a7. Know the application with understanding of established techniques and how they are used to advance the subject.
a8. Explain algebraic structures used in coding theory and know examples of how they are applied in communication systems.
b-Intellectual Skills :-
b1- Solve routine and non-routine problems within the development and operation of IT systems.
b2- Apply linear algebra terminology such as linear independence, basis and dimension to linear codes.
b3- Join between the various knowledge to solve professional problems.
b4- Find bases for linear codes and their dual codes.
b5- Encode and decode extended Golay codes and Reed-Muller codes.
c-Professional Skills :-
c1- apply the principles and practices of the discipline in tackling a significant technical problem.
c2- Form linear codes and their dual codes.
c3- Form perfect codes, Hamming codes, extended Golay codes, Golay codes, Reed –Muller codes, Reed-Solomon codes, and orthogonal latin square codes.
d-General Skills :-
d1- Use the information technology to develop the professional practice.
d2- present students with applications of coding theory.
d3- Be capable of applying both traditional and new concepts and skills.