LapTrinhBlockchain

Chia sẻ kiến thức về Lập Trình Blockchain

Cá nhân, Kiến thức phần mềm, Phát triển bản thân

Tổng hợp các bộ KIT hỗ trợ giúp trẻ em học lập trình

Tổng hợp các bộ KIT hỗ trợ giúp trẻ em học lập trình

Tổng hợp các bộ KIT hỗ trợ giúp trẻ em học lập trình

Chia sẻ bài viết
5
(9)

Với mong muốn tìm lộ trình hợp lý cho các bạn nhỏ học tập lập trình robit, tôi đã thực hiện tìm hiểu các bộ KIT lập trình robot. Qua đó đúc rút một lộ trình phù hợp mà ba mẹ có thể tự dạy cho các con ở nhà với chi phí rẻ nhất.

Sau khi nghiên cứu và tìm hiểu, theo quan điểm cá nhân thì lộ trình học hợp lý nhất cho các bạn nhỏ tuổi với chi phí rẻ nhất là:

Trong quá trình học, ba mẹ phải học cùng con, cùng nhau giải quyết vấn đề là cách tốt nhất giúp các bạn nhỏ nhanh tiếp cận với công nghệ.

Chi tiết thông tin tìm nhiểu như dưới:

Một số bộ công cụ hỗ trợ lập trình trực quan cho trẻ

Bộ công cụ Code.org

Code.org® là một tổ chức phi lợi nhuận đổi mới giáo dục dành riêng cho tầm nhìn rằng mọi học sinh ở mọi trường đều có cơ hội học khoa học máy tính và trí tuệ nhân tạo như một phần của giáo dục K-12 cốt lõi của họ.  Là nhà cung cấp hàng đầu về chương trình giảng dạy khoa học máy tính K-12 tại các khu học chánh lớn nhất ở Hoa Kỳ, Code.org được hỗ trợ bởi các nhà tài trợ hào phóng bao gồm Microsoft, Amazon, Google và nhiều người khác.

Giả sử bạn muốn thử tạo game FlappyBird nổi tiếng hãy thử sức tại link: https://studio.code.org/flappy/1

Bộ công cụ Code.org

Mình thấy có hai khóa học:

Mình thấy khá phù hợp để cho trẻ bắt đầu với lập trình, trước khi tiếp xúc với các linh kiện điện tử.

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

Lập trình Scratch là một ngôn ngữ lập trình kéo thả trực quan do Viện Công nghệ Massachusetts (MIT) phát triển. Thay vì gõ từng dòng mã phức tạp, trẻ chỉ cần kéo và thả các khối lệnh đầy màu sắc để tạo ra trò chơi, hoạt hình hoặc câu chuyện tương tác.

Scratch được thiết kế thân thiện và dễ hiểu, phù hợp cho:

  • Trẻ từ 7–12 tuổi mới bắt đầu học lập trình.
  • Người mới chưa có nền tảng lập trình.
  • Các chương trình STEM trong trường học.
Bộ công cụ lập trình Scratch

Để học trực tuyến qua nền tảng Scratch, bạn truy cập scratch.mit.edu để học miễn phí. Có hàng ngàn dự án mẫu và cộng đồng hỗ trợ. Phù hợp phụ huynh có thời gian đồng hành.

Arduino IDE – Phần mềm lập trình Arduino miễn phí đa nền tảng

Arduino IDE là một phần mềm soạn thảo văn bản chính hãng, giúp bạn viết code để nạp vào bo mạch Arduino một cách nhanh chóng, dễ dàng và hoàn toàn miễn phí.

Arduino IDE sử dụng ngôn ngữ lập trình C/C++ rất phổ biến trong giới lập trình. Bất kỳ đoạn code nào của C/C++ thì Arduino IDE đều có thể nhận dạng, giúp các lập trình viên thuận tiện trong việc thiết kế chương trình lập cho các bo mạch Arduino.

Arduino IDE sử dụng ngôn ngữ lập trình C/C++

Arduino có một module quản lý bo mạch, nơi người dùng có thể chọn bo mạch mà họ muốn làm việc cùng và có thể thay đổi bo mạch thông qua Menu. Quá trình sửa đổi lựa chọn cũng liên tục tự động cập nhật để các dữ liệu có sẵn trong bo mạch và dữ liệu sửa đổi đồng nhất với nhau. Bên cạnh đó, Arduino IDE cũng giúp bạn tìm ra lỗi từ code mà bạn biết giúp bạn sửa lỗi kịp thời tránh tình trạng bo mạch Arduino làm việc với code lỗi quá lâu dẫn đến hư hỏng hoặc tốc độ xử lý bị giảm sút.

MBlock 5 – Công cụ lập trình STEAM

mBlock 5 là một công cụ phần mềm lập trình STEAM của hãng MakeBlock được thiết kế để cho trẻ em học lập trình. Phần mềm được phát triển dựa trên mã Scratch 3.0Arduino và được hỗ trợ các ngôn ngữ lập trình dựa trên khối và văn bản. Bạn có thể tải bản cho PC (Windows và Mac) hoặc chạy bản trên web:

Với mBlock 5, trẻ em không chỉ có thể tạo trò chơi và hoạt hình bằng cách kéo các khối hoặc sử dụng mã Python mà còn có thể mã hóa robot (Ví dụ như mã hóa robot mBot với mBlock 5) hoặc bảng để làm bất cứ điều gì chúng có thể tưởng tượng. mBlock 5 cho trẻ em tiếp cận với các công nghệ tiên tiến, cho phép trẻ em tạo ra các dự án với các công nghệ như AI và IoT. Hơn nữa, trong Cộng đồng mBlock5, trẻ em có thể chia sẻ các dự án và học hỏi từ những người cùng chí hướng.

