Cấu trúc dữ liệu và giải thuật

Cung cấp cho sinh viên một khối lượng lớn các kiến thức cơ bản về các kiểu dữ liệu trừu tượng và các phép toán trên kiểu dữ liệu đó. Giới thiệu cách cài đặt các kiểu dữ liệu trừu tượng cơ bản như danh sách, ngăn xếp, hàng đợi, cây, tập hợp, bảng băm, đồ thị bằng một ngôn ngữ lập trình căn bản và ứng dụng các kiểu dữ liệu trừu tượng để giải quyết bài toán đơn giản trong thực tế.