De elektronische studiegids voor het academiejaar 2026 - 2027 is onder voorbehoud.





Coding theory and cryptology (4914)

Coordinating lecturer:Prof. dr. ir. Nele MENTENS 
Member of the teaching team:dr. ing. Jo VLIEGEN 
 dr. ing. MD Masoom RABBANI 


Credits: 5,0
Study load hours: 135
Period: semester 1 (5sp)

Language of instruction: English

2nd Chance Exam1: Yes
Final grade2: Numerical
Tolerance3: See included in these programmes

Sequentiality
No sequentiality


Content
  • Introduction to information theory
  • Source coding
  • Channel coding
  • Cryptology
  • Cryptographic engineering
  • Security


Compulsory course material
 

Syllabus 'Coding theory and cryptology' (available through the electronic learning platform)

 

Remarks
 

Position in the curriculum: this course builts further on the concepts taught in the course telecommunication.

Relation to the field of activity: the treated subjects are important for engineers working in companies dealing with telecommunication, data processing, data storage and data security.

Relation to research: several topics treated in this course are also applied in the current research of the university. During classes, there will be referred to this research.



Organisational and teaching methods
Organisational methods  
Application Lecture  
Teaching methods  
Exercises  
Seminar  


Evaluation

Semester 1 (5,00sp)

Evaluation method
Written exam100 %
Open questions
Oral explanation

Second examination period

Evaluation second examination opportunity different from first examination opprt
No


Learning outcomes
  EC = learning outcomes      DC = partial outcomes      BC = evaluation criteria  
Master of Teaching in Sciences and Technology
  •  EC 
  • 5.2 The Educational Master in Science and Technology as a domain expert: the Educational Master has specialised knowledge of and insight into subject didactics and is able to creatively design, plan, and implement these within an educational context, particularly as part of a methodologically structured and project-based sequence within a multidisciplinary STEM project with a strong research and/or innovation component.

     

  •  EC 
  • 5.3 The Educational Master in Science and Technology as a domain expert: the Educational Master has advanced or specialised knowledge of the principles, structure, and technologies of various industrial processes and techniques relevant to subject didactics, and is able to independently identify, critically analyse, and methodically solve complex, multidisciplinary, unfamiliar, practice-oriented design or optimisation problems, taking into account application, material selection, automation, safety, environment, and sustainability, while recognising practical constraints and current technological developments.

 

Master of Electronics and ICT Engineering Technology
  •  EC 
  • EC1 - The holder of the degree thinks and acts professionally with an appropriate engineering attitude and continuous focus on personal development, adequately communicates, effectively cooperates, takes into account the sustainable, economical, ethical, social and/or international context and is hereby aware of the impact on the environment.

     
  •  DC 
  • DC-M8 -can evaluate knowledge and skills critically to adjust own reasoning and course of action accordingly.

      
  •  BC 
  • The students can critically reflect on the behavior of the developed coding schemes, and in case of errors, change them to obtain a working solution.

     
  •  DC 
  • DC-M12 - shows a suitable engineering attitude.

      
  •  BC 
  • The students can optimize a coding scheme to obtain a solution with a higher efficiency.
  •  EC 
  • EC3 - The holder of the degree has advanced knowledge of and insight in principles and applications of automation and sensor technology and signal processing and can independently recognise, critically analyse and create methodical solutions for complex, practical design or optimisation problems with eye for data processing and implementation, with attention to topical technological developments.

     
  •  DC 
  • DC-M1 - has knowledge of the basic concepts, structures and coherence.

      
  •  BC 
  • The student can explain the treated concepts related to information theory.

    The student can explain the treated concepts related to source coding.

    The student can explain the treated concepts related to channel coding.

    The studen t can explain the treated concepts related to cryptology.

     
  •  DC 
  • DC-M2 - has insight in the basic concepts and methods.

      
  •  BC 
  • The student can apply the treated concepts related to information theory in dedicated exercises.

    The student can apply the treated concepts related to source coding in dedicated exercises.

    The student can apply the treated concepts relate d to channel coding in dedicated exercises.

    The student can apply the treated concepts related to cryptology in dedicated exercises.

     
  •  DC 
  • DC-M5 - can analyze problems, logically structure and interpret them.

      
  •  BC 
  • The student can apply the treated concepts related to information theory to analyze a given coding scheme.

    The student can apply the treated concepts related to source coding to analyze a given coding scheme.

    The student can apply the treated concepts related to channel coding to analyze a given coding scheme.

    The student can apply the treated concepts related to cryptology to analyze a given coding scheme.

     
  •  DC 
  • DC-M6 - can select methods and make calculated choices to solve problems or design solutions.

      
  •  BC 
  • The student can apply the treated concepts related to source coding to design a specific encoder.

    The student can apply the treated concepts related to channel coding to design a specific encoder.

     
  •  DC 
  • DC-M8 - can evaluate knowledge and skills critically to adjust own reasoning and course of action accordingly.

      
  •  BC 
  • The student can critically reflect on the behavior of the developed coding schemes, and in case of errors, change them to obtain a working solution.
  •  EC 
  • EC7 - The holder of the degree has specialist knowledge of and insight in principles and applications within the domains of computer technology and algorithms of programming languages, in which he/she can initiate, plan, critically analyse and create solid solutions with eye for data processing and implementation, with the help of simulation techniques or advanced tools, while being aware of potential mistakes, practical constraints and with attention to the topical technological developments.

     
  •  DC 
  • DC-M1 - has knowledge of the basic concepts, structures and coherence.

      
  •  BC 
  • The student can explain the treated concepts related to information theory.

    The student can explain the treated concepts related to source coding.

    The student can explain the treated concepts related to channel coding.

    The student can explain the treated concepts related to cryptology.

    The student can explain the treated concepts related to security.

     
  •  DC 
  • DC-M2 - has insight in the basic concepts and methods.

      
  •  BC 
  • The student can apply the treated concepts related to information theory in dedicated exercises.

    The student can apply the treated concepts related to source coding in dedicated exercises.

    The students can apply the treated concepts relat ed to channel coding in dedicated exercises.

    The student can apply the treated concepts related to cryptology in dedicated exercises.

     
  •  DC 
  • DC-M5 - can analyze problems, logically structure and interpret them.

      
  •  BC 
  • The student can apply the treated concepts related to information theory to analyze a given coding scheme.

    The student can apply the treated concepts related to source coding to analyze a given coding scheme.

    The student can apply the tre ated concepts related to channel coding to analyze a given coding scheme.

    The student can apply the treated concepts related to cryptology to analyze a given coding scheme.

     
  •  DC 
  • DC-M6 - can select methods and make calculated choices to solve problems or design solutions.

      
  •  BC 
  • The student can apply the treated concepts related to source coding to design a specific encoder.

    The student can apply the treated concepts related to channel coding to design a specific encoder.

     
  •  DC 
  • DC-M8 - can evaluate knowledge and skills critically to adjust own reasoning and course of action accordingly.

      
  •  BC 
  • The student can critically reflect on the behavior of the developed coding schemes, and in case of errors, change them to obtain a working solution.
 

Included in these programmesTolerance3
Exchange Programme Engineering Technology Y
Master of Electronics and ICT Engineering Technology Y
Master of Teaching in Sciences and Technology - Engineering and Technology choice for subject didactics engineering & technology Y



1   Education, Examination and Legal Position Regulations art.12.2, section 2.
2   Education, Examination and Legal Position Regulations art.15.1, section 3.
3   Education, Examination and Legal Position Regulations art.16.9, section 2.