10 trò chơi sẽ dạy con bạn lập trình
10 trò chơi sẽ dạy con bạn lập trình
Anonim

Mark Zuckerberg nói: “Tôi nghĩ rằng trong tương lai, tất cả mọi người, không chỉ các lập trình viên, sẽ gắn liền với các yếu tố lập trình. Vì con cái chúng ta sẽ phải sống trong tương lai này, nên đã đến lúc chuẩn bị cho chúng trước những khó khăn, tức là dạy chúng cách lập trình.

10 trò chơi sẽ dạy con bạn lập trình
10 trò chơi sẽ dạy con bạn lập trình

Tại sao phải dạy con bạn lập trình? Đặc biệt nếu vận động viên ballet hoặc cầu thủ bóng đá tương lai của bạn đang lớn lên? Câu trả lời rất đơn giản: để dạy bạn suy nghĩ logic và lập kế hoạch hành động của bạn. Các bậc cha mẹ tự hào rằng trẻ em hiện đại hầu như có thể bật máy tính bảng và máy tính ngay từ khi còn trong nôi. Mối quan tâm đến công nghệ và mong muốn giải trí có thể được kết hợp với việc học tập và phát triển bằng cách cung cấp cho con bạn các trò chơi dạy cách soạn thuật toán và thậm chí viết mã.

Kodable

Bạn nghĩ sao, nên bắt đầu học lập trình ở độ tuổi nào? Những người tạo ra Kodable tuyên bố rằng trò chơi của họ có sẵn cho trẻ hai tuổi. Bạn có thể học mã trước khi học các chữ cái. Ngay cả những đứa trẻ thực sự có thể lái những khuôn mặt vui nhộn qua mê cung, đồng thời thành thạo việc chuẩn bị các chương trình, chỉ ra trình tự của các hành động. Các gợi ý và khuyến nghị được thực hiện bằng cách sử dụng đồ họa để đứa trẻ không phải đọc bất cứ thứ gì.

Kodable được khuyến khích để học khoa học máy tính ở trường tiểu học: giáo viên và phụ huynh có thể theo dõi quá trình học, đặt mức độ khó và theo dõi tiến trình. Một khởi đầu tuyệt vời cho những đứa trẻ.

Kodable
Kodable

Code.org

Trang web Code.org, được tạo ra bởi tổ chức phi lợi nhuận, phong trào quốc tế "Giờ Lập trình", đã thu thập một số khóa học giáo dục cho trẻ em và người lớn. Tuổi bắt đầu là bốn tuổi. Không có một trò chơi nào dạy tất cả mọi thứ cùng một lúc, nhưng có một trò chơi đào tạo từng bước với các nhân vật trong các phim hoạt hình khác nhau. Chuyển từ cấp độ này sang cấp độ khác, bạn có thể học và tạo các chương trình ngắn của riêng mình.

Code.org
Code.org

Lightbot

Trong một trò chơi có sẵn trên điện thoại thông minh hoặc máy tính bảng, một robot nhỏ, tuân theo lệnh, phải thắp sáng bóng đèn ở những nơi thích hợp. Nhiệm vụ chính mà trẻ sẽ phải đối mặt trong trường hợp này là thiết kế đường đi của đồ chơi bằng các lệnh đơn giản. Nhiệm vụ của cha mẹ là giải thích cho trẻ hiểu ý nghĩa của các bức tranh.

Không hẳn là một đứa trẻ chơi Lightbot sẽ lớn lên trở thành một nhà phát triển tài ba, nhưng chắc chắn trẻ sẽ học cách lập kế hoạch hành động và vẽ ra các thuật toán đơn giản nhất. Ứng dụng này cũng có thể được đề xuất như một trong những ứng dụng khởi đầu, ngay cả đối với trẻ mẫu giáo 4-6 tuổi. Các nhà phát triển cũng cung cấp một phiên bản phức tạp hơn, phù hợp với trẻ em trên chín tuổi.

Nhân tiện, các bậc cha mẹ cũng có thể vui lòng dành thời gian vẽ ra các lộ trình. Robot đủ vui nhộn để làm hài lòng trẻ em và đủ nghiêm túc để không làm buồn lòng người lớn.

