Lập trình Robot - Môn học của trẻ trong kỷ nguyên số

16/04/2019 17:13

Lập trình robot bổ sung kiến thức và kỹ năng để trẻ làm chủ và ứng dụng công nghệ vào thực tế là điều rõ ràng. Vậy lập trình robot giúp trẻ rèn luyện kỹ năng 'giải quyết vấn đề' như thế nào?

Kỹ năng giải quyết vấn đề

Ngày nay, chúng ta thường nói đến việc rèn luyện rất nhiều kỹ năng sống khác nhau để phục vụ cho cuộc sống và công việc, nhưng lại thường bỏ qua một kỹ năng cốt lõi nhất là kỹ năng giải quyết vấn đề (Problem solving skills). Đây là kỹ năng cần rèn luyện ngay từ nhỏ bởi cuộc sống là chuỗi những vấn đề từ bé đến lớn, từ đơn giản đến phức tạp mà mỗi cá thể đang tồn tại đều phải trải qua, chúng không hề giống nhau và cũng không có một công thức chung nào để giải quyết. Điều quan trọng là chúng ta phải tự trang bị cho mình năng lực để khi vấn đề nảy sinh, chúng ta có thể tự tin đối mặt và giải quyết một cách hiệu quả nhất.

Kỹ năng giải quyết vấn đề là một trong những kỹ năng đặc biệt cần thiết cho trẻ trong kỷ nguyên số 

Kỹ năng giải quyết vấn đề là một trong những kỹ năng đặc biệt cần thiết cho trẻ trong kỷ nguyên số

Kỹ năng giải quyết vấn đề trong kỷ nguyên số

Cùng với sự phát triển mạnh mẽ của khoa học công nghệ, rất nhiều vấn đề trong cuộc sống, công việc được giải quyết tự động bằng máy móc, robot khiến cho thế hệ tương lai đối mặt với nguy cơ thất nghiệp lớn hơn nếu không trang bị những kỹ năng mà robot không thể thay thế được. Chúng ta giờ đây phải trang bị đồng thời cả kỹ năng 'giải quyết vấn đề tối ưu' và kỹ năng làm chủ công nghệ, ứng dụng công nghệ để tạo ra giá trị cao hơn cho xã hội.

Điều này dẫn đến chủ trương áp dụng bộ môn lập trình robot vào giảng dạy cho trẻ mầm non và tiểu học của các chuyên gia, các nhà giáo dục hàng đầu hay các quốc gia hàng đầu thế giới.

Lập trình robot rèn luyện kỹ năng 'giải quyết vấn đề' cho trẻ

Lập trình robot bổ sung kiến thức và kỹ năng để trẻ làm chủ và ứng dụng công nghệ vào thực tế là điều rõ ràng. Vậy lập trình robot giúp trẻ rèn luyện kỹ năng 'giải quyết vấn đề' như thế nào?

Epro cung cấp cho trẻ phương pháp học tập lập trình robot ứng dụng công nghệ hiện đại 

Epro cung cấp cho trẻ phương pháp học tập lập trình robot ứng dụng công nghệ hiện đại

Điều được giải thích trong chính quá trình hình thành nên kỹ năng này:

1. Nhìn nhận và phân tích:

Đặc thù của việc học lập trình là trẻ được thực hành cùng robot và các học liệu, ứng dụng học tập thường xuyên, được tự chủ trong việc lên ý tưởng, từ đó xây dựng dự án lập trình riêng rồi chạy thử dự án đó. Dĩ nhiên, quá trình đó không thể tránh khỏi các lỗi phát sinh. Lúc này, trẻ sẽ được thầy cô hướng dẫn nhận biết và phân tích lỗi bằng cách tự hỏi: Điều gì đã xảy ra?, Đây là lỗi về hướng hay về khoảng cách,…?, Lỗi phát sinh từ khi nào?,… Như vậy trẻ sẽ nhanh chóng xác định được bản chất của lỗi.

2 Hiểu vấn đề:

Chưa hiểu rõ nguồn gốc của vấn đề sẽ dễ dẫn đến cách giải quyết sai lệch, hoặc vấn đề cứ lặp đi lặp lại. Đó là điều trẻ thấm nhuần sau nhiều lần sai và sửa trong khi lập trình cùng robot. Dần dần trẻ biết dành thời gian để lấy thông tin cần thiết liên quan vấn đề: Vấn đề phát sinh từ câu lệnh nào?; Lỗi này đã gây ra ảnh hưởng gì?; Cần chỉnh sửa lại những lệnh nào? Bằng những công cụ gì? Đây là cách để trẻ trả lời cho những câu hỏi sau khi gặp vấn đề trong cuộc sống:

- Bản chất của vấn đề là gì?

- Mức độ khó - dễ của vấn đề?

- Tính chất của vấn đề (khẩn cấp, quan trọng)?

- Vấn đề này có thuộc quyền giải quyết của mình hay không?

- Nguồn lực để giải quyết vấn đề?

- Kết quả cuối cùng cần hướng đến?

3. Chọn giải pháp:

Sau khi đã xác định được gốc rễ của vấn đề, trẻ sẽ đưa ra được rất nhiều giải pháp để lựa chọn. Yếu tố sáng tạo sẽ giúp trẻ tìm được giải pháp đôi khi còn hơn cả mong đợi.

VD: Lỗi phát sinh: Trẻ điều khiển robot đi quá điểm đích 1 bước, để sửa lỗi trẻ có thể lựa chọn giữa nhiều giải pháp: C1: Bỏ bớt lệnh 'Forward (Tiến 1 bước)' và chạy chuỗi lệnh lại từ đầu, hoặc C2: Thêm lệnh 'Backward (Lùi 1 bước)', hoặc C3: Thêm 3 lần chuỗi lệnh 'Turn right + Forward (Rẽ phải + Tiến 1 bước)',… để đến đúng điểm đích.

Rõ ràng, trẻ có thể sáng tạo ra rất nhiều giải pháp khác dựa vào các nguồn lực có sẵn và 'tư duy máy tính' được hình thành trong quá trình học tập. Tuy nhiên, sau đó trẻ sẽ rút ra rằng lựa chọn giải pháp C2: 'Backward (Lùi 1 bước)' sẽ giúp tiết kiệm nguồn lực và thời gian nhất, đây chính là cách 'giải quyết vấn đề tối ưu' nhất. Cần lưu ý: một giải pháp tối ưu phải đáp ứng được ba yếu tố: có tác dụng khắc phục giải quyết vấn đề dài lâu, có tính khả thi, và tiết kiệm nguồn lực nhất.

4. Thực thi giải pháp:

Để đảm bảo các giải pháp được thực hiện hiệu quả, trẻ cần xác định những nguồn lực liên quan, trình tự áp dụng các nguồn lực, thời gian để thực hiện là bao lâu,.v.v... VD: Nếu trẻ chọn C3 thì trẻ sẽ phải sử dụng các thẻ: Turn right, Forward, Repeat 3 times (Lặp lại 3 lần) và End Repeat (Kết thúc lặp lại); với trình tự thực hiện: (Repeat 3 times + Turn right + Forward + End Repeat) và thời gian thực hiện khoảng 20 – 30s.

Học sinh mầm non hào hứng với chương trình học lập trình Robot 

Học sinh mầm non hào hứng với chương trình học lập trình Robot

5. Đánh giá:

Sau khi đã thực hiện một giải pháp, trẻ sẽ kiểm tra xem cách giải quyết đó có thực sự hiệu quả và có mang lại ảnh hưởng ngoài dự kiến nào không bằng cách thử nghiệm lại nhiều lần, ghi nhận và tiếp tục sửa lỗi (nếu có). Những bài học rút ra ở khâu đánh giá này sẽ giúp trẻ tiết kiệm được rất nhiều 'chất xám' và nguồn lực ở những lần phát sinh sau.

Quá trình giải quyết vấn đề này được lặp lại thường xuyên trong khi trẻ học lập trình với robot, dần dần kỹ năng giải quyết vấn đề sẽ trở thành phản xạ vô điều kiện mà trẻ tự nhiên áp dụng vào tất cả mọi tình huống trong cuộc sống và công việc sau này.

Một trong những chương trình học lập trình robot nổi bật nhất, được rất nhiều các chuyên gia đầu ngành đánh giá cao trong xu hướng giáo dục STEM hiện nay là chương trình E-Robot Coding. Kết hợp giữa robot thông minh Albert đến từ SK Telecom, Tập đoàn viễn thông hàng đầu Hàn Quốc với bộ học liệu hiện đại do các chuyên gia hàng đầu Việt Nam biên soạn, E-Robot Coding là sản phẩm của Công ty TNHH Phát triển và Phân phối các sản phẩm Giáo dục EPRO và đã được đưa vào giảng dạy tại nhiều chuỗi trường uy tín: Hệ thống trung tâm Anh ngữ Apax Leaders, Hệ thống trường Mầm non STEAMe GARTEN, Trường Mầm Non quốc tế Việt Hàn, Hệ thống trường liên cấp Hoa Sen Hà Tĩnh,…

Hoàng Nam Baodatviet.vn

Tag: #Lập trình Robot   #kỷ nguyên số  

MỚI NHẤT