Để học lập trình phát triển tư duy toàn diện cho trẻ: 7 điều kiện và bảng theo dõi cho phụ huynh

Bảy điều kiện từ các nghiên cứu giúp việc học lập trình phát triển tư duy toàn diện cho trẻ, kèm bảng theo dõi tiến bộ, mẫu buổi học 45 phút và câu hỏi khi chọn lớp học.

Hai đứa trẻ cùng học lập trình mỗi tuần một buổi trong một năm có thể nhận được những điều rất khác nhau. Một em biết chia nhỏ vấn đề, tự tìm lỗi, nghĩ ra dự án của riêng mình. Em kia thuộc lòng vài bài mẫu nhưng lúng túng trước một bài toán mới. Điều tạo ra khác biệt không phải số giờ học, mà là cách học.

Bài viết tổng hợp bảy điều kiện mà các nghiên cứu cho thấy giúp việc học lập trình phát triển tư duy thật sự, kèm bảng theo dõi tiến bộ cho phụ huynh, mẫu một buổi học 45 phút và các câu hỏi nên đặt khi chọn lớp học cho con.

1. Vì sao cần điều kiện

  • Trong tổng hợp 105 nghiên cứu của Scherer và cộng sự (2019), học lập trình hơn hẳn việc không học gì thêm (hệ số g = 0,65), nhưng chỉ hơn chút ít so với một hoạt động học tập khác (g = 0,16).
  • Cũng trong tổng hợp đó, tuổi của học sinh và tổng số giờ học không làm thay đổi rõ mức tác động.

Nói cách khác, "học lập trình" tự nó không đảm bảo trẻ tư duy tốt hơn. Lợi ích đến khi giờ học có những điều kiện dưới đây.

2. Bảy điều kiện

Bảy điều kiện: có người dẫn dắt, bắc cầu sang việc khác, có vật thật để thấy kết quả, dự án trẻ quan tâm, làm cùng bạn và trình bày, vừa sức và bớt màn hình, nhìn cả quá trình
Hình minh họa: bảy điều kiện giúp việc học lập trình phát triển tư duy.

2.1. Có người dẫn dắt, không thả tự do

Richard Mayer (2004) xem lại nhiều thập kỷ nghiên cứu, trong đó có các nghiên cứu dạy lập trình Logo, và kết luận: để trẻ tự khám phá hoàn toàn kém hiệu quả hơn khám phá có hướng dẫn. Người lớn không cần làm hộ, nhưng cần đưa thử thách vừa sức, đặt câu hỏi gợi ý đúng lúc và chỉ ra điều trẻ vừa làm được.

2.2. Bắc cầu sang việc khác

David Perkins và Gavriel Salomon (1988) chỉ ra rằng kỹ năng học ở một việc thường không tự chuyển sang việc khác. Họ đề xuất hai cách: cho trẻ luyện trong tình huống giống nơi sẽ dùng, và chủ động bắc cầu, tức là hỏi trẻ "cách con vừa làm có dùng được cho việc gì khác không?". Đây cũng là lý do trong các nghiên cứu, kỹ năng lập trình tăng nhiều (chuyển giao gần) còn kỹ năng khác tăng vừa phải (chuyển giao xa).

2.3. Có vật thật để thấy kết quả

Biểu đồ hệ số g theo cách dạy: dạy lập trình nói chung 0,81, có vật thật như robot và mạch điện 0,72, có hình ảnh trực quan như Scratch 0,44, kèm khoảng tin cậy
Hình minh họa: hiệu quả học lập trình theo cách dạy, tổng hợp năm 2020.

Một tổng hợp khác của cùng nhóm tác giả (Scherer và cộng sự, 2020, 139 can thiệp) thấy các cách dạy có vật thật như robot, mạch điện (g = 0,72) và có hình ảnh trực quan như Scratch (g = 0,44) đều giúp học lập trình tốt hơn. Lưu ý các con số này đo mức học được lập trình, không phải mức chuyển sang kỹ năng khác. Với trẻ, thấy đèn sáng, robot chạy, màn hình hiện điểm số là phản hồi rõ ràng nhất. Một mạch ESP32 DevKit V1 kèm màn hình OLED kèm 4 nút đã đủ cho nhiều trò chơi và thí nghiệm.

2.4. Dự án trẻ quan tâm

Trong cuốn Lifelong Kindergarten (2017), Mitchel Resnick nêu bốn yếu tố nuôi dưỡng sáng tạo: dự án, đam mê, bạn bè, vui chơi. Trẻ làm một trò chơi về con vật mình thích sẽ kiên trì sửa lỗi lâu hơn nhiều so với làm bài tập rời rạc. Mỗi vài buổi nên có một sản phẩm hoàn chỉnh mà trẻ mang về khoe được.

2.5. Làm cùng bạn, trình bày cho người khác

