Học sinh thuyết trình Online

Khi một học sinh lớp 5 lập trình game: Câu chuyện phía sau tư duy công nghệ của Đỗ Tường Vinh

Rate this post

Một đứa trẻ 10 tuổi biết sử dụng máy tính không còn là điều đặc biệt trong thời đại số. Nhưng việc một học sinh lớp 5 có thể tự thiết kế và lập trình một trò chơi hoàn chỉnh, đồng thời giải thích được logic vận hành phía sau, lại là câu chuyện hoàn toàn khác.

Trong video thuyết trình dự án cuối khóa, học viên Đỗ Tường Vinh (10 tuổi – lớp 5) đã giới thiệu trò chơi do chính mình xây dựng trên nền tảng lập trình CodeKitten. Đằng sau sản phẩm tưởng chừng đơn giản ấy là sự kết hợp của tư duy toán học, logic thuật toán và kỹ năng giải quyết vấn đề – những năng lực cốt lõi trong phương pháp giáo dục STEAM và khung kỹ năng thế kỷ 21.

Từ góc nhìn của các chuyên gia giáo dục Teky, dự án này không chỉ là một bài tập lập trình. Nó là minh chứng cho cách trẻ em có thể chuyển hóa kiến thức học đường thành năng lực sáng tạo công nghệ thực sự.

Khi trẻ không chỉ “dùng công nghệ”, mà bắt đầu “tạo ra công nghệ”

Trong thời đại số, việc một đứa trẻ 10 tuổi biết sử dụng máy tính không còn là điều hiếm gặp. Tuy nhiên, có một ranh giới rất lớn giữa việc sử dụng công nghệ để tiêu thụ nội dungsử dụng công nghệ để sáng tạo ra sản phẩm.

Video thuyết trình dự án cuối khóa của học viên Đỗ Tường Vinh (10 tuổi – Lớp 5) là một minh chứng rõ ràng cho sự khác biệt đó.

Trong bài trình bày, Vinh giới thiệu một trò chơi lập trình do chính mình xây dựng: game điều khiển xe thu thập kim cương và tránh bom. Tuy nhiên, điều đáng chú ý không nằm ở trò chơi đơn thuần. Điều quan trọng hơn là cách học sinh sử dụng tư duy logic, toán học và thuật toán để xây dựng hệ thống vận hành cho trò chơi.

Dưới góc nhìn của các chuyên gia giáo dục tại Teky, dự án này cho thấy sự hội tụ của phương pháp STEAMkhung năng lực 4Cs của thế kỷ 21.

Phương pháp STEAM: Khi Toán học trở thành công cụ để xây dựng thế giới số

STEAM không đơn thuần là học nhiều môn cùng lúc. Mục tiêu của phương pháp này là kết nối các lĩnh vực khoa học để giải quyết một vấn đề cụ thể.

Trong dự án của mình, Đỗ Tường Vinh đã áp dụng nền tảng CodeKitten để xây dựng trò chơi với nhiều cơ chế logic khác nhau.

Những khái niệm tưởng chừng trừu tượng như tọa độ, biến số, xác suất và vòng lặp đã được chuyển hóa thành các hành vi cụ thể của nhân vật trong game.

Tư duy toán học ứng dụng: Khi hệ tọa độ trở thành công cụ thiết kế game

rong bài thuyết trình, học sinh giải thích khá rõ cách các vật thể xuất hiện và di chuyển trong trò chơi thông qua hệ tọa độ. Cụ thể, kim cương được lập trình để xuất hiện ở vị trí ngẫu nhiên trên trục X, sau đó di chuyển từ phía trên màn hình xuống dưới bằng cách giảm dần giá trị trục Y.

Cách thiết lập này cho thấy học sinh đã bước đầu hiểu được nguyên lý vận hành của không gian hai chiều (2D space) trong lập trình. Nếu đối chiếu với chương trình giáo dục phổ thông, khái niệm mặt phẳng tọa độ Descartes thường được giảng dạy rõ hơn từ Toán lớp 7. Tuy nhiên, trong dự án này, học sinh lớp 5 đã biết cách:

  • Sử dụng tọa độ để xác định vị trí của vật thể

  • Điều khiển chuyển động của chúng trong không gian số

Đây là một ví dụ rõ ràng cho việc đưa Toán học ra khỏi trang giấy và ứng dụng trực tiếp vào lập trình.

Xác suất và yếu tố ngẫu nhiên: Làm cho trò chơi trở nên sống động

Một điểm thú vị trong dự án là việc sử dụng chức năng lấy giá trị ngẫu nhiên (Pick Random). Nhờ đó:

  • Kim cương xuất hiện ở nhiều vị trí khác nhau
  • Mỗi lần chơi game đều khác nhau

Đây chính là cách các nhà phát triển game tạo ra tính bất định (uncertainty) để trò chơi trở nên hấp dẫn hơn. Khái niệm này liên quan trực tiếp đến xác suất và biến ngẫu nhiên – những kiến thức toán học quan trọng trong tư duy logic hiện đại.

