Bỏ qua điều hướng, tới nội dung chính
Học C

Lộ trình 8 cấp độ

Khoảng 28 tuần nếu học đều 10 tới 12 giờ mỗi tuần. Hai nút thắt lớn nhất là Level 3 (con trỏ) và Level 6 (hành vi không xác định). Nên dành gấp đôi thời gian cho hai chặng đó.

Cú pháp và nhập xuất

2 tuần

Viết được chương trình C đơn giản

Điều khiển, hàm, mảng

3 tuần

Giải được bài toán thuật toán cơ bản

Chuỗi và con trỏ

3 tuần

Hiểu bản chất của C

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

4 tuần

Tự cài được các cấu trúc nền tảng

Kỹ nghệ phần mềm và dự án

4 tuần

Làm ra sản phẩm hoàn chỉnh

Nguyên tắc thiết kế khóa học

Không dạy hết lý thuyết rồi mới làm dự án. Mỗi chương đi theo chu trình lý thuyết, ví dụ chạy được, chạy tay từng bước, bài tập nhỏ, bài tập thuật toán, gỡ lỗi, rồi tới dự án nhỏ. Riêng con trỏ được dạy theo thứ tự bộ nhớ, địa chỉ, con trỏ, giải tham chiếu, con trỏ với mảng, với hàm, với struct, rồi mới tới cấp phát động, để người học hiểu vì sao con trỏ tồn tại thay vì học thuộc ký hiệu.