Học tư duy lập trình cùng Karel
Học tư duy lập trình và thực hành với robot Karel. Qua từng câu đố nhỏ, bạn tập cách người lập trình suy nghĩ: đoán trước rồi kiểm tra, chia việc lớn thành phần nhỏ và đặt tên cho chúng, tìm phần lặp lại, nghĩ cho mọi trường hợp, và tìm lỗi bằng lập luận thay vì đoán mò. Những cách nghĩ này dùng được cả ngoài máy tính. Không cần biết lập trình trước.
- Beginner
- Taught in Vietnamese
- Khoảng 4 đến 6 giờ
- 7 sections
- 23 lessons
Sign in with Google or GitHub and the course opens in the Academy with the same account.
Course outline
Section 1
Gặp Karel: đoán trước, rồi kiểm tra
Thế giới của Karel
Lesson · 5 min
Điều khiển Karel bằng nút
Practice · 32 min
Nhìn lại: lần đoán sai
Lesson · 5 min
Section 2
Chương trình đầu tiên: tìm chỗ lệch
Từ nút bấm đến chương trình
Lesson · 5 min
Viết chương trình
Practice · 32 min
Nhìn lại: tìm lỗi
Lesson · 5 min
Section 3
Chia nhỏ và đặt tên (hàm)
Hàm: đặt tên cho một ý tưởng
Lesson · 5 min
Quay phải, quay đầu
Practice · 16 min
Cột mốc: lấy báo
Practice · 20 min
Nhìn lại: chia nhỏ việc lớn
Lesson · 5 min
Section 4
Tìm phần lặp lại (vòng lặp for)
Vòng lặp for
Lesson · 5 min
Luyện vòng lặp
Practice · 24 min
Nhìn lại: khi nào lặp?
Lesson · 5 min
Section 5
Nghĩ cho mọi trường hợp (if)
Cảm biến và if
Lesson · 5 min
Ra quyết định
Practice · 16 min
Nhìn lại: điều ngầm cho là đúng
Lesson · 5 min
Section 6
Khi chưa biết trước (while)
Vòng lặp while và bài toán hàng rào
Lesson · 5 min
Thế giới không biết trước
Practice · 24 min
Cột mốc: lấp đầy thế giới
Practice · 25 min
Nhìn lại: vòng lặp vô tận
Lesson · 5 min
Section 7
Kết hợp các cách nghĩ
Xây trụ đá
Practice · 15 min
Cột mốc: điểm giữa
Practice · 30 min
Nhìn lại cả khoá
Lesson · 5 min