Tư duy máy tính (Computational Thinking): Khi trẻ học cách thiết kế hệ thống

Ngoài yếu tố toán học, dự án của Vinh còn thể hiện rõ tư duy máy tính – một kỹ năng cốt lõi của lập trình. Trong trò chơi, học sinh đã sử dụng kỹ thuật Cloning (tạo bản sao). Thay vì lập trình từng kim cương hoặc bom riêng lẻ, hệ thống sẽ:

  • Tạo clone của vật thể
  • Lặp lại quy trình xuất hiện
  • Di chuyển xuống màn hình

Điều này giúp trò chơi luôn có vật thể mới xuất hiện.

Nếu nhìn dưới góc độ lập trình, đây chính là:

  • Tư duy vòng lặp (Loop)
  • Tối ưu hóa thuật toán

Đây là những kỹ năng quan trọng trong lập trình mà thông thường học sinh chỉ tiếp cận rõ hơn ở các cấp học cao hơn.

Khung năng lực 4Cs: Những kỹ năng thế kỷ 21 thể hiện trong bài thuyết trình

Bên cạnh kỹ năng kỹ thuật, video thuyết trình của học viên cũng cho thấy sự phát triển của bộ kỹ năng 4Cs.

Critical Thinking (Tư duy phản biện)

Trong quá trình giải thích dự án, học sinh mô tả rõ:

  • Vai trò của từng nhân vật trong game
  • Cách hệ thống tính điểm
  • Cách người chơi tương tác với các vật thể

Điều này cho thấy học sinh đã hiểu được logic phía sau sản phẩm, chứ không chỉ đơn thuần ghép các khối lệnh theo hướng dẫn. Đây chính là biểu hiện của tư duy giải quyết vấn đề (Problem Solving).

Communication (Kỹ năng thuyết trình)

Trong video thuyết trình, học sinh chủ động chia sẻ màn hình để giới thiệu dự án của mình, lần lượt giải thích cách chương trình hoạt động và trình diễn trò chơi trực tiếp. Quá trình này giúp trẻ rèn luyện khả năng diễn đạt ý tưởng, đồng thời từng bước làm quen với việc trình bày các sản phẩm công nghệ trước người khác – một kỹ năng ngày càng quan trọng trong kỷ nguyên số.

Creativity (Tư duy sáng tạo)

Trong trò chơi do Vinh xây dựng, em đã thiết kế đầy đủ các thành phần cơ bản như hệ thống tính điểm, các vật phẩm để người chơi thu thập và những chướng ngại vật cần tránh. Sự kết hợp của các yếu tố này tạo nên một trải nghiệm gameplay rõ ràng và có tính tương tác. Thông qua quá trình đó, Vinh không chỉ thực hành lập trình mà còn từng bước tiếp cận tư duy thiết kế và phát triển một sản phẩm công nghệ của riêng mình.

Hệ sinh thái học tập Teky: Môi trường nuôi dưỡng tư duy công nghệ

Để học sinh có thể phát triển những kỹ năng này, Teky xây dựng hệ sinh thái học tập kết hợp giữa công nghệ – phương pháp – con người.

CodeKitten – Công cụ trực quan hóa lập trình

CodeKitten là nền tảng lập trình khối lệnh (Visual Programming).

Nhờ các khối lệnh màu sắc:

  • Trẻ không phải lo lắng về cú pháp
  • Tập trung hoàn toàn vào logic của chương trình

Điều này giúp trẻ dễ dàng tiếp cận các khái niệm:

  • Điều kiện
  • Vòng lặp
  • Biến
  • Sự kiện

Lớp học tương tác

Trong lớp học, học sinh không chỉ tiếp nhận kiến thức một cách thụ động. Các em được trực tiếp thao tác với chương trình, chia sẻ màn hình để trình bày quá trình lập trình và giới thiệu sản phẩm do chính mình tạo ra. Quá trình này giúp học sinh rèn luyện sự tự tin khi thể hiện ý tưởng, đồng thời phát triển khả năng giao tiếp và trình bày các sản phẩm công nghệ trước người khác.

Khi công nghệ trở thành công cụ phát triển tư duy

Dự án lập trình game của học viên Đỗ Tường Vinh cho thấy một điều quan trọng: trẻ em hoàn toàn có thể tiếp cận những khái niệm công nghệ phức tạp nếu được học đúng phương pháp. Thông qua cách tiếp cận STEAM và quá trình rèn luyện các kỹ năng 4Cs, trẻ không chỉ dừng lại ở việc sử dụng máy tính như một công cụ giải trí, mà bắt đầu hình thành tư duy của người sáng tạo công nghệ. Trong quá trình xây dựng trò chơi của mình, Vinh đã học cách suy nghĩ như một kỹ sư, thiết kế giải pháp cho bài toán lập trình và tự tin trình bày ý tưởng trước lớp. Đây chính là những năng lực nền tảng giúp trẻ từng bước trở thành công dân số của tương lai, sẵn sàng thích ứng với thế giới công nghệ.

 

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button
Nội dung