- Nắm được những kiến thức cơ bản nhất về cấu trúc dữ liệu và giải thuật.
- Sử dụng thành thạo các cấu trúc dữ liệu (danh sách, ngăn xếp, hàng đợi, cây) để mô tả đúng các kiểu dữ liệu trừu tượng một cách chính xác.
- Mô tả ngôn ngữ diễn đạt giải thuật đúng và vận dụng nó để diễn đạt các thuật toán một cách chính xác.