Bé học gì trong khoá Lập trình?

Mỗi bài là một bản đồ nhỏ vừa màn hình điện thoại, có Thỏ, cà rốt, ngô và vài chướng ngại. Bé ghép các khối tiến, rẽ trái, rẽ phải, nhảy, thu hoạch cà rốt, thu hoạch ngô thành chương trình để Thỏ đi đúng đường và hái hết rau. Bản đồ nhỏ giúp bé nhìn trọn bài toán.

Sáu khoá K1–K6 đi từ dễ đến khó theo đúng thứ tự các khái niệm nền tảng của lập trình:

Trình tự: lệnh chạy lần lượt từ trên xuống. Bé học đếm ô, phân biệt rẽ trái với rẽ phải theo hướng của Thỏ.
Vòng lặp: thay vì ghép 4 khối "tiến", bé dùng một khối lặp 4 lần. Chương trình ngắn hơn và ít sai hơn.
Nếu/thì: Thỏ kiểm tra ô có cà rốt không rồi mới thu hoạch.
Lặp khi (while): lặp đến khi điều kiện không còn đúng, ví dụ đi tiếp khi phía trước còn đường.
Biến: những chiếc hộp nhớ số bước, số điểm, số mạng.
Danh sách: nhiều giỏ rau xếp thành dãy, bé đọc và so sánh từng giỏ.
Hàm: đặt tên cho một nhóm lệnh rồi gọi lại nhiều lần, có cả hàm nhận tham số.

Trong mỗi khái niệm, bé gặp nhiều dạng bài: xem mẫu, chọn đáp án, đọc code đoán kết quả, đoán ô Thỏ dừng, tự xây chương trình, tìm lỗi, so sánh hai chương trình và điền phần còn thiếu. Đổi dạng bài giúp bé hiểu một khái niệm từ nhiều phía.

Một bài học trông thế nào?

Ảnh chụp từ app thật, ở các bài giữa khoá:

Bài 129 Xoắn ốc: Hái cà rốt và ngô trong app Karotto, chương trình có khối lặp 2 lần và 3 lần đang chạy
Bài 129 "Xoắn ốc": bé dùng khối lặp 2x, 3x để Thỏ đi vòng xoắn và hái cả cà rốt lẫn ngô.
Bài 155 If trên đường chữ U: bản đồ hình chữ U có cà rốt ở vài ô, chương trình có vòng lặp 6 lần chứa khối Nếu gặp cà rốt thì thu hoạch
Bài 155 "If trên đường chữ U": vòng lặp 6x chứa khối Nếu/thì, Thỏ chỉ thu hoạch ở ô có cà rốt.
Bài 126 Nhảy cá sấu: Thu hoạch, chương trình dùng vòng lặp lồng 3 lần và 2 lần
Bài 126 "Nhảy cá sấu": vòng lặp lồng nhau 3x và 2x, Thỏ nhảy qua cá sấu rồi thu hoạch.

Bé bấm Chạy để xem cả chương trình, hoặc Chạy từng bước để xem khối nào đang sáng và Thỏ đang ở đâu.

Vì sao bé tự học được?

  • Giọng đọc thành tiếng: đề bài, hướng dẫn và nhận xét đều được đọc to, có tiếng Việt và 12 ngôn ngữ khác. Bé 5–6 tuổi chưa đọc thạo vẫn tự làm được.
  • Chỉ ra lệnh đầu tiên đi lệch: khi chương trình sai, app không chỉ báo "sai" mà chỉ đúng khối lệnh đầu tiên khiến Thỏ đi khác đường, để bé sửa đúng chỗ.
  • Gợi ý từng nấc: bí thì hỏi chú robot. Gợi ý đầu chỉ nhắc nhẹ, các nấc sau rõ dần, nên bé vẫn phải tự nghĩ.
  • Sao và sticker sau mỗi bài, chương trình càng gọn càng nhiều sao.

Học phí: miễn phí mỗi ngày, Premium mua một lần

Mỗi ngày bé được học miễn phí một lượng bài vừa sức, và mọi đảo đều mở. Hết lượt trong ngày, Thỏ Bông hẹn bé ngày mai, giữ nhịp học lành mạnh thay vì ngồi lì trước màn hình.

Premium là mua một lần, dùng trọn đời. Gói này mở học không giới hạn mỗi ngày. Đây không phải thuê bao trả hằng tháng hay hằng năm, nên không có khoản trừ tiền định kỳ nào, kể cả những tháng bé không học. App không có quảng cáo.

Bài viết cho cha mẹ

Câu hỏi thường gặp

Bé mấy tuổi học lập trình với Karotto được?

Khoá phù hợp với bé 5–11 tuổi. Bé 5–6 tuổi bắt đầu từ các bài trình tự ngắn, nhờ giọng đọc nên chưa cần đọc thạo. Bé lớn hơn đi nhanh qua phần đầu và dành thời gian cho vòng lặp, biến, danh sách, hàm.

Bé có phải gõ code không?

Không. Bé kéo thả các khối lệnh có hình bàn chân, mũi tên rẽ, giỏ thu hoạch. Bé vẫn học đúng các khái niệm của lập trình thật như vòng lặp, điều kiện, biến và hàm, chỉ là không phải gõ cú pháp.

Cha mẹ không biết lập trình có kèm con được không?

Được. App tự đọc đề, tự chấm và chỉ ra lệnh sai đầu tiên. Cha mẹ chỉ cần ngồi cạnh, hỏi con "Thỏ sẽ đi đến đâu?" trước khi bấm chạy, và giữ nhịp học đều mỗi ngày.

Mỗi ngày bé nên học bao lâu?

Với bé nhỏ, 15–20 phút mỗi ngày là vừa. Lượng bài miễn phí mỗi ngày của Karotto cũng được đặt ở mức vừa sức; hết lượt, Thỏ Bông hẹn bé ngày mai.

Cho bé thử bài lập trình đầu tiên

329 bài ghép khối lệnh, có giọng đọc tiếng Việt, không quảng cáo. Mỗi ngày học miễn phí một lượng bài vừa sức.