Mã hóa và mật mã học là môn học nghiên cứu các nguyên lý, thuật toán và giao thức dùng để bảo vệ thông tin trong quá trình lưu trữ và truyền tải. Nội dung môn học bao quát từ các thuật toán mã hóa đối xứng, bất đối xứng đến chữ ký số, hàm băm và các giao thức bảo mật. Sinh viên sẽ được trang bị kỹ năng triển khai và đánh giá các hệ thống mã hóa trong nhiều ứng dụng thực tiễn như thương mại điện tử, ngân hàng, và bảo mật dữ liệu cá nhân.