Làm theo cặp buộc trẻ nói ra kế hoạch của mình, nghe cách nghĩ khác và thống nhất. Khi trình bày sản phẩm, trẻ phải giải thích "chương trình làm gì, đã sửa lỗi nào". Nói ra được là dấu hiệu trẻ đã hiểu chứ không chỉ làm theo.

2.6. Vừa sức và bớt màn hình

Hướng dẫn của Tổ chức Y tế Thế giới (2019) cho trẻ dưới 5 tuổi: trẻ 2–4 tuổi ngồi trước màn hình không quá 1 giờ mỗi ngày, càng ít càng tốt; dưới 2 tuổi không khuyến nghị. Với trẻ nhỏ, phần lớn thời gian học tư duy lập trình nên là trò chơi không cần máy tính: thẻ lệnh, robot người thật, bảng ô vuông. Trẻ lớn hơn cũng nên xen kẽ: lên kế hoạch trên giấy trước, rồi mới ngồi máy.

2.7. Nhìn cả quá trình

Chương trình chạy được chưa nói hết trẻ đã học được gì. Các nhà nghiên cứu đã xây dựng bài đánh giá tư duy máy tính không cần máy tính cho trẻ 5–9 tuổi (TechCheck, Relkin và cộng sự, 2020). Ở nhà, phụ huynh không cần bài kiểm tra: chỉ cần quan sát cách trẻ làm, theo bảng ở mục 3.

3. Bảng theo dõi tiến bộ cho phụ huynh

Bảng theo dõi năm loại tư duy: giải quyết vấn đề, sáng tạo, tư duy hệ thống, tự điều chỉnh, hợp tác và trình bày; mỗi loại có dấu hiệu ở ba mức mới bắt đầu, đang tiến bộ, vững vàng
Hình minh họa: dấu hiệu quan sát được ở ba mức.
  • Mỗi tháng ghi lại một lần, bằng ví dụ cụ thể: "tự tìm ra thẻ quay nhầm", "kể được ba cách khác nhau".
  • So với chính trẻ tháng trước, không so với bạn khác.
  • Trẻ có thể vững ở loại tư duy này nhưng mới bắt đầu ở loại khác. Đó là điều bình thường, và cho biết nên chọn hoạt động nào tiếp theo.

4. Một buổi học có đủ các điều kiện

Buổi học 45 phút: khởi động 10 phút bằng trò chơi không màn hình, thử thách chính 20 phút làm theo cặp, chia sẻ 10 phút trình bày và kể đã sửa lỗi gì, bắc cầu 5 phút nối sang việc khác
Hình minh họa: gợi ý phân chia một buổi 45 phút.

Phần thử thách chính chiếm nhiều thời gian nhất, nhưng phần chia sẻ và bắc cầu mới là lúc kỹ năng được nói thành lời và nối sang việc học khác. Nhiều lớp bỏ hai phần này vì "hết giờ"; đó là phần nên giữ nhất.

5. Câu hỏi nên đặt khi chọn lớp học

  1. Trẻ có được tự làm sản phẩm của mình, hay cả lớp làm theo một mẫu giống nhau?
  2. Giáo viên đặt câu hỏi gợi ý hay sửa hộ khi trẻ gặp lỗi?
  3. Mỗi buổi có thời gian để trẻ trình bày, xem sản phẩm của nhau không?
  4. Có hoạt động không cần máy tính, có mạch hoặc robot thật để trẻ cầm nắm không?
  5. Lớp đánh giá trẻ bằng gì: chỉ chương trình chạy được, hay cả cách trẻ nghĩ và sửa lỗi?
  6. Giáo viên có nói cho phụ huynh biết kỹ năng của buổi học dùng được vào đâu ngoài lập trình không?

6. Dấu hiệu cần điều chỉnh

  • Trẻ chỉ muốn chép mẫu, không muốn thay đổi gì.
  • Trẻ cáu, bỏ cuộc mỗi khi chương trình có lỗi.
  • Thời gian ngồi máy tăng nhưng không có sản phẩm nào hoàn chỉnh.
  • Trẻ không kể lại được buổi học đã làm gì, đã sửa lỗi gì.

Khi gặp các dấu hiệu này, quay lại các điều kiện ở mục 2: giảm độ khó, chọn đề tài trẻ thích hơn, thêm hoạt động không màn hình, làm cùng trẻ và hỏi nhiều hơn.

7. Nguồn tham khảo

  • Scherer, R., Siddiq, F., & Sánchez Viveros, B. (2019). The cognitive benefits of learning computer programming: A meta-analysis of transfer effects. Journal of Educational Psychology, 111(5), 764–792.
  • Scherer, R., Siddiq, F., & Sánchez Viveros, B. (2020). A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions. Computers in Human Behavior, 109, 106349.
  • Mayer, R. E. (2004). Should there be a three-strikes rule against pure discovery learning? American Psychologist, 59(1), 14–19.
  • Perkins, D. N., & Salomon, G. (1988). Teaching for transfer. Educational Leadership, 46(1), 22–32.
  • Resnick, M. (2017). Lifelong Kindergarten. MIT Press.
  • World Health Organization (2019). Guidelines on physical activity, sedentary behaviour and sleep for children under 5 years of age.
  • Relkin, E., de Ruiter, L., & Bers, M. U. (2020). TechCheck: Development and validation of an unplugged assessment of computational thinking in early childhood education. Journal of Science Education and Technology, 29.

