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.