Lightbot
Lightbot

PictoMir

PiktoMir, được phát triển bởi NIISI RAS theo lệnh của Viện Hàn lâm Khoa học Nga, là câu trả lời của chúng tôi cho các chất tương tự nước ngoài. NIISI RAS đã phát triển một hệ thống "", trong đó học sinh trung học làm quen với lập trình, nhưng không có yếu tố trò chơi nào trong đó. "PiktoMir", được thiết kế cho trẻ mẫu giáo, hóa ra rất thú vị và giá cả rất phải chăng.

Robot vẽ các cánh đồng và đứa trẻ học cách soạn các thuật toán. Tất cả các gợi ý đều được thực hiện bằng đồ họa, vì vậy PiktoMir có thể được cung cấp một cách an toàn cho trẻ em không biết đọc, bắt đầu từ năm tuổi: điều đáng chú ý là các nhà khoa học đã cố gắng làm cho các hành động có thể hiểu được ngay cả đối với trẻ em. Nếu cha mẹ không biết tiếng Anh và không hiểu gì trong các chương trình mà thực sự muốn phát triển tư duy logic ở trẻ, PiktoMir sẽ là một cứu cánh thực sự. Phiên bản di động có sẵn cho iOS, Android và Windows Phone, nhưng hai phiên bản cuối cùng sẽ phải được tải xuống từ trang web của nhà phát triển.

PictoMir
PictoMir

Robozzle

Để hoàn thành các nhiệm vụ và tạo một thuật toán cho sự di chuyển của một mũi tên dọc theo một câu đố - đây là ý nghĩa của một trò chơi mà học sinh nhỏ tuổi đã có thể chơi. Đúng vậy, một mũi tên bình thường khó có thể quyến rũ một đứa trẻ bảy tuổi trong một thời gian dài, đặc biệt nếu đây là trò chơi đầu tiên trong số những trò chơi như vậy. Nhưng nó có thể làm cho học sinh từ mười tuổi trở nên quen thuộc với thuật toán học quan tâm một cách nghiêm túc, bởi vì tất nhiên, những câu đố thú vị nhất được tìm thấy ở mức độ khó hơn. Robozzle cung cấp các khả năng gần như không giới hạn để tạo và tìm các nhiệm vụ mới, vì vậy, nó phù hợp nhất không phải để học những điều cơ bản, mà là để lặp lại và thực hành liên tục.

Robozzle
Robozzle

Cargo-Bot

Một trò chơi dễ học khác, ở những cấp độ ban đầu mà trẻ mẫu giáo sẽ cảm thấy thoải mái. Vì có rất ít văn bản trong đó, trẻ em đủ để phân biệt giữa các chữ cái riêng lẻ để hoàn thành các nhiệm vụ đầu tiên và di chuyển các hộp từ nơi này sang nơi khác ít hơn. Ngay cả người lớn cũng có thể nghĩ về những tổ hợp phức tạp trong một thời gian dài. Trong số các ứng dụng giáo dục và giải trí khác, Cargo-Bot nổi bật với hình ảnh rất đẹp mắt. Nhân tiện, Cargo-Bot đã hoàn toàn có trên iPad.

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image

CodeMonkey

Life hacker đã viết rất chi tiết về trò chơi CodeMonkey, trò chơi này chỉ đơn giản là phải có vị trí xứng đáng trong danh sách hướng dẫn trò chơi dành cho trẻ em.

Trò chơi trực tuyến, trong đó trẻ em học cách điều khiển một chú khỉ ngộ nghĩnh từng bước, rất đơn giản và trực quan. Mỗi cấp độ mới sẽ nói về khả năng lập trình, và để hoàn thành nhiệm vụ tiếp theo, bạn sẽ phải áp dụng kiến thức từ bài học trước. Mất một vài phút để đến một quả chuối, vì vậy sẽ thuận tiện để lên kế hoạch cho các lớp học để trẻ vẫn tham gia và không có thời gian để mệt mỏi.

