All courses
Free

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
Start learning

Sign in with Google or GitHub and the course opens in the Academy with the same account.

Course outline

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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