khái niệm thuật toán và chương trình

Chơi lập trình trên giấy với trẻ

Spread the love

Lập trình trên giấy? Nghe thật là kì lạ phải không ạ? Tuy nhiên, đây lại là một phương pháp giúp trẻ tiếp cận khái niệm lập trình và hiểu về tư duy logic một cách trực quan và cực kì hấp dẫn. Bố mẹ chỉ cần 5 phút đọc bài này là có thể hiểu ngay cần phải làm gì và hướng dẫn cho con chơi cùng với mình. Phù hợp với trẻ đã hiểu biết về phương hướng (trái, phải, lên, xuống) và số đếm.

1. Các thành phần của GRAPH PAPER PROGRAMING

Bạn có 1 bảng mxn ô vuông (như hình bên dưới là 4×4). Hình ngôi sao là điểm bắt đầu hành trình của bạn. 

Bảng 4x4 ô vuông

Bảng 4×4 ô vuông

Bạn có một bộ công cụ để di chuyển trên bảng và tô màu cho từng hình vuông.

Bộ công cụ "lập trình"

Bộ công cụ “lập trình”

2. Chuẩn bị

3. Hướng dẫn cho con

Bước 1: Giới thiệu cho con bảng ô vuông và các công cụ di chuyển, tô màu và làm thử cho con xem.

Bước 2: Đưa ra 1 chương trình bao gồm 1 chuỗi các lệnh cần thực hiện và làm thử cho con xem rồi yêu cầu con tô lại lên giấy của con.

Ví dụ: 

Một chương trình có sẵn

Một chương trình có sẵn

Bước 3: Làm ngược lại bước 2. Đưa ra bảng ô vuông đã có kết quả và yêu cầu con nghĩ cách viết lại một chương trình để tạo ra bảng ô vuông đó. Nếu con chưa tự nghĩ được thì bố mẹ có thể chỉ cho con từng bước cho con quen dần.

Ví dụ: 

Một bảng ô vuông đã được "lập trình"

Một bảng ô vuông đã được “lập trình”

Bước 4: Lặp đi lặp lại bước 3 từ dễ đến khó cho đến khi con thành thạo.

4. Nâng cao và phát triển

  • Bố mẹ có thể tăng kích thước của bảng ô vuông lên
  • Yêu cầu con suy nghĩ để đưa ra nhiều cách lập trình khác nhau cho cùng 1 bảng ô vuông
  • Tìm chương trình ngắn nhất
  • Gộp nhiều đoạn lệnh giống và lặp lại thành nhóm lệnh
  • Gộp nhiều lệnh/đoạn lệnh giống và liền nhau thành nhóm lặp
  • Có thể khuyến khích con mang đến lớp để chơi cùng các bạn. Đây sẽ là một trò đấu trí về tốc độ khá hay để thi giữa các bạn học sinh với nhau.

(Trong quá trình hướng dẫn cho con, nếu tuổi con còn nhỏ và hay mất tập trung, bạn có thể kể những câu chuyện hấp dẫn hơn, dùng từ ngữ trực quan, gần gũi với con hơn để mô tả lại các hướng dẫn của mình).

Để hiểu thêm về dạy cho con lập trình tại nhà, bố mẹ có thể liên hệ trung tâm bằng cách inbox tại fanpage https://www.facebook.com/daylaptrinhchotre  để được tư vấn.

Nguồn tham khảo: code.org

 

Leave a Reply