Cấu trúc dữ liệu nghiên cứu các phương pháp tổ chức, lưu trữ và quản lý dữ liệu trong chương trình và hệ thống phần mềm nhằm bảo đảm việc xử lý thông tin diễn ra hiệu quả. Trong bối cảnh công nghệ thông tin phát triển nhanh chóng, khối lượng dữ liệu ngày càng lớn và yêu cầu xử lý ngày càng cao, Cấu trúc dữ liệu trở thành nền tảng không thể thiếu của lập trình và thuật toán. Việc đào tạo Cấu trúc dữ liệu giúp người học hiểu rõ mối quan hệ giữa dữ liệu và thuật toán, giữa cách tổ chức thông tin và hiệu năng của chương trình, cũng như những đánh đổi cần cân nhắc khi lựa chọn giải pháp kỹ thuật.