arrow_backQuay lại ghi chép lĩnh vực
TUTORING Đã đăng 4 Aug 2026

Chương Trình Đầu Tiên: Scratch cho Tuổi 5–9

Scratch là gì, tại sao nó phù hợp với trẻ nhỏ, và cách hướng dẫn trẻ 5–9 tuổi qua chương trình thực tế đầu tiên của họ.

Scratch là một ngôn ngữ lập trình miễn phí, dựa trên khối do MIT Media Lab xây dựng dành riêng cho trẻ em. Thay vì gõ cú pháp, trẻ em ghép những khối màu sắc lại với nhau như những mảnh ghép để làm cho một sprite mèo di chuyển, phát âm thanh, hoặc phản ứng khi nhấp chuột. Đối với trẻ 5–9 tuổi, đó chính là điểm mấu chốt: rào cản giữa một ý tưởng và một chương trình hoạt động gần như bằng không, và sai lầm rẻ tiền để sửa chữa.

Scratch thực sự là gì

Scratch chạy trong trình duyệt tại scratch.mit.edu, hoặc ngoại tuyến thông qua ứng dụng desktop Scratch cho những gia đình không có kết nối internet đáng tin cậy. Giao diện có ba bảng: một bảng khối ở bên trái (được phân nhóm theo danh mục — Motion, Looks, Sound, Events, Control), một khu vực mã ở giữa nơi các khối được kéo và kết nối, và một sân khấu ở bên phải hiển thị kết quả trực tiếp. Không có biên dịch, không có thông báo lỗi đầy thuật ngữ. Nếu hai khối không vừa, chúng sẽ không ghép lại được.

Trẻ em ở độ tuổi này thường không thể gõ tốt và không thể đọc văn bản phức tạp, vì vậy Scratch dựa vào màu sắc và hình dạng thay vì từ ngữ. Một khối "when green flag clicked" có màu vàng và hình dáng như một cái mũ. Một khối "move 10 steps" có màu xanh. Sau vài phiên, hầu hết trẻ 6 tuổi nhận biết các danh mục khối theo màu sắc một mình, trước khi họ có thể đọc nhãn.

Dự án đầu tiên thực sự hoạt động

Bỏ qua các hướng dẫn bắt đầu với menu và cài đặt. Mở Scratch, nhấp vào sprite mèo, và xây dựng cái này trong vòng năm phút:

when green flag clicked
forever
  move 10 steps
  if on edge, bounce

Đó là ba khối. Nhấp chuột vào lá cờ xanh và con mèo bước qua sân khấu và nảy ra khỏi tường mãi mãi. Nó nhỏ, nhưng nó là một chương trình hoàn chỉnh, hoạt động, và đứa trẻ đã tự xây dựng nó. Thêm một khối "play sound Meow" ngay sau "move 10 steps" và bây giờ mỗi bước tạo ra một âm thanh — nguyên nhân và kết quả, hiển thị ngay lập tức.

Từ đó, bước tiếp theo tự nhiên là thêm một sprite thứ hai (một chú chó, chẳng hạn) và cho nó kịch bản riêng. Trẻ em tuổi 5–9 nắm bắt "mỗi sprite có mã riêng" nhanh hơn hầu hết những người lớn kỳ vọng, vì nó phản ánh cách họ đã suy nghĩ về các nhân vật trong một câu chuyện.

Tại sao dựa trên khối vượt trội so với dựa trên văn bản ở độ tuổi này

Các ngôn ngữ văn bản phạt những lỗi đánh máy. Một dấu hai chấm bị thiếu trong Python hoặc một dấu chấm phẩy lạc trong JavaScript làm dừng mọi thứ, và một đứa trẻ 7 tuổi không có khung học tập nào để đọc một stack trace. Scratch loại bỏ chế độ lỗi đó gần như hoàn toàn — các khối chỉ kết nối nơi chúng cú pháp hợp lệ, vì vậy

Viết với hỗ trợ của AI, được xem xét và đăng bởi Michal Pilch (CISSP), Korra Studio.

Sẵn sàng đi xa hơn?

Đây là một ghi chép từ cơ sở kiến thức Korra Studio — nền tảng kết hợp mỗi chủ đề với phiên hỗ trợ 1-kèm-1.

Bắt đầu miễn phíarrow_forward