Part 1. Numbers
choice of number systems,
binary, Gray code, one's complement, two's complement, residual number system,
induction process, theorems of primes and modulations.
Part 2. Boolean Algebra
manipulation of logic and gates,
laws and theorems, multiple elements, transformation.
Part 3. Function and Recursion
function definition and recursion, Fibonacci sequence, Ackermann function,
analytical solution of homogeneous linear recurrence relations,
pigeonhold principle, inclusion-exclusion principle.