Một điểm cộng lớn của CodeMonkey là trò chơi này cung cấp một ý tưởng về cú pháp như vậy, bởi vì các lệnh cần được chọn bằng cách sử dụng các biểu tượng và chuỗi hành động được viết bằng các dòng gần như mã thực.

CodeMonkey
CodeMonkey

Vết trầy

Không hoàn toàn công bằng khi đưa Scratch vào danh sách này, vì nó không phải là một trò chơi, mà là một môi trường được thiết kế đặc biệt để dạy trẻ em lập trình, và không thể không đưa nó vào, vì nó là một công cụ giáo dục tuyệt vời. Scratch là tác giả của MIT và trong cộng đồng hầu hết thông tin được dịch sang tiếng Nga, vì vậy Scratch có sẵn cho rất nhiều đối tượng.

Khả năng của Scratch thực sự ấn tượng, mặc dù nó không có nhiệm vụ và cấp độ, nhưng nó có rất nhiều trí tưởng tượng và phương tiện để sử dụng nó. Vì đứa trẻ phải đặt mục tiêu trong mỗi dự án một cách độc lập, không có giải pháp chung nào, nhưng vẫn có phạm vi cho sự sáng tạo, điều này đang thiếu trong các trò chơi dạy thuật toán. Scratch hoàn hảo cho trẻ em từ tám tuổi, những người đã cảm thấy mệt mỏi với việc đuổi theo robot và khỉ dọc theo các tuyến đường thông thường của chúng.

Vết trầy
Vết trầy

СeeBot

Chúng ta không được quên về những tác phẩm kinh điển, thậm chí khá bụi bặm. Trò chơi giáo dục CeeBot xuất hiện vào năm 2003 như một sự phát triển đặc biệt cho các tổ chức giáo dục. Ban đầu, các nhà phát triển đã tạo ra Colobot - một trò chơi về quá trình thuộc địa của một hành tinh mới, đặc điểm chính là bạn phải viết các chương trình của riêng mình để điều khiển các nhân vật.

CeeBot là game hướng dẫn chơi nhiều nhiệm vụ với hướng dẫn chi tiết. Tất nhiên, câu chuyện về những con rô bốt có thể lập trình trên một hành tinh mới phá hủy hệ động vật địa phương sẽ không phù hợp với trẻ em, nhưng đối với những thanh thiếu niên đã tìm cách tiếp cận với khoa học máy tính và tưởng tượng thuật toán là gì, nó sẽ là một công cụ tốt. CeeBot trông hơi nhợt nhạt so với nền của các trò chơi hiện đại, nhưng ở đâu khác một đứa trẻ có thể điều khiển các nhân vật, tạo ra các chương trình của riêng chúng gần với cú pháp C ++ nhất có thể?

Сeebot
Сeebot

CodeCombat

CodeCombat đã rất nghiêm túc, bởi vì trong trò chơi này, mã thực được dạy và người chiến thắng sẽ trở thành một lập trình viên làm sẵn. Bạn chọn ngôn ngữ lập trình mà bạn phải viết lệnh cho nhân vật của mình (trò chơi cung cấp Python, JavaScript, Lua hoặc một số ngôn ngữ thử nghiệm như CoffeScript) và bắt đầu hành trình tìm kiếm các tinh thể.

Bé trai và bé gái từ tám tuổi trở lên có thể bị bỏ tù vì trò chơi này. Đào tạo và mẹo bằng tiếng Nga, với $ 9,99, bạn có thể nhận được các cấp độ mới mỗi tháng để vượt qua (70 cấp độ đầu tiên miễn phí). Trò chơi có thể sử dụng trong trường học, có tiền thưởng riêng cho giáo viên.

Trong trò chơi, trước khi bắt đầu mỗi cấp độ, đứa trẻ sẽ đọc những câu trích dẫn vui nhộn và đầy động lực về lập trình, nhắc nhở rằng "mã này sẽ không tự học được." CodeCombat gây nghiện hơn so với các “game hành động” và “game bắn súng” thông thường, một trong những sự kết hợp tốt nhất giữa thư giãn và rèn luyện.

Đề xuất: