Chương 1: Giải thuật: 1. Cấu trúc dữ liệu và giải thuật, 2. Ngôn ngữ diễn đạt giải thuật, 3. Thiết kế giải thuật, 4. Đánh giá giải thuật, 5. Giải thuật đệ quy; Chương 2: Cấu trúc mảng (arry): 1. Định nghĩa, 2. Cấu trúc dữ liệu mảng, 2. Áp dụng; Chương 3: Danh sách (list): 1. Định nghĩa, 2. Lưu trữ kế tiếp đối với danh sách, 3. Lưu trữ móc nối đối với danh sách, 4. Áp dụng; Chương 4: Ngăn xếp (stack) hàng đợi (queue): 1. Định nghĩa stack, 2. Lưu trữ kế tiếp đối với stack, 3. Áp dụng stsck, 4. Định nghĩa squeue, 5. Lưu trữ kế tiếp đối squeue. 6. Lưu trữ móc nối với stack và squeue; Chương 5: Cấu trúc cây (tree): 1. Định nghĩa và một số khái niệm, 2. Cây nhị phân, 3. Biểu diễn trong máy của cây nhị phân, 4. Phép duyệt của cây nhị phân (straversing binary tree), 5. Biểu diễn cây tổng quát bằng cây nhị phân, 6. Áp dụng; Chương 6: Đồ thị (graph): 1. Định nghĩa và một số khái niệm, 2. Biểu diễn trong máy của đồ thị, 3. Áp dụng.
Phần 1: Bài toán liệt kê: Nhắc lại một số kiến thức đại số tổ hợp, phương pháp sinh (GENARATION); Thuật toán quay lui; Kỹ thuật nhánh cận; Phần 2: Cấu trúc dữ liệu và giải thuật: Các bước cơ bản khi tiến hành giải một bài toán tin học; Phân tích thời gian giải thuật; Đệ quy và giải thuật đệ quy; Cấu trúc dữ liệu biểu diễn danh sách, ngăn xếp và hàng đợi; Cây (tree); Ký pháp tiền tố, trung tố và hậu tố; Sắp xếp; Tìm kiếm. Phần 3: Quy hoạch động: Công thức truy hồi; Phương pháp quy hoạch động; Một số bài toán quy hoạch động; Phần 4: Các thuật toán trên đồ thị: Các khái niệm cơ bản; Biểu diễn đồ thị trên máy tính; Các thuật toán tìm kiếm trên đồ thị;..
Giới thiệu về cấu trúc dữ liệu và giải thuật; Ngăn xếp; Hàng đợi; Danh sách; Chuỗi ký tự; Đệ quy; Tìm kiếm; Sắp xếp; Cây nhị phân; Cây nhiều nhánh; Hàng ưu tiên; Bảng và truy xuất thông tin; Đồ thị; Ứng dụng của nhăn xếp; Ứng dụng của hàng đợi; Ứng dụng xử lý văn bản; Ứng dụng sinh các hoán vị; Ứng dụng danh sách liên kết và bảng băm.
Chương I : Tổng quan về cấu trúc dữ liệu & giải thuật; Chương II : Kỹ thuật tìm kiếm; Chương III : Kỹ thuật sắp xếp; Chương IV : Danh sách; Chương V : Cây.