Puppy Code là một trò chơi lập trình dành cho trẻ em. Trẻ em học lập trình bằng cách giúp một chú chó con nhặt quả bóng, từng bước một.
Quả bóng ở đâu đó trong vườn. Chú chó con sẽ nhặt nó, nhưng chỉ khi bạn chỉ cho nó chính xác cách đến đó. Lập kế hoạch, nhấn Chạy, và chú chó con sẽ làm theo từng bước.
Nếu kế hoạch không hiệu quả, hãy thay đổi nó và thử lại.
Đó chính là lập trình.
Từ Mũi tên đến Mã lệnh Thực sự
Các cấp độ đầu tiên không cần đọc. Trẻ em chạm vào các mũi tên, và hình ảnh sẽ truyền tải ý nghĩa.
Sau đó, các mũi tên biến thành từ trên các phím. Sau đó, trẻ em tự gõ các từ trên bàn phím được thiết kế cho bàn tay nhỏ.
Không có bước nhảy đột ngột từ hình ảnh sang mã lệnh. Mỗi cấp độ thêm một ý tưởng nhỏ mới, vì vậy việc học lập trình giống như chơi.
Những Ý tưởng Lập trình Bên trong
Trẻ em gặp mỗi ý tưởng vì chúng cần nó để giải một câu đố. Tên lập trình cho ý tưởng đó có thể xuất hiện sau đó.
Trình tự
Một kế hoạch là một danh sách các bước, được thực hiện theo thứ tự.
Gỡ lỗi
Một số cấp độ bắt đầu với một kế hoạch có lỗi. Trẻ em tìm ra bước sai và sửa nó.
Vòng lặp
"thực hiện 3 lần" lặp lại các bước bên dưới. Một bong bóng cho biết bước nào thuộc vòng lặp. Kế hoạch sẽ ngắn hơn khi viết, và chú chó con vẫn thực hiện mọi bước.
Điều kiện if và else
"nếu quả bóng" đặt câu hỏi: quả bóng có ở đây không? Các bước bên dưới chỉ chạy khi câu trả lời là có. Các bước bên dưới "else" chạy khi câu trả lời là không.
Kế hoạch ngắn gọn
Trong Sổ tay nhỏ của Chú chó con, trang giấy chỉ có bảy dòng. Viết ra từng bước không còn vừa nữa, vì vậy vòng lặp và câu hỏi làm cho kế hoạch đủ ngắn gọn. Lập trình viên có một quy tắc cho việc này: đừng lặp lại chính mình.
Hàm
"mẹo tìm" dạy chú chó con một vài bước dưới một cái tên. Viết "tìm" sau đó sẽ khiến chú chó con thực hiện tất cả các bước. Một mẹo hoạt động bất kể chú chó con đang đứng ở đâu.
Hàm sử dụng hàm
Một mẹo có thể sử dụng một mẹo khác, giống như cách một hàm gọi một hàm khác. Sửa một thủ thuật một lần, và mọi nơi sử dụng thủ thuật đó đều được sửa.
Lập trình cho trẻ em, không áp lực
Puppy Code không bao giờ chỉ đơn giản nói "Sai".
Khi một kế hoạch ngừng hoạt động, trò chơi sẽ hiển thị những gì chú chó con đã cố gắng làm và điều gì đã khiến nó dừng lại. Trẻ có thể thay đổi một bước và chạy lại kế hoạch.
Một kế hoạch dài mà hoạt động vẫn là một câu trả lời đúng. Chỉ có các cấp độ trong sổ tay, với trang bảy dòng, mới yêu cầu một kế hoạch ngắn gọn.
Có:
• Không có bộ đếm thời gian
• Không có điểm số
• Không có chuỗi thắng thua
• Không có áp lực phải hoàn thành nhanh chóng
• Không có cách nào để thua
Mọi cấp độ đều được mở từ đầu. Trẻ em có thể ở lại một cấp độ bao lâu tùy thích.
Một phím Nghe sẽ đọc to mọi nhiệm vụ. Cứ mỗi ba cấp độ trẻ hoàn thành sẽ nhận được một món quà: một bức tranh mới cho cuốn sổ lưu niệm của Chú chó con.
Học cùng nhau
Lập trình cho trẻ em hiệu quả hơn khi học cùng nhau. Trẻ em và người lớn có thể cùng chia sẻ một màn hình, thảo luận về những việc chú chó con nên làm tiếp theo, đưa ra dự đoán và lần lượt viết các bước thực hiện.
Một trang dành cho người lớn giải thích những gì mỗi thế giới dạy và cách chơi cùng. Ứng dụng phù hợp cho các bài học tại nhà, giờ học STEM hoặc một buổi chiều yên tĩnh ở nhà.
Người lớn chưa từng lập trình trước đây cũng có thể bắt đầu từ cấp độ đầu tiên.
Thiết kế riêng tư
Puppy Code không yêu cầu tài khoản.
Ứng dụng có:
• Không quảng cáo
• Không phân tích dữ liệu
• Không theo dõi người dùng
• Không cần tài khoản hoặc đăng ký
Không có thông tin nào được thu thập hoặc gửi đi bất cứ đâu.
Tiến trình chơi được lưu trên thiết bị và luôn được giữ nguyên.
Học lập trình: một trò chơi xếp hình về chú cún con dạy trẻ em lập trình từng bước một.
Lần cập nhật gần đây nhất
3 thg 11, 2026