ISF DP Computer Science

Unit 02: Cryptography #

This unit introduces the basics of imperative and functional programming, using cryptography as a theme of interest.

Syllabus Topics [SL] #

  • B2.3.1 Construct programs that implement the correct sequence of code instructions to meet program objectives.
  • B2.1.3 Describe how programs use common exception handling techniques.
  • B2.3.4 Construct functions and modularization.
  • B2.5.1 Construct code to perform file-processing operations.
  • A2.4.4 Describe the process of encryption and digital certificates.

You can find the Cryptography slides HERE.

Syllabus Topics [HL] #

  • B2.4.4 Explain the fundamental concept of recursion and its applications in programming.
  • B2.4.5 Construct and trace recursive algorithms in a programming language.

You can find the Recursion slides HERE.