8. Xem thêm

Cùng nhóm bài: học lập trình từ nhỏ và bằng chứng nghiên cứu; lập trình rèn cách giải quyết vấn đề có hệ thống; lập trình nuôi dưỡng tư duy sáng tạo; tư duy hệ thống qua lập trình.


Tin tức liên quan

Cách đọc giấy chứng nhận hiệu chuẩn: sai số, độ không đảm bảo, số hiệu chính và điểm cần kiểm tra
Cách đọc giấy chứng nhận hiệu chuẩn: sai số, độ không đảm bảo, số hiệu chính và điểm cần kiểm tra

Cách đọc giấy chứng nhận hiệu chuẩn: các phần bắt buộc theo ISO/IEC 17025, bảng sai số chiều tăng giảm, độ không đảm bảo và hệ số phủ k, áp dụng số hiệu chính và lỗi hay gặp.

Học lập trình từ nhỏ giúp trẻ phát triển tư duy thế nào? Đọc đúng bằng chứng từ các nghiên cứu
Học lập trình từ nhỏ giúp trẻ phát triển tư duy thế nào? Đọc đúng bằng chứng từ các nghiên cứu

Tóm tắt bằng chứng về việc học lập trình từ nhỏ giúp trẻ phát triển tư duy: tổng hợp 105 nghiên cứu, thí nghiệm với trẻ mẫu giáo và lớp 1, cách đọc con số và giới hạn.

Trò chơi robot và người lập trình trên bảng ô vuông: 3 màn chơi kèm mẫu in
Trò chơi robot và người lập trình trên bảng ô vuông: 3 màn chơi kèm mẫu in

Trò chơi lập trình không cần máy tính cho trẻ 5–8 tuổi: thẻ lệnh tiến, quay, lặp lại trên bảng ô vuông; luật chơi, ba màn có lời giải, mẫu in và biến thể nâng cao.

Mạch RC: tụ nạp xả, hằng số thời gian và đo điện dung bằng ESP32
Mạch RC: tụ nạp xả, hằng số thời gian và đo điện dung bằng ESP32

Tụ nạp và xả qua điện trở, hằng số thời gian τ = R × C, các mốc 63,2 % và 5τ, ứng dụng lọc thông thấp, lọc PWM, chống dội nút nhấn, thí nghiệm đo τ và điện dung tụ bằng ESP32.

Điện một chiều DC, xoay chiều AC và an toàn khi làm việc gần điện 220 V
Điện một chiều DC, xoay chiều AC và an toàn khi làm việc gần điện 220 V

Điện một chiều và xoay chiều khác nhau thế nào, vì sao điện lưới 220 V có đỉnh 311 V, bộ nguồn đổi 220 V thành 5 V ra sao, vì sao điện giật nguy hiểm, CB, chống giật và quy tắc khi dùng relay 220 V.

Flip-flop, bộ đếm và thanh ghi dịch 74HC595: mở rộng chân ra cho ESP32
Flip-flop, bộ đếm và thanh ghi dịch 74HC595: mở rộng chân ra cho ESP32

Mạch chốt SR, flip-flop D lấy mẫu theo xung nhịp, bộ đếm nhị phân, thanh ghi dịch và IC 74HC595, dạng sóng khi dịch một byte, thí nghiệm ESP32 tự dịch bit ra 8 LED, đếm nhị phân và đèn chạy.

Mạch sạc pin 2S, 3S, 4S từ Type-C 5 V: chọn 1A, 2A, 4A, đấu dây và vì sao vẫn cần mạch bảo vệ BMS
Mạch sạc pin 2S, 3S, 4S từ Type-C 5 V: chọn 1A, 2A, 4A, đấu dây và vì sao vẫn cần mạch bảo vệ BMS

Mạch sạc tăng áp từ 5 V lên 8,4, 12,6, 16,8 V cho khối pin 2S, 3S, 4S: chân và cầu hàn, dòng sạc thực tế, nguồn cần dùng, đấu dây với mạch bảo vệ BMS và an toàn khi sạc.

Jack Type-C đực: sơ đồ chân, điện trở CC và cách hàn dây
Jack Type-C đực: sơ đồ chân, điện trở CC và cách hàn dây

Jack Type-C đực (đầu cắm) chỉ có một chân CC ở A5 và một cặp D+ D−. Bài trình bày sơ đồ chân đầu đực, điện trở 56 kΩ hoặc 5,1 kΩ cần gắn ở chân CC cho từng kiểu dây và các bước hàn dây vào pad.


Bình luận
Đã thêm vào giỏ hàng