3. Networks, Coding, and Cryptography

Learning outcomes
  • I can explain how combinatorics is used in coding theory.
  • I can describe applications in cryptography.
  • I can analyse simple network problems.
  • I can recognise the role of probability in computer science.
  • I can solve introductory combinatorial applications.