Code is cool

Các công cụ lập trình cực “cool” dành cho trẻ em

Spread the love

Trong thế giới công nghệ ngày nay, lập trình đang dần trở thành một kĩ năng top đầu của thế kỉ 21. Hơn nữa, nó khuyến khích trẻ trở thành một người sáng tạo ra, chứ không chỉ là người sử dụng, của những ứng dụng công nghệ trên máy tính, điện thoại.

Các ứng dụng lập trình cho trẻ hiện nay cũng có rất nhiều và được tạo ra cho nhiều lứa tuổi cũng như phân hóa theo khả năng của từng trẻ. Gần như ứng dụng nào cũng được thiết kế với màu sắc tươi sáng, những nhân vật dễ thương và những thành phần khác của lập trình game để thu hút trẻ. Những trẻ mới học lập trình có thể dễ dàng kéo thả những visual block of code. Những trẻ đã quen với lập trình giao diện kéo thả có thể học ngôn ngữ lập trình dành riêng cho trẻ, được thiết kế để dạy cho những người mới học lập trình. Những lập trình viên nhí thành thạo có thể bắt đầu học với ngôn ngữ lập trình thực sự, mặc dù có thể phải mất nhiều thời gian các lập trình viên chuyên nghiệp, nhưng vẫn tạo ra được những ứng dụng phức tạp.

Điều tuyệt vời đó dẫn đến bất kì con bạn đang ở độ tuổi nào, vẫn luôn có những ứng dụng lập trình phù hợp với trẻ và hấp dẫn trẻ ngồi bên máy tính để tạo ra những điều trẻ muốn. Nhiều ứng dụng dưới đây là trò chơi nên có đầy đủ các phiên bản trên trình duyệt, điện thoại & máy tính bảng.

Ứng dụng dành cho trẻ dưới 10 tuổi

The Foos: Code for an Hour FREE. 5+

Đây là game lập trình có cốt truyện (Story-based coding game), có nhiều level với độ khó tăng dần.

Kodable Pro. 6+

Đây cũng là game dành cho trẻ mới bắt đầu học lập trình, mang đến cho trẻ những khái niệm lập trình cơ bản. Có chức năng dành cho bố mẹ và giáo viên.

ScratchJr. 6+

Trẻ chỉ việc kéo thả các khối mã, ghép nối chúng với nhau và chạy chương trình.

Tynker. 7+

Sử dụng website hoặc ứng dụng để trẻ học lập trình logic qua các trò chơi.

Cato’s Hike. 8+

Thông qua một cuộc phiêu lưu có cốt truyện, trẻ học được những khái niệm lập trình căn bản.

Scratch. 8+

Sau khi tạo được những chương trình từ những khối mã, trẻ có thể chia sẻ những sản phẩm đó lên online.

Hiện nay Robokid đang sử dụng Scratch là công cụ lập trình để dạy cho các bé từ lớp 3-4 trở lên. Tham khảo thông tin khóa học tại: http://www.robokid.vn/lap-trinh-scratch-can-ban/ 

Học sinh tại lớp lập trình Scratch căn bản được học bài toán về lập trình tìm số nhỏ nhất trong dãy

Học sinh tại lớp lập trình Scratch căn bản được học bài toán về lập trình tìm số nhỏ nhất trong dãy

Ứng dụng dành cho trẻ trên 10 tuổi

Hopscotch. 10+

Giao diện đẹp hấp dẫn trẻ (kể cả trai và gái) và các sản phẩm cũng có thể chia sẻ online với cộng đồng.

Lightbot. 10+

Bằng cách vượt qua những mục tiêu lập trình, trẻ có thể tiến tới cấp độ cao hơn về lập trình và học thêm những khái niệm khó hơn.

Mozilla Thimble. 12+

Thimble là một trình biên tập (editor) online dành cho lập trình web. Trẻ dễ dàng tạo ra website khi học về HTML, CSS và JavaScript, sau đó chia sẻ chúng. Ứng dụng này cho phép trẻ nhìn thấy giao diện trực quan ngay trong quá trình code, nhờ chia màn hình làm 2 phần dành cho code và hiển thị kết quả.

Màn hình chia đôi của Thimble giúp trẻ lập trình trực quan

Màn hình chia đôi của Thimble giúp trẻ lập trình trực quan

Codecademy. 13+

Codecademy có những bài học tương tác dành cho vài ngôn ngữ lập trình khác nhau, được chia làm nhiều cấp độ.

CodeHS. 15+

Bạn cần trả phí thành viên để có được sự chỉ dẫn và ví dụ cho những kiến thức & kĩ năng khó hơn trong lập trình.

Tổng hợp từ nguồn: commonsensemedia.org

Leave a Reply