DataFoundations

Nền tảng dữ liệu — 3 nhóm × 13 bài, từ binary & bit ops, floating-point, encoding, hashing, nén & sửa lỗi tới set theory, logic, combinatorics, modular & proof.

Lĩnh vực này dạy gì?

Cần khi học DataStructures (bitmask, hash, Bloom), Cryptography (XOR, modular, hash), Databases (mô hình quan hệ = set theory, encoding), AI-ML (numerical precision).

3 nhóm 13 bài

Nhóm 1
Binary & hex, bitwise operations, floating-point IEEE 754 — cách máy lưu số.
Nhóm 2
Character encoding (UTF-8), endianness & memory layout, hashing, compression (Huffman), error detection (CRC, Hamming) — cách máy lưu data tổng quát.
Nhóm 3
Set theory, Boolean logic, combinatorics, modular arithmetic, proof & induction — toán nền cho data; dùng cho mô hình quan hệ, hash, crypto, chứng minh thuật toán.