Chuyên mục
Khám phá Vui cùng STEAM

Học Lập Trình là Phải Trở Thành Lập Trình Viên?

Trong một bài phỏng vấn ở Pháp vào năm 2017, vị CEO từng chia sẻ rằng: “Nếu tôi là một cậu bé học sinh mười tuổi người Pháp, thay vì chọn học tiếng Anh, tôi sẽ chọn học ngôn ngữ lập trình. Không phải tôi đang nói rằng chúng ta không cần học tiếng Anh, nhưng ngôn ngữ lập trình là ngôn ngữ duy nhất mà chúng ta có thể dùng để giao tiếp với 7 tỉ người trên trái đất này. Đó là thứ ngôn ngữ tuyệt vời mà bạn có thể thỏa sức sáng tạo cùng những thuật toán.”

Việc tiếp cận với ngôn ngữ lập trình từ sớm cũng quan trọng như việc cho các em làm quen với ngôn ngữ Anh vậy. Trẻ em học ngoại ngữ từ sớm không hẳn vì để sau này trở thành thông dịch viên, mà còn để vận dụng vào rất nhiều công việc khác. Học lập trình cũng vậy. Không nhất thiết học lập trình là sau này phải trở thành lập trình viên. Đây chính là thứ ngôn ngữ kích thích sự phát triển toàn diện ở trẻ. Việc học lập trình từ sớm sẽ đem lại rất nhiều lợi ích cho các em, giúp các em phát triển toàn diện.

Lập trình giúp các em luyện tư duy logic.

Với mỗi câu lệnh IF-THEN (Nếu như — Thì), các em sẽ rèn luyện được cách tư duy nguyên nhân — kết quả, tự mình chia nhỏ vấn đề, đưa ra các giải pháp và kiểm nghiệm tính khả thi của giải pháp đó.

Source: teachstarter

Lập trình giúp nuôi dưỡng khả năng sáng tạo của các em.

Có rất nhiều cách để giải quyết một bài toán, lập trình giúp các em suy nghĩ vấn đề từ nhiều chiều, và đưa ra nhiều cách để thiết lập và thử nghiệm ý tưởng mới. Ngoài ra, học lập trình cũng như là học một ngôn ngữ mới. Mà khi học bất cứ một ngôn ngữ nào, chúng ta thường dùng nó để thể hiện suy nghĩ của bản thân. Học lập trình chính là quá trình để các em tự thể hiện bản thân qua các ý tưởng mới. Giờ đây, các em không chỉ đơn giản sử dụng công nghệ, mà thậm chí còn có cơ hội tạo ra công nghệ cho chính mình.

Source: Natalie Matthews-Ramo

Học lập trình là cả quá trình rèn luyện tính kiên nhẫn.

Học lập trình sẽ là cơ hội để các em hiểu phần nào cách mà các trò chơi như Candy Crush hay Flabby Bird được thiết kế và tạo lập. Nhưng hiểu thôi chưa đủ, để học và tạo nên những chương trình của chính mình, các em cần có sự kiền trì, sẵn sàng thử nghiệm và tự kiểm nghiệm quá trình đó để đi được đến kết quả tốt nhất. Tính kiên nhẫn của các em sẽ luôn bị thử thách khi phải tự mình xây dựng trò chơi/dự án, thay đổi màu sắc hay tính năng của các nhân vật trong trò chơi, chạy thử chương trình và tìm ra lỗi để chỉnh sửa, vv…

Source: STEAM for Vietnam

Lập trình là quá trình học và ứng dụng ngôn ngữ của máy tính. Ngôn ngữ lập trình không khô khan như chúng ta vẫn nghĩ. Và có lẽ, với một cách giảng dạy đổi mới và đúng cách, việc học ngôn ngữ lập trình đối với các em học sinh, cũng sẽ thú vị như mỗi ngày đến trung tâm anh ngữ trò chuyện cũng thầy cô bản ngữ “Hi! How are you! My name is ____.”

Và dù là ngôn ngữ Anh hay ngôn ngữ lập trình, thì chắc chắn một điều là cả hai đều sẽ giúp các em hội nhập với thế giới số của kỉ nguyên 4.0!

STEAM for Vietnam sẽ tổ chức Coding Bootcamp 2020 theo hình thức Live MOOC đầu tiên ở Việt Nam vào mùa hè năm nay, tập trung vào chương trình dạy Lập trình Máy tính cho các em học sinh. Học sinh ở bất cứ độ tuổi và trình độ nào cũng có thể tham gia chương trình này. Tuy nhiên chương trình được thiết kế phù hợp nhất với các bạn nhỏ ở lứa tuổi cấp Hai.

Theo dõi thông tin trên STEAM for Vietnam để cùng cập nhật những cập nhật mới nhất về Coding Bootcamp 2020: https://www.facebook.com/steamforvietnam.org