Các thiết bị hỗ trợ chính thức
Các thiết bị hỗ trợ không chính thức

Bo mạch hỗ trợ lập trình Robot

Bo mạch Arduino – Hỗ trợ lập trình Robot

Arduino là một loại bo mạch nhỏ, giống như một “bộ não mini”, dùng để điều khiển robot hoặc các thiết bị điện tử. Nó có thể kết nối với đèn, cảm biến, bánh xe,… để tạo thành các dự án vui nhộn như: robot chạy, xe tự lái, robot tránh chướng ngại vật,…

Điểm mạnh của Arduino là dễ học, dễ sử dụng và cực kỳ linh hoạt. Người mới bắt đầu, đặc biệt là trẻ em hoặc học sinh phổ thông, có thể nhanh chóng làm quen và sáng tạo ra các sản phẩm công nghệ thú vị chỉ sau vài buổi học cơ bản.

Arduino không đòi hỏi kiến thức lập trình phức tạp. Trẻ có thể sử dụng ngôn ngữ lập trình kéo thả (như Scratch hoặc mBlock) hoặc viết các dòng lệnh đơn giản để điều khiển robot. Chỉ sau vài buổi học, trẻ đã có thể làm được những sản phẩm nhỏ như đèn nháy, xe đi theo đường,…

Cấu tạo của Arduino Uno R3

Hiện tại có rất nhiều loại board Arduino, tùy theo mục đích sử dụng mà chọn loại phù hợp. Bạn nên chọn Arduino Uno cho người mới bắt đầu vì sự phổ biến, dễ sử dụng và tài liệu hướng dẫn phong phú. Nếu cần không gian nhỏ gọn, hãy chọn Arduino Nano. Đối với các dự án lớn và phức tạp cần nhiều chân hơn, Arduino Mega là lựa chọn phù hợp. Nếu bạn muốn kết nối máy tính trực tiếp như một bàn phím hoặc chuột, hãy chọn Arduino Leonardo.

Các bộ KIT học tập

Bộ Kit Maker UNO Edu

Bộ Kit Maker UNO Edu là một sản phẩm đến từ thương hiệu Cytron và hiện nay đã có mặt trên bốn quốc gia như: Vietnam, Thailand, Malaysia, Singapore. Đây là một sản phẩm phù hợp cho việc giảng dạy và dành cho những ai yêu thích về lập trình Arduino. Sản phẩm được bán trên Cytron với giá hiện tại là 324,000 VNĐ

Thông số kỹ thuật bo mạch Maker UNO
Các thành phần trong bộ kit Maker UNO Edu Kit

Các khóa học lập trình với Arduino:

Bộ KIT Học Tập Arduino Uno R3 BLK

Bộ KIT học lập trình thứ hai mà mình muốn giới thiệu đến cho các bạn là đến từ đơn vị Banlinhkien, hiện đang bán trên Shopee. Ngoài ra mình tìm thấy có bán trên các shopw khác PVN ĐIỆN TỬĐIỆN TỬ SV 147, nhưng có thể linh kiện khác đôi chút.

Bộ KIT này sẽ phù hợp hơn cho những bạn là sinh viên tại các trường đại học, cao đẳng thuộc các ngành điện tử hoặc điện tử viễn thông…, những người đã có sẵn nền tảng về điện, sẽ dễ dàng hơn trong việc sử dụng bộ kit này.

Các thành phần trong Bộ KIT Học Tập Arduino Uno R3 BLK

Code mẫu bạn có thể xem trên Github.

Bộ Kit Microbit Quick Start

Bộ Kit Microbit Quick Start là một bộ Kit học lập trình dành cho những bạn học sinh từ 6 đến 12 tuổi. Dựa trên ngôn ngữ lập trình Scratch, bằng cách kéo thả các khối lệnh giúp việc học lập trình dễ dàng hơn bao giờ hết.

Mạch Mircro:bit

Sản phẩm được bán trên:

  • Mạch học lập trình STEM cho trẻ em Micro:bit V2 bán trên Hshop.vn với giá 513,000 VNĐ => Giá này ổn nhất đã bao gồm cáp và phụ kiện
  • Cytron bán với giá 486,000 VNĐ => Chỉ có Micro:bit V2, chưa có cáp kết nối với máy tính.
  • Cytron bán với giá 712,800 VNĐ => Một bộ Kit Microbit Quick Start bao gồm Micro:bit V2 và nhiều phụ kiện kèm theo.
  • StemVn bán với giá 520,000 VNĐ => Chỉ có MicroBit:V2 và chính sách bảo hành không rõ ràng

Mình thấy Cytron chính sách bảo hành rõ ràng nên cảm giác yên tâm hơn.

Bộ Kit Microbit Quick Start

Ngoài ra còn có một số mạch hỗ trợ thêm để tiện kết nối với Micro:bit V2 như dưới. Các link chỉ do tìm trên mạng, bạn nên lựa chọn kỹ nơi để mua hàng:

Ban có thể lập trình kéo thả tại trang web tại https://makecode.microbit.org hoặc https://python.microbit.org/v/3 hoặc cài đặt ứng dụng MakeCode Offline App

Một số tài liệu học tập liên quan:

Bài viết này có hữu ích với bạn?

Kích vào một biểu tượng ngôi sao để đánh giá bài viết!

Xếp hạng trung bình 5 / 5. Số phiếu: 9

Bài viết chưa có đánh giá! Hãy là người đầu tiên đánh giá bài viết này.

Trả lời

Giao diện bởi Anders Norén