Dự án Bloks của Google sẽ giúp trẻ em làm quen với lập trình bằng cách "xếp hình"

Dự án Bloks của Google sẽ giúp trẻ em làm quen với lập trình bằng cách "xếp hình"

Các công ty lớn đều muốn tạo điều kiện thuận lợi nhất để cho thế hệ sau có thể biết được làm thế nào để viết được code (lập trình) và viết được tốt hơn họ hiện tại, đương nhiên là nên rèn luyện từ khi còn nhỏ. Tại sự kiện WWDC sắp tới Apple cũng sẽ giới thiệu ứng dụng Swift Playgrounds để giúp trẻ em học viết code.

Không thể đứng yên một chỗ để Apple làm việc này, Google cũng tham gia và xây dựng một dự án tương tự mang tên Bloks (đặt theo chữ Blocks - một loại đồ chơi xếp gạch/xếp hình dành cho trẻ em). Không giống như Apple giúp trẻ em học code bằng hình ảnh và tương tác quá màn hình, Google cho trẻ em tự tay lắp ráp các viên gạch thực chất là các module với nhau. Đây là một cách vừa chơi - học và rèn cho trẻ em tư duy tính toán.

GoogleBloks-1

Dự án Bloks là một kế hoạch phần cứng mở từ Google mà sẽ cho phép các nhà phát triển tạo ra các khối vật lý có thể được sử dụng cùng nhau giúp trẻ em học về lập trình. Ý tưởng là nếu bạn đang giảng dạy một đứa trẻ lập trình với màn hình truyền thống và bàn phím, nó sẽ giới hạn kinh nghiệm. Nhưng nếu bằng cách sử dụng các khối vật lý, bạn sẽ tạo các cơ hội cho trẻ em làm việc cùng nhau hợp tác trong một nhóm để giải quyết một vấn đề và học lập trình cùng một lúc. Thậm chí thú vị hơn, bởi vì bạn đang sử dụng các khối vật lý, bạn có thể dạy những điều cơ bản của mã logic để con người thậm chí không thể đọc chưa hoặc những người có chứng khó đọc, người sẽ không bao giờ có khả năng mã bình thường.

GoogleBloks-2

Bản thân hệ thống các module được cấu thành từ ba thành phần: Brain Board (bộ xử lý trung tâm), Base Board (Bộ tiếp nhận lệnh), và pucks (thực thi lệnh). Các pucks gắn với Base Board và có thể được lập trình với các hướng dẫn khác nhau (tắt/mở, rẽ hướng, tăng giảm,..) Base Board có thể được kết nối với nhau theo những cách khác nhau. Sau đó, toàn bộ Base Board sẽ tạo kết nối với Brain Boared, nơi mà tiếp nhận và xử lý các lệnh trước khi gửi chúng đến một thiết bị kết nối khác.

image11

Brand Board được xây dựng từ một cái bo mạch nhúng (máy tính mini) tên là Raspberry Pi Zero, nó sẽ điều khiển các thiết bị khác bằng một hàm API thông qua kết nối wifi hoặc bluetooth. Các ngôn ngữ giúp trẻ em quen với lập trình khá quen thuộc với ngôn ngữ hằng ngày chúng sử dụng, các câu lệnh đơn giản nhưng cần biết cách sắp xếp sao có hợp lý và từ đó rèn luyện cách tính toán để có thể điều khiển một chiếc máy vận hành hay làm bóng đèn phát sáng.

GoogleBloks-4

Đây là một dự án mở và cần rất nhiều đóng góp từ cộng đồng để đa dạng hóa các khối gạch cũng như bổ sung nhiều chương trình, ý tưởng khác nhau để phát triển tư duy tính toán của trẻ em để chúng có thể làm quen với lập trình và khả năng sáng tạo ra cái mới.

GoogleBloks-5

Mời bạn tham gia group Facebook của Sforum.vn cùng nhau trao đổi, thảo luận các thông tin hot về thị trường công nghệ Việt Nam, tham gia ngay tại: Sforum – Sunsee Tech.

Vui lòng nhập bình luận

0 Hỏi đáp