1. Các kiến thức cơ sở: logic và chứng minh, tập hợp
2. Những kiến thức cơ bản: Thuật toán, các số nguyên và ma trận
3. Suy luận toán học, phép quy nạp và đệ quy
4. Đếm các phần tử
5. Xác suất rời rạc
6. Kĩ thuật đếm cao cấp
7. Quan hệ
8. Đồ thị
9. Cây
10. Đại số Boole
11. Mô hình tính toán.