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.
- Cơ bản
- Dạy bằng tiếng Việt
- Khoảng 4 đến 6 giờ
- 7 chương
- 23 bài học
Đăng nhập bằng Google hoặc GitHub, khóa học sẽ mở trong Học viện bằng chính tài khoản đó.
Nội dung khóa học
Chương 1
Gặp Karel: đoán trước, rồi kiểm tra
Thế giới của Karel
Bài học · 5 phút
Điều khiển Karel bằng nút
Luyện tập · 32 phút
Nhìn lại: lần đoán sai
Bài học · 5 phút
Chương 2
Chương trình đầu tiên: tìm chỗ lệch
Từ nút bấm đến chương trình
Bài học · 5 phút
Viết chương trình
Luyện tập · 32 phút
Nhìn lại: tìm lỗi
Bài học · 5 phút
Chương 3
Chia nhỏ và đặt tên (hàm)
Hàm: đặt tên cho một ý tưởng
Bài học · 5 phút
Quay phải, quay đầu
Luyện tập · 16 phút
Cột mốc: lấy báo
Luyện tập · 20 phút
Nhìn lại: chia nhỏ việc lớn
Bài học · 5 phút
Chương 4
Tìm phần lặp lại (vòng lặp for)
Vòng lặp for
Bài học · 5 phút
Luyện vòng lặp
Luyện tập · 24 phút
Nhìn lại: khi nào lặp?
Bài học · 5 phút
Chương 5
Nghĩ cho mọi trường hợp (if)
Cảm biến và if
Bài học · 5 phút
Ra quyết định
Luyện tập · 16 phút
Nhìn lại: điều ngầm cho là đúng
Bài học · 5 phút
Chương 6
Khi chưa biết trước (while)
Vòng lặp while và bài toán hàng rào
Bài học · 5 phút
Thế giới không biết trước
Luyện tập · 24 phút
Cột mốc: lấp đầy thế giới
Luyện tập · 25 phút
Nhìn lại: vòng lặp vô tận
Bài học · 5 phút
Chương 7
Kết hợp các cách nghĩ
Xây trụ đá
Luyện tập · 15 phút
Cột mốc: điểm giữa
Luyện tập · 30 phút
Nhìn lại cả khoá
Bài học · 5 phút