Bits and bytes
Logic gates and boolean algebra
Data structures and algorithms
Data structures
Searching algorithms
Sorting algorithms and how they can help in shelving books