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

Rô và Siu biết tuốt: Những gì bạn cần biết về hành trình khám phá robotics tại CS 201

CS 201 – Khoá học Robotics dành cho cả các bạn học sinh chưa có kiến thức về Lập trình và Robotics!

Trên chuyến hành trình này, tất cả các bạn học sinh từ 8 tuổi trở lên, dù là nam hay nữ, dù đã có kinh nghiệm lập trình hay chưa đều tham gia và, dưới sự hướng dẫn của Rô và Siu, sẽ cùng khám phá và có những trải nghiệm thật đặc biệt! Đặc biệt, các bạn học sinh trong lứa tuổi từ 10 đến 14 tuổi nên tham gia khoá học này nha, vì các kiến thức được học sẽ liên quan đến Toán học, Vật lý,… chắc chắn sẽ dễ dàng hơn rất nhiều khi chúng mình đã được làm quen với các bộ môn này trên trường. 

Khám phá hành trình của Rô và Siu

Chắc hẳn các bạn đều tò mò, không biết chúng mình sẽ khám phá những gì, tìm được những “kho báu” nào trong hành trình này đúng không? Đội ngũ giáo dục của STEAM for Vietnam đã dành thật nhiều thời gian và tâm huyết để xây dựng một chương trình học theo tiêu chuẩn quốc tế của VEX, nhưng lại phù hợp kiến thức và điều kiện học tập của các bạn học sinh Việt Nam. Hãy cùng chúng mình khám phá “bản đồ” chuyến khám phá này nhé!

Bài học số 0 – Các bot thủ, sẵn sàng!

Chặng đầu tiên, các bạn sẽ cùng Rô và Siu làm quen với phần cứng và phần mềm của robot VEX IQ thế hệ 2, đồng thời chuẩn bị kiến thức cần thiết về ngôn ngữ lập trình Python và dùng thử hệ thống học tập LMS của STEAM for Vietnam. Chuẩn bị thật chu đáo và sẵn sàng cho hành trình sắp tới!

Bài học số 1 – 2 – 3: Phát triển, lập trình cảm biến và thiết kế nâng cao cho Base bot

Mỗi buổi học, các bạn sẽ được học những lý thuyết mới về cách hoạt động của robot, đọc các thông số kỹ thuật chính xác,… và thực hành trên chính mô hình robot VEX IQ Thế hệ 2 để hiểu rõ hơn cơ chế hoạt động của robot. 

Sau 3 buổi học, Rô và Siu chắc chắn rằng các bạn sẽ “bỏ túi” thật nhiều những kỹ năng mới: – Kỹ năng lập trình động cơ – giải các tình huống lập trình cơ bản khi vận hành robot; kỹ năng cơ khí – thử nghiệm lắp ghép robot; hay kỹ năng vận hành – tìm hiểu, nâng cao hoạt động của robot khi thực hiện các nhiệm vụ.

Bài học số 4 – Lập trình hoàn thiện

Sau khi bỏ túi những kỹ năng cần thiết, các bạn nhỏ sẽ cùng Rô và Siu lắp ráp robot hoàn chỉnh, cải tiến để robot linh hoạt hơn. Bên cạnh đó, các bạn cũng sẽ được học những bí kíp cực kỳ hữu ích để vận dụng trong các cuộc thi Robotics trong tương lai!

Bài học số 5 và 6 – Trải nghiệm thử thách

Học tập không thể thiếu thực hành – Rô và Siu tin chắc rằng bài học số 5 và 6 sẽ là bài học thú vị nhất trong chuyến hành trình khám phá của chúng mình! Các bạn sẽ vận hành robot, sửa chữa và nâng cấp cho robot của mình thông qua các hoạt động thực hành cực kỳ vui cùng các bạn trong nhóm dưới sự hướng dẫn của đội ngũ thầy cô nhà STEAM. 

Khi tốt nghiệp, chúng mình sẽ…

Rô và Siu tin rằng, chuyến hành trình đã đưa các bạn đến vùng đất mới về robotics, nơi các bạn được khám phá những khái niệm mới, cách học mới, được học và chơi thật vui! Sau chuyến đi, các bot thủ chắc chắn đã “nâng cấp” không chỉ robot, mà còn cả kiến thức và kỹ năng của mình về lĩnh vực STEAM nữa!

Phát triển kỹ năng lập trình Python: Vừa học, vừa giải các bài tập tình huống do các chuyên gia kỹ thuật đưa đề bài chắc chắn sẽ “level up” trình “code” của các bạn một cách đáng kể. Các bạn có thể vận dụng Python vào điều khiển và thậm chí là nâng cấp, sửa chữa robot.

“Upgrade” kiến thức về cơ khí: Bằng cách tiếp cận bằng cả lý thuyết và thực hành, các bạn học sinh dù nhỏ tuổi cũng có thể dễ dàng hiểu hơn về Cơ khí học. Rô và Siu tin rằng, không chỉ có thêm cho mình những kiến thức mới về lĩnh vực cơ khí như hệ thống truyền động, trọng lực cân bằng,… mà các bạn còn có thể tự tin “xây dựng” một mô hình robot chắc chắn, linh hoạt với độ chính xác cao!

Trải nghiệm đề bài thử thách “như đi thi”: Với các đề bài liên tục được cải tiến bởi các thầy cô đã có kinh nghiệm dạy học và dẫn đội đi thi, các bạn học sinh sẽ được cọ xát tốt hơn khi phải giải quyết các thử thách trong điều kiện “như đi thi đấu”, Các bạn sẽ được chuẩn bị không chỉ về mặt kiến thức mà còn sẵn sàng về mặt tâm lý, cùng trở thành những bot thủ đáng gờm trên chiến trường robotics!

Cơ hội hướng nghiệp với các thầy cô dày dặn kinh nghiệm: Thắp sáng và tiếp thêm thật nhiều động lực cho đam mê của các bạn nhỏ về robotics chính là điều đội ngũ giáo dục của STEAM for Vietnam luôn hướng tới. Còn gì tuyệt vời hơn khi các bạn được trực tiếp tương tác, trò chuyện với các thầy cô giàu kinh nghiệm và trải nghiệm về lĩnh vực robotics phải không nào?

Rèn luyện kỹ năng mềm: Các kỹ năng thuyết trình, làm việc nhóm, hay thậm chí làm nhóm trưởng – cũng là những kỹ năng vô cùng cần thiết cho các bạn học sinh sau này. Thông qua khoá học, các bạn sẽ có thật nhiều tình huống cần giải quyết, đòi hỏi các bạn phải nâng cao kỹ năng, bước ra khỏi vùng an toàn.

Khoá học CS 201 – Nhập môn Thiết kế và Lập trình Robotics với VEX IQ Thế hệ 2 đang mở đơn. Các bạn nhỏ ơi, đừng quên tham gia đăng ký lớp học ngay hôm nay cùng Rô và Siu để nâng cấp kỹ năng và kiến thức của mình nhé!

⏰ Thời gian mở đơn: 8/10 – 22/10/2023

👉 Tìm hiểu và đăng ký khoá học: https://bit.ly/3ROTUE6

📌 Tìm hiểu thêm về các lớp học: https://www.steamforvietnam.org/courses

Rô và Siu hy vọng sẽ được cùng các bạn có những trải nghiệm thật vui! Hẹn gặp lại mọi người vào buổi khai giảng nha!

_____________________________

CS 201 – Nhập môn Thiết kế và Lập trình Robotics với VEX IQ Thế hệ 2 là khoá học hướng tới các bạn học sinh từ 10 tới 14 tuổi. Các em sẽ có cơ hội được học theo giáo án theo tiêu chuẩn của VEX; áp dụng các kiến thức về Toán học, Vật lý/Cơ học, Điều khiển học cũng như Lập trình Python để thiết kế và điều khiển các chú robot từ đơn giản tới phức tạp trên Robot VEX IQ Thế hệ 2 hiện đại.

Theo dõi các thông tin mới nhất về lớp tại đây

_____________________________

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

_____________________________

🌐Facebook: STEAM for Vietnam

📧Email: hello@steamforvietnam.org

🌐Website: www.steamforvietnam.org

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

Lập Trình — Kỹ Năng Nên Có Ở Mọi Ngành Nghề

Nhà vật lý đại tài Stephen Hawking đã từng nói:

“ Cho dù bạn muốn khám phá những bí ẩn lớn nhất của vũ trụ hay đơn giản chỉ muốn theo đuổi sự nghiệp trong thế kỷ 21 thì lập trình máy tính cơ bản, vẫn là một kỹ năng thiết yếu phải học ”

Trên thực tế, một báo cáo của Burning Glassdoor Technologies đã chỉ ra rằng:

Trong bảy triệu cơ hội việc làm từ năm 2014–2016 thì các công việc yêu cầu kỹ năng lập trình máy tính phải trả thêm 22 ngàn đô mỗi năm cho nhân viên so với công việc không yêu cầu. Đồng thời, tỷ lệ các vị trí yêu cầu khả năng lập trình từ người xin việc đang tăng nhanh hơn 50% so với thị trường chung; không chỉ riêng với công việc công nghệ, mà ngay cả đối với các công việc phi công nghệ.

Điều này cho thấy, kỹ năng lập trình sẽ trở thành điểm cộng cho quá trình xin việc cũng như là lợi thế quan trọng để giúp trẻ theo đuổi ngành nghề lý tưởng của mình trong tương lai. Sau đây, hãy cùng STEAM for Vietnam điểm qua 4 ngành nghề tưởng chừng không hề liên quan đến công nghệ nhưng lại dễ dàng thăng tiến nếu có thêm kỹ năng lập trình nhé!

1. Thiết Kế Thời Trang

Như câu nói của nhà thiết kế Francis Bionti :“Tương lai ngành thời tranh là lập trình, không phải may đo cao cấp.”

Sự phát triển của ngành thời trang đồng nghĩa với sự phát triển tính ứng dụng của thời trang vào cuộc sống. Sự giao thoa giữa công nghệ và thời trang tạo ra một xu hướng mới, gọi là “wearable technology” (sản phẩm công nghệ có thể đeo/mặc được). Mỗi món đồ không chỉ mang giá trị làm đẹp mà còn phải có tác dụng thiết thực riêng, ví dụ như Apple Watch hay Google Glass, ngoài là một phụ kiện thời trang chúng còn được lập trình để hỗ trợ đo nhịp tim hay lên kế hoạch làm việc phù hợp với chủ nhân.

Nguồn: keith.robertory.com

Một ví dụ khác, Kye Shimizu, nhà thiết kế công nghệ người Nhật đã sử dụng code và phần mềm công nghệ quét 3D để tạo ra mẫu quần áo 2D tối ưu hóa việc không tạo ra vải thừa khi cắt. Từ đó, giúp giảm thiểu tối đa năng lượng và rác thải trong quá trình sản xuất. Năm 2018, dự án này đã được vinh danh tại hạng mục Giải thưởng bình chọn từ BGK tại Wired Creative Hack Award.

Kye Shimizu trong buổi hội thảo giới thiệu về dự án ( nguồn: designindaba)

2. Kỹ Sư

Đối với kỹ sư, kiến thức về lập trình có thể hỗ trợ để giảm bớt thời gian cho các công việc tính toán và phân tích. Đặc biệt là kỹ sư cơ khí, kỹ sư dân dụng và kỹ thuật viên kỹ thuật, họ thường sử dụng lập trình để thiết kế và thử nghiệm các sản phẩm mới.

Có các công cụ hay phần mềm chung được sử dụng trong toàn ngành, nhưng mỗi dự án thường có những yêu cầu cụ thể. Kỹ sư biết về lập trình có thể thiết kế công cụ riêng, giúp công việc hiệu quả hơn. Ngoài ra, trong các tính toán quan trọng của dự án, một sai lầm nhỏ cũng có thể gây tổn thất lớn. Có kiến thức lập trình để tạo ra một tùy chọn, nhằm kiểm tra lại từ 2–3 lần cho các tính toán này sẽ giúp giảm thiểu nguy cơ trên.

Nguồn: Freepik.com

3. Chuyên Viên Phân Tích

Nói đến ngành nghề liên quan đến kinh tế, các chuyên viên phân tích kinh doanh, nhà phân tích tài chính và nhà phân tích dữ liệu sử dụng lập trình máy tính để phân tích con số và giải quyết các vấn đề trong kinh doanh, tài chính. Các tác vụ mã hóa phổ biến bao gồm ước tính số tiền mà một công ty sẽ kiếm được hoặc xác định số lượng một mặt hàng cụ thể mà một cửa hàng nên đặt trên kệ.

Nguồn: topdev.vn

4. Marketing

Có thể thấy marketing và digital marketing mở rộng phụ thuộc vào cách người dùng phản ứng với các nội dung marketing. Tuy nhiên, đây là lĩnh vực mà một lượng lớn tương tác của người tiêu dùng diễn ra trên mạng. Vì thế, để kiểm soát luồng dữ liệu này một cách hiệu quả, các chuyên gia có thể dựa vào lập trình để thiết kế công cụ giúp hiểu rõ hơn các hoạt động “online” của người dùng.

Có kiến thức về cách người dùng phản ứng với từng nội dung ra sao sẽ giúp dự đoán được nhu cầu tiêu dùng trong tương lai, tạo cho nhà tiếp thị một nguồn tài nguyên lớn để đi trước số đông.

Nguồn: topviec.vn

Tất nhiên, ngoài 4 ngành nghề trên vẫn còn rất nhiều công việc mà kỹ năng lập trình luôn có “đất dụng võ”. Tiêu biểu như kế toán, thiết kế đồ hoạ, hoá mỹ phẩm, khoa học môi trường, nghiên cứu y tế, v.v. Đó cũng là lý do ra đời của những sản phẩm như Smart coat từ hãng Emel + Aris — chiếc áo có thể điều chỉnh thân nhiệt và làm tăng khả năng lưu thông máu của người mặc hay My UV Patch từ hãng mỹ phẩm L’oreal — miếng lót dính vào da cho phép theo dõi mức độ tiếp xúc với ánh nắng mặt trời.

Sản phẩm My UV Patch của hãng L’Oréal (nguồn: wareable.com)

Trại hè Lập trình 2021 với hai khoá học lập trình hoàn toàn miễn phí

ĐĂNG KÝ NGAY

Kết Luận:

Lập trình chính là một kỹ năng sống còn cho các chuyên gia trong những lĩnh vực khác nhau và cũng là lá chắn để bảo vệ họ trước nguy cơ bị công nghệ hay máy móc thay thế. Vì lẽ đó, cho trẻ tiếp xúc sớm với lập trình chắc chắn là một quyết định sáng suốt và cần thiết. Tuy nhiên, tại Việt Nam, việc giáo dục về lập trình vẫn còn tương đối mới mẻ, hạn chế.

Hiểu được khó khăn đó, STEAM for Vietnam mong muốn được truyền tải “ngôn ngữ của tương lai” này đến thế hệ trẻ Việt Nam, bước đầu thông qua hình thức dạy Lập trình qua ngôn ngữ Scratch và ngôn ngữ Python — với hơn 150 quốc gia đã đưa vào sử dụng và có sẵn trong hơn 40 ngôn ngữ bao gồm Tiếng Việt. 

Link đăng ký tham gia khoá học hè: https://tinyurl.com/S4VSummer2021

Theo dõi thông tin trên fanpage STEAM for Vietnam để cùng cập nhật những thông tin mới nhất về Summer Coding Bootcamp 2021:

Facebook: https://www.facebook.com/steamforvietnam.org

Email: hello@steamforvietnam.org

Website: https://www.steamforvietnam.org

Các Nguồn Tham Khảo:

Five careeres where coding skills will help your kids get ahead

Non tech positions requiring coding

4 ngành nghề thăng tiến nhanh khi có thêm kỹ năng lập trình

5 ngành nghề thăng tiến nhanh khi có thêm kỹ năng lập trình

Fashion and Coding ( Thời Trang và Lập Trình)

Chuyên mục
Học kỳ Mùa xuân 2021 Khám phá Khoá học Vui cùng STEAM

Đóng góp vì một thế hệ kỹ sư tương lai

Hãy tham gia với chúng tôi, để chung tay tạo nên thế hệ kỹ sư toàn cầu trong tương lai.

Sự đóng góp của bạn có thể góp phần giúp các trường Trung học Cơ sở và Trung học Phổ thông trên toàn quốc được tiếp cận với bộ linh kiện VEX IQ của VEX Robotics – nền tảng về Robotics hàng đầu cho các cấp từ Tiểu học tới Đại học tại Hoa Kỳ.

Hiện nay, việc triển khai robot ở Việt Nam vẫn còn thấp, số lượng các lớp học chất lượng về Robotics còn hạn chế và chưa phổ biến ở nhiều tỉnh thành. Nhận thấy thực tế này, STEAM for Vietnam đã hợp tác với Đại học VinUni để tổ chức khóa học CS 201 – Nhập môn Thiết kế và Lập trình Robotics với VEX IQ cùng mong muốn đem lại những trải nghiệm về Robotics đẳng cấp quốc tế về cho các học sinh Việt Nam trên cả nước. 

Lợi ích tham gia tài trợ cho lớp CS 201 về Robotics

Cách Đăng ký

Bước 1:

Điền đơn đăng ký làm nhà tài trợ cho các trường trong danh sách của chúng tôi hoặc đăng ký tên ngôi trường bạn lựa chọn.

Bước 2:

Nhận email xác nhận đơn đăng ký.

Bước 3:

Sau khi đóng đơn tài trợ, chúng tôi sẽ kết nối bạn với ngôi trường đã lựa chọn để quyên góp trực tiếp cho trường.

Đối với khoá học CS 201 – Nhập môn Thiết kế và Lập trình với VEX IQ, chương trình học sẽ sử dụng bộ VEX IQ Super Kit hiện đại với hơn 750 linh kiện để học sinh thoả sức sáng tạo và trổ tài lập trình để điều khiển robot hoạt động xuyên suốt khoá học, theo chủ đề của từng bài học.

Tài trợ cho khoá học ngay hôm nay

Hãy cùng chúng tôi giúp cho hàng nghìn trẻ em Việt Nam tiếp cận với nền giáo dục robots thế giới, tạo nên một thế hệ kỹ sư tương lai. Để cho chương trình học được diễn ra vào tháng 5, chúng tôi hy vọng nhận được sự tài trợ trước 1/5/2021.

Đăng ký ngay hôm nay!

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science – Khoa học, Technology – Công nghệ, Engineering – Kỹ thuật, Arts – Nghệ thuật, Mathematics – Toán học) tại Việt Nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

Trường Đại học VinUni là cơ sở giáo dục đại học hoạt động theo mô hình đại học tư thục không vì lợi nhuận. Trường được xây dựng theo các chuẩn mực quốc tế, tích hợp các mô hình tinh hoa nhất của giáo dục đại học toàn cầu với mục tiêu tạo ra đột phá trong chất lượng giáo dục đại học Việt Nam và đạt đẳng cấp thế giới trong vòng 30 năm từ ngày thành lập. “Chương trình Hỗ trợ đưa Giáo dục STEM tới học sinh Trung học Phổ thông”, gọi tắt là Chương trình STEM, được VinUniversity triển khai từ 2019-2022 với mục tiêu tăng nhận thức về nghề nghiệp và tăng tỉ lệ đăng ký thi vào các ngành STEM tại các trường Đại học công nghệ, kỹ thuật thông qua việc khơi gợi niềm đam mê khoa học, kỹ thuật, công nghệ cho các em học sinh ở bậc THPT.

Chuyên mục
Học kỳ Mùa xuân 2021 Khám phá Khoá học Thành viên Về Chúng tôi Vui cùng STEAM

Học sinh hỏi, thầy cô trả lời về công việc của một kỹ sư lập trình

Office Hour (giờ học ngoại khoá) là một buổi trao đổi để giúp học sinh có hội được giải đáp các thắc mắc liên quan đến bài tập lập trình và học hỏi các bạn cùng lớp. Tuy khá phổ biến trong các trường học phương Tây, hình thức học này vẫn còn khá mới lạ với các bạn học sinh Việt Nam. 

Bài viết này sẽ giới thiệu một vài câu hỏi được quan tâm nhiều nhất trong buổi Office Hour đầu tiên của STEAM for Vietnam.

Đăng Ký Nhận Thông Tin về Khóa Học Hè Sắp Tới

Office Hour - Giờ học ngoại khoá CS101 1

“Bộ tứ” giảng viên của khoá học CS101: Nhập môn Khoa học Máy tính bao gồm Trần Mạnh Hùng, Ngô Minh Đức, Nguyễn Quốc Khánh, và Vũ Viết Quỳnh Hương – kỹ sư phần mềm đến từ các tập đoàn công nghệ hàng đầu trên thế giới gồm có Amazon, Google, Twitter và Chan Zuckerberg Initiative (tổ chức phi lợi nhuận của vợ chồng nhà sáng lập Facebook). Các thầy cô đều từng là những sinh viên Việt Nam xuất sắc với thành tích học tập “khủng” và hiện có nhiều năm kinh nghiệm làm việc trong lĩnh vực lập trình.

Profile bốn thầy cô CS101

Khi lên ý tưởng khoá học, các thầy cô mong muốn giúp các em học sinh xây dựng được những kỹ năng nền tảng vững chắc để trở thành các kỹ sư phần mềm, nhà quản lý sản phẩm, hay các nhà nghiên cứu về các công nghệ tiên tiến trong tương lai.

Do đó, các giờ học được định hướng ưu tiên phát lối tư duy logic và kỹ năng giải quyết vấn đề bên cạnh việc sử dụng thành thạo ngôn ngữ Python. 

Office Hour - Giờ học ngoại khoá CS101 2

Office Hour không giống như những buổi học thông thường. “Người điều hành nội dung” chính của lớp học lại chính là các bạn học sinh. Những câu hỏi thắc mắc về bài tập về nhà hay “bí kíp” học lập trình sẽ được đem ra thảo luận cùng với cả lớp. 

Các câu hỏi của học sinh về nghề lập trình

Câu hỏi: (Bạn Phương Linh)

Các thầy cô ơi, con nên học lập trình bao nhiêu tiếng mỗi tuần? Và sau bao nhiêu tiếng thì con có thể lập trình nhuần nhuyễn như các thầy cô ạ?

Trả lời: (Thầy Ken)

Theo một nghiên cứu thầy được biết, khi mình muốn giỏi một lĩnh vực nào, mình phải dành ít nhất 10,000 giờ đồng hồ để học và thực hành lĩnh vực ấy để có thể thành thạo được.

Hồi thầy còn học ở Đại học Bách khoa Hà Nội, thầy chỉ mới biết một chút kiến thức về lập trình và thuật toán cơ bản. Thầy muốn lập trình ứng dụng game “Ai Là Triệu Phú” trên nền tảng Android. Thầy phải tìm hiểu dần dần các kiến thức để áp dụng vào phát triển sản phẩm. Sau vài tháng lập trình, khi thầy đưa game đó lên Google Play thì được nhiều người tải và đứng đầu Android Top 1 mấy tháng liền.

Các bạn có hứng thú với lập trình thì không cần phải chờ đến khi mình giỏi rồi mới làm sản phẩm. Hãy bắt đầu nghĩ về sản phẩm mình muốn làm ngay từ bây giờ và bắt tay vào làm thôi.

Cần ít nhất 10,000 giờ để thành công

Câu hỏi: (Bạn Hùng Mạnh – Học viên trên LiveApp)

Khi bắt đầu giải một bài tập nên bắt đầu suy nghĩ từ đâu ạ? Con bám vào bài học rồi mà chưa biết định hướng ạ. 

Trả lời: (Thầy Harry)

Những buổi học vừa qua, thầy thấy có nhiều bạn cũng có khúc mắc khi làm bài. Thầy có một số gợi ý để các bạn làm theo.

  • Đầu tiên, hãy tìm cách suy nghĩ. Chúng mình chưa nên code vội mà tự mình làm bài tập bằng tay, lập luận xem mình sẽ giải quyết theo phương hướng nào. 
  • Sau đó, đưa ra các bước giải quyết vấn đề bằng phương pháp TTNV (Tách – Tìm – Nhìn – Viết) học ở lớp CS001 – Nhâp môn Tư duy Máy tính và Lập trình Scratch
  • Nếu khó quá, các em có thể lên hệ thống LMS để đặt câu hỏi cho các thầy cô và trợ giảng. Các bạn có thể chia sẻ với nhau những khó khăn hoặc những phương pháp giải mới và cùng tiến bộ. Đừng ngại khi mình phải đặt câu hỏi để giải bài tập.
  • Ngoài ra, hãy sử dụng chương trình Thonny (để luyện code Python) để viết và thử chạy code. Mình có thể viết nhiều code để hiểu hơn cách vận hành của chương trình, nó giúp mình có thêm ý tưởng để giải bài tập.
4 bí kíp học tốt của thầy Harry

Câu hỏi: (Bạn Cao Đức – Học viên trên Live App)

Khi nói đến lập trình ai cũng nghĩ nó là cái gì đó rất cao siêu, như kiểu mặc định phải giỏi toán lắm mới làm được. Vậy có cần phải giỏi toán để theo đuổi môn lập trình không ạ?

Trả lời: (Thầy Đức)  

Lập trình cần một số kiến thức nhất định về toán: tư duy logic, và học lên chuyên sâu sẽ cần thêm các lĩnh vực khác. Các thầy cô của STEAM for Vietnam sẽ dạy cho bạn những kiến thức cần thiết để nắm được kiến thức lập trình. Những kiến thức về toán học cần thiết đều là rất cơ bản và có hàng triệu học sinh, sinh viên theo học được.

Office Hour - Giờ học ngoại khoá CS101 2

Bên cạnh các câu hỏi liên quan đến bài học, các bạn học viên rất hứng thú muốn tìm hiểu thêm công việc của một kỹ sư máy tính. Dường như đây sẽ là một ngành học mà nhiều bạn nhỏ hứng thú và có mong muốn theo đuổi.

Câu hỏi: (
Bạn Tuấn Anh – Học viên trên Live App)

Các thầy cô có thể chia sẻ một ngày làm việc của kỹ sư lập trình được không ạ? Mình ngồi gõ code ngày này qua ngày khác thôi ạ?

Trả lời: (Thầy Đức) 

Một ngày làm việc của kỹ sư lập trình chủ yếu là chia sẻ, làm việc chung với đồng nghiệp để tìm ra hướng giải quyết cho vấn đề, và lập trình chỉ là một phần trong số đó. Đối với công việc cụ thể của thầy Đức ở Google, thì môi trường làm việc ở Google rất tốt, làm việc ở đây hiệu quả nhưng cũng có rất nhiều thời gian dành cho gia đình và bạn bè.

Lời chia sẻ của thầy Đức Ngô CS101

Cô Zi:

Từ kinh nghiệm của một người đã gắn bó với lập trình được 20 năm rồi thì cô thấy là quan niệm làm lập trình viên chỉ ngồi code ngày này qua ngày khác là chưa đầy đủ. Mình như một người “thợ xây” phải luyện tập nhuần nhuyễn, từng đoạn code là từng viên gạch, phải làm nhiều thì mới thẳng hàng lối.  

Hiện tại, khi đã có nhiều kinh nghiệm hơn, thì công việc của cô giống một “kiến trúc sư” hơn là một “thợ xây”. Với một dự án đưa ra, cô sẽ định hướng xem căn nhà sẽ xây như thế nào, đặt nền móng ra sao, từng phòng ốc và cách sử dụng các nguyên vật liệu thế nào. Hệ thống này ngày càng phức tạp hơn nên việc trao đổi, làm việc nhóm, viết báo cáo cũng ngày càng chiếm nhiều thời gian hơn và cô cũng không còn trực tiếp viết nhiều code nữa. Ngoài ra, các lập trình viên có kinh nghiệm cần đào tạo các lớp lập trình viên mới trong công ty và công việc này cũng sẽ chiếm một phần thời gian.

Bạn nào muốn đi theo lập trình thì mình xác định đây là quá trình học hỏi không ngừng nghỉ. Code của ngày hôm nay sẽ khác với code của ngày hôm qua, nên sẽ không lo là phải làm đi làm lại một cái quá lâu đâu.

So sánh kỹ sư phần mềm junior và senior

Câu hỏi: (Bạn Hồng Anh – Học viên trên Zoom) 

Con muốn trở thành một kỹ sư lập trình như cô Zi. Nhưng nhiều người nói với con rằng Công nghệ thông tin không dành cho con gái và định hướng con với ngành khác. Con phải làm sao bây giờ ạ? 

Trả lời: (Cô Zi)

Cô rất đồng cảm với Hồng Anh. Hồi cô mới học lập trình cách đây 20 năm hồi ấy quan niệm việc lập trình không dành cho con gái vẫn còn là quan niệm phổ biến ở Việt Nam nên cô cũng thường gặp phải sự nghi ngờ và không ủng hộ của những người xung quanh. Cô nghĩ là nếu bạn nữ nào muốn theo con đường này thì cũng phải chuẩn bị tinh thần và bản lĩnh để đương đầu với những sự nghi ngại như thế đấy.

Tuy nhiên, bên cạnh những thiệt thòi đó, chúng ta cũng có rất nhiều thuận lợi. Hiện tại việc đa dạng hóa nhân lực cho ngành lập trình đang được chú trọng, nên có nhiều cơ hội về học bổng, việc làm, giảng dạy dành cho nữ. Là số ít, chúng ta cũng dễ gây ấn tượng hơn với đồng nghiệp và người đối diện. Ngoài ra, các công việc của lập trình viên giàu kinh nghiệm bao gồm rất nhiều làm việc nhóm, trao đổi, giao tiếp mà phụ nữ cũng có nhiều lợi thế trong việc này.

Cô hy vọng Hồng Anh vững bước trên con đường mà mình  lựa chọn và cũng đừng buồn khi chưa có được nhiều sự ủng hộ, chúng mình cứ vững tin trên con đường mình chọn thôi ha. 

Lời chia sẻ của cô Zi Vũ CS101

TẠM KẾT

Ngay trong lần thử nghiệm đầu tiên, ý tưởng về buổi Office Hour đã dành được nhiều sự ủng hộ. Rất nhiều học sinh đã sôi nổi đặt rất nhiều câu hỏi thú vị cho các thầy cô. Và chính những thắc mắc của các bạn lại khiến các thầy cô như được nhìn thấy chính mình cách đây nhiều năm, khi mới chập chững học lập trình.

Tuy chỉ diễn ra trong 2 tiếng, buổi học Office Hour là một trong những buổi học có lượng tương tác cao nhất giữa thầy và trò của STEAM for Vietnam. Các bạn học sinh quan tâm có thể xem lại video buổi học Office Hour tại đây.

Lời chia sẻ của thầy Ken Nguyễn CS101

Đăng Ký Nhận Thông Tin về Khóa Học Hè Sắp Tới

Designer: Mỹ Linh, Justin Hoàng

— — —

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

— — —

🌐Facebook: STEAM for Vietnam

📧Email: hello@steamforvietnam.org

🌐Website: www.steamforvietnam.org

📺YouTube:  http://bit.ly/S4V_YT

🌐Zalo: Zalo Official

Chuyên mục
Học kỳ Mùa xuân 2021 Khám phá Khoá học Thành viên Về Chúng tôi Vui cùng STEAM

Hoạt hoạ: “Vén màn” những câu chuyện đằng sau hậu trường cùng “thầy giáo đặc biệt”

Một ngày cuối tháng 05 – 2020, Justin Hoàng (Hoàng Thế Sơn) khi đang lướt Facebook đã vô tình nhìn thấy bài chia sẻ về STEAM for Vietnam từ một người bạn. Justin đã nhanh chóng bị thu hút bởi những sứ mệnh mà tổ chức hướng đến, sau đó gia nhập làm tình nguyện viên với vai trò một Graphic Designer (thiết kế đồ hoạ). 

Hoạt hoạ - Học vẽ cùng thầy Justin 1

Công việc thường ngày của Justin – sinh viên Năm cuối ngành Thiết kế Công nghiệp tại DAAP, Trường Đại học Cincinnati (Ohio, Hoa Kỳ) – là khảo sát người dùng, lên ý tưởng, thiết kế, ứng dụng VR (công nghệ thực tế ảo)… 

Tưởng chừng như mọi thứ chẳng liên quan đến lập trình, nhưng Justin lại sớm “bén duyên” với STEAM for Vietnam từ những ngày đầu. Là Designer chính và chàng trai duy nhất của team Marketing, Justin đã “bất đắc dĩ” trở thành thầy giáo cho Bài học đặc biệt 3.1 của lớp CS 001 – Nhập môn Tư duy máy tính và Lập trình Scratch. Chia sẻ về hành trình đến với STEAM for Vietnam, anh cho biết: “Những sứ mệnh mà STEAM for Vietnam muốn mang lại cho nền giáo dục nước nhà đã thôi thúc mình “nhanh tay đăng kí” để chung tay góp sức cùng mọi người”. 

Từ đây, Justin đã cùng các giáo viên tạo ra những nhân vật đầu tiên đại diện cho STEAM for Vietnam trong Trại hè Lập trình 2020 kết thúc thành công vào tháng 10 vừa qua.

Hoạt hoạ - Học vẽ cùng thầy Justin

Đăng Ký Nhận Thông Tin về Khóa Học Hè Sắp Tới

Hoạt hoạ - Học vẽ cùng thầy Justin 2

Tuy nhân vật trong các khóa học đều là sản phẩm mà Justin tạo ra, nhưng anh chưa bao giờ nghĩ đến một ngày mình sẽ trở thành giáo viên cho một buổi học nào đó. Cơ duyên này đã xuất hiện vào một ngày cuối tháng 10/2020, khi đội ngũ tình nguyện viên đang bắt tay chuẩn bị cho Học kỳ Mùa xuân 2021. Các thầy cô khoá CS 001 đã gợi ý Justin biến câu chuyện thiết kế nhân vật của mình trở thành một bài học đặc biệt.

Hành trình tạo ra bạn Trâu không hề đơn giản. Ban đầu, Justin dự tính sẽ vẽ cô gái mặc áo dài vì hình ảnh ấy đã rất quen thuộc với người dân Việt Nam. Nhưng sau đó, được sự góp ý của mọi người, Justin đã tìm kiếm một hình ảnh trung lập để tạo hứng thú cho cả các bé trai lẫn bé gái. Trùng hợp thay, lịch học chính thức được dời đến gần Tết Tân Sửu. Sau khi nhận được cái “gật đầu” của mọi người trong đội ngũ CS 001, bạn Trâu đã trở thành nhân vật chính cho Bài học đặc biệt 3.1. 

Trước tiên, Justin phác thảo hình ảnh bạn Trâu trên giấy để có được những nét hoạ cơ bản. Sau đó, anh bắt đầu vẽ trên Scratch những hình ảnh đầu tiên. Tuy nhiên, từ bản vẽ đầu này, Justin đã mất hơn 3 tuần để chỉnh sửa với 15 phiên bản Trâu khác nhau trước khi đem đến phiên bản hoàn chỉnh và đẹp mắt cho các bạn nhỏ.

Hoạt hoạ - Học vẽ cùng thầy Justin

Không chỉ đẹp mắt, các thầy cô cũng bàn bạc thêm với Justin để có thể tối ưu hoá các bước vẽ, giúp cho các bé có thể tạo ra bạn Trâu một cách dễ dàng nhất. Ngoài ra, khi bắt đầu buổi dạy thử cùng cô Joy (quản lý vận hành) và cô Trang (giáo viên lớp CS 001), Justin nhận ra vấn đề nảy sinh trong buổi dạy: “Làm sao để giúp học sinh chọn màu nhanh hơn khi vẽ?” Thế là anh đã nhanh trí chuẩn bị sẵn những màu cần dùng cho bạn Trâu trong Cột mốc số 0, giúp các em tiết kiệm thời gian vẽ và không phải lúng túng tìm màu của bạn Trâu.

Hành trình vẽ bạn trâu của thầy Justin

Qua trải nghiệm một buổi làm thầy giáo, Justin bộc bạch: “Trải nghiệm này với mình rất thú vị, bởi mình đã học được rất nhiều kĩ năng mới, cũng như “thấm thía” hơn công sức và tâm huyết của các thầy cô trong quá trình chuẩn bị cho những bài giảng.”

Trải nghiệm tại STEAM for Vietnam của Justin
Hoạt hoạ - Học vẽ cùng thầy Justin 3

STEM và STEAM dù chỉ khác nhau ở chữ “A” — Arts (Nghệ thuật) nhưng đây là một yếu tố không thể thiếu trong quá trình tìm hiểu các vấn đề khoa học xoay quanh STEAM, giúp các em học sinh phát triển khả năng sáng tạo trong các cách tiếp cận và giải quyết vấn đề, mở ra những phương án lựa chọn mới.

Khi được hỏi về “bí kíp” vẽ đẹp và cách lồng ghép “A” vào lập trình của mình, Justin cho biết chúng ta nên bắt đầu từ những gì đơn giản nhất. Sau đó chọn các màu sắc hài hoà và đặc biệt, phải tìm được niềm vui trong lúc vẽ. Về phần đưa “A” vào các trò chơi, anh tin rằng chúng ta nên hiểu rõ rằng mình đang lập trình cho ai (đối tượng khán giả), với mục đích gì, từ đó chúng ta có thể phát triển và đưa sức sáng tạo của mình bay xa. 

Với Bài học 3.1 – Hoạt hoạ, Justin hy vọng các bạn nhỏ có thể hiểu rằng, kỹ năng sáng tạo là rất cần thiết! Anh cũng khuyên các bạn, “Dù các bạn có làm gì, chúng ta cũng hãy nên tìm kiếm niềm vui để tạo động lực trên con đường lâu dài. Và hãy “Take one step at a time” – bắt đầu những thứ phức tạp từ những điều đơn giản nhất, như cách các bạn được học trong bài Hoạt hoạ”.

Lời kết, nhân dịp đầu xuân, xin chúc cho tất cả quý phụ huynh, cùng các em học sinh một năm mới an lành và hạnh phúc. Mong rằng mọi người sẽ tiếp tục đồng hành cùng STEAM for Vietnam trên chặng đường dài sắp tới để tạo ra thế hệ trẻ tài năng, đại diện cho Việt Nam vươn ra bản đồ khoa học và công nghệ trên thế giới! 

Đăng Ký Nhận Thông Tin về Khóa Học Hè Sắp Tới

Tác giả & Designer: Nghi Bùi

— — —

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

— — —

🌐Facebook: STEAM for Vietnam

📧Email: hello@steamforvietnam.org

🌐Website: www.steamforvietnam.org

📺YouTube:  http://bit.ly/S4V_YT

🌐Zalo: Zalo Official

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

Inspiring Scientists: Nuôi dưỡng đam mê, vươn tầm quốc tế

Nói về những “ông lớn” của ngành công nghệ, người ta thường nghĩ về những sản phẩm đã gắn liền với tên tuổi của họ như Bill Gates với phần mềm máy tính Microsoft , Mark Zuckerberg với mạng xã hội Facebook, hay Steve Jobs với thương hiệu Apple. Nhưng phần lớn mọi người đều quên mất rằng những “ông lớn” ấy đều là những đại diện tiêu biểu cho ngành công nghiệp 4.0 của phương Tây, còn hàng triệu những nhà khoa học và kỹ sư đến từ mọi quốc tịch, mọi vùng miền cũng đang không ngừng đóng góp cho sự phát triển của ngành công nghệ thế giới. Vì vậy hôm nay STEAM for Vietnam sẽ giới thiệu cho bạn những tài năng người Việt đã trở thành niềm tự hào cho ngành khoa học và công nghệ nước nhà, làm nên danh tiếng tầm cỡ quốc tế.

1. Tiến sĩ Lê Việt Quốc

Chắc hẳn bạn đã quá quen thuộc với những tính năng của Google Search, Google Translate nhưng đã bao giờ bạn tự hỏi những phát kiến đó từ đâu ra? Thực tế đó là một vài trong rất nhiều đột phá về nhận diện hình ảnh và giọng nói mà đứng đằng sau là một người Việt đầy hoài bão và đam mê, Tiến sĩ Lê Viết Quốc. Anh là một trong những nhân vật dẫn đầu của bộ phận Google Brain, một chuyên gia về Trí tuệ Nhân tạo (AI) và một nhà khoa học được xướng tên trong danh sách 35 nhà phát minh dưới 35 tuổi xuất sắc nhất thế giới do tạp chí MIT Technology Review bầu chọn.

Tuy vậy, ít ai biết rằng để đạt được những thành tựu xuất sắc ở độ tuổi như vậy, Tiến sĩ Lê Viết Quốc đã trải qua cả hành trình chông gai từ một cậu bé nghèo tại ngôi làng nhỏ ở Huế đến “quái kiệt” về AI ở thung lũng Silicon. Lớn lên ở một làng quê nghèo thậm chí không có điện, cậu bé chuyên toán vẫn luôn nuôi dưỡng niềm đam mê đọc sách và ước mơ trở thành một nhà phát minh trong tương lai. Với khát vọng cháy bỏng của một cậu học trò nghèo, tốt nghiệp trường chuyên Quốc học Huế, Lê Quốc Viết đã nhận được học bổng toàn phần tại Đại học Quốc gia Australia. Tại đây, anh bắt đầu hành trình đến với Trí tuệ Nhân tạo (AI) và Học máy (Machine learning) năm 2004. Ba năm sau, nhờ sự xuất sắc của mình, anh tiếp tục trở thành nghiên cứu sinh của Đại học Stanford và nghiên cứu kỹ hơn về học sâu (Deep learning). Có lẽ bước ngoặt lớn nhất là khi Lê Viết Quốc gia nhập Google, được nhà nghiên cứu hàng đầu về AI là Andrew Ng. mời làm đồng sáng lập của Google Brain năm 2011. Đây cũng chính là bộ phận chủ chốt nghiên cứu về những dự án nhận dạng hình ảnh và giọng nói, xử lý ngôn ngữ tự nhiên… mà ứng dụng phổ biến nhất mà ta biết đến là Google Search và Google Translate.

Dù đã tạo dựng được chỗ đứng trong lĩnh vực của mình, Lê Viết Quốc vẫn luôn suy nghĩ về sự phát của nền công nghệ nước nhà, về cách làm sao giúp giới trẻ Việt Nam được phát triển và tạo ra những phát minh sánh tầm thế giới.

Lời khuyên dành cho những người trẻ đang nuôi dưỡng đam mê lớn. (Source: congnghe.tuoitre.vn)

2. Tiến sĩ Phạm Thành Thái

“Tôi bước ra từ một làng quê nghèo nhưng vẫn có thể đi khắp nơi, vào được những ngôi trường danh tiếng […] thì các bạn trẻ cũng hoàn toàn có thể làm được như thế và hơn thế nếu thật sự nỗ lực, dám mơ lớn”, đó chính là những chia sẻ của Phạm Thành Thái — người đàn ông được Amazon nhận làm việc sau 5 phút phỏng vấn.

Sinh ra trong một gia đình nghèo với gia đình có bố là giáo viên dạy toán cấp 2, mẹ là cán bộ huyện tại tỉnh Hải Dương, cậu bé Thái suýt nữa chuyển lớp chọn sang lớp thường chỉ vì gia đình không có nổi 40 nghìn đồng đóng tiền học thêm hàng tháng. Nhưng với niềm ham học và không ngừng nỗ lực, Thái luôn đạt kết quả ở trên lớp và đạt nhiều thành tích đáng ngưỡng mộ như Huy chương Vàng Olympic Toán Quốc tế (IMO 48) năm 2007, giải thưởng Toán học Lê Văn Thiêm cùng năm…

Sau khi tốt nghiệp cấp ba, Thái theo học tại Viện công nghệ Massachusetts (MIT, Mỹ) với suất học bổng toàn phần và được kết nạp vào tổ chức Phi Beta Kappa dành cho top 10% sinh viên xuất sắc tại ngôi trường danh giá này. Sau đó, anh tiếp tục đạt học bổng toàn phần tiến sĩ kinh tế 100.000 USD/năm đại học Stanford, bảo vệ thành công luận án “Large Scale Causal Inference with Machine Learning” vào tháng 5/ 2017.

Với nền tảng nghiên cứu chuyên sâu và những thành tích khủng, không khó để Phạm Thành Thái gây ấn tượng mạnh với những nhà tuyển dụng của công ty Amazon và được nhận vào làm chỉ sau 5 phút phỏng vấn.

Trong quãng thời gian làm việc cho Amazon, Thành Thái và các đồng nghiệp cho ra đời shopbylook.amazon.com dựa trên hệ thống sẽ xử lý và gợi ý sản phẩm gần giống với hành vi của người tiêu dùng. Dự án này được doanh nhân công nghệ Jeff Bezos đánh giá rất cao.

Mặc dù có cơ hội được làm việc tại những công ty công nghệ hàng đầu thế giới, nhưng Phạm Thành Thái luôn ấp ủ giấc mơ được cống hiến và phát triển ngành công nghệ nước nhà. Là một trong 21 nhân tài được vinh danh trong cuốn sách “Rạng danh tài trí Việt năm châu” do NXB Thế giới phát hành vào tháng 6/2019, anh Phạm Thành Thái đã có những chia sẻ vô cùng thực tế về hành trình không ngừng cố gắng của mình, với mong muốn giúp các bạn trẻ Việt Nam nuôi chí lớn và theo đuổi hoài bão của bản thân.

Lời chia sẻ trong buổi ra mắt cuốn sách “Rạng danh tài trí Việt năm châu” (Source: theleader.vn)

3. Thạc sĩ Nguyễn Xuân Phong

Khác với hai nhân vật trên, Nguyễn Xuân Phong may mắn được sinh ra trong một gia đình “nhà nòi” với bố là dân công nghệ thông tin. Đây cũng chính là nền tảng vững chắc để anh có thể tiếp cận với lập trình ở độ tuổi mà những đứa trẻ khác còn không biết đến định nghĩa “lập trình” là gì. Năm 9 tuổi, anh đã mò mẫm để vẽ từng chi tiết nhỏ bằng Word Paint rồi lắp ghép các ảnh lại, tự mình viết nên một phần mềm dạy thể dục hoàn thiện. Sản phẩm ấy đã đạt giải nhất cuộc thi “Phần mềm sáng tạo toàn quốc” khi cậu bé Phong mới học lớp 4.

Nguyễn Xuân Phong được bố mẹ tiếp tục cho đi học nhiều hơn về lập trình để nuôi dưỡng tài năng trẻ và tiếp tục đạt thêm nhiều giải thưởng danh giá khác liên quan tới công nghệ thông tin những năm học cấp ba. Nhưng dường như tuổi trẻ muốn bứt phá và thử nghiệm ở những lĩnh vực khác đã khiến Phong đưa ra một quyết định mà nhiều người khác nghĩ có vẻ hơi “nổi loạn” và mạo hiểm trong mắt mọi người. Vào độ tuổi 18, anh quyết định rẽ sang học Quản trị Kinh doanh — một ngành hoàn toàn không liên quan đến công nghệ thông tin, tại ĐH Coventry, Singapore.

Sau một khoảng thời gian ra trường và đi làm, anh nhận ra rằng những kiến thức về lập trình mà anh bồi đắp từ khi còn nhỏ giúp ích cho anh trong công việc nhiều hơn những kiến thức bốn năm trên giảng đường đại học. Anh quyết định tạm dừng việc đi làm và quay trở lại với niềm đam mê được cống hiến cho khoa học để theo học Cao học tại trường Carnegie Mellon (CMU) — một trong những trường đại học tốt nhất đào tạo mảng công nghệ thông tin tại Mỹ.

Trong khoảng thời gian học tập tại nơi đây, Phong đã có cơ hội được thực tập tại công ty Hitachi tại Nhật Bản — nơi sau khi gắn bó và làm việc trong 8 năm, anh đã xuất sắc trở thành một trong 50 nhà khoa học hàng đầu của tập đoàn. Song song với thời gian đi làm, Nguyễn Xuân Phong tiếp tục nghiên cứu chuyên sâu và lấy bằng tiến sĩ ngành Trí tuệ Nhân tạo ứng dụng tại Đại học Tokyo. Năm 2018, Xuân Phong trở về Việt Nam với tư cách là một trong 100 tri thức trẻ tham gia vào Mạng lưới đổi mới sáng tạo Việt Nam do chính phủ tổ chức.

Trải qua một khoảng thời gian dài nghiên cứu chuyên sâu và đạt được những thành tựu chuyên môn danh giá nhưng Nguyễn Xuân Phong vẫn luôn nỗ lực và theo đuổi đam mê hết mình với ước mơ đưa Việt Nam sánh vai với những cường quốc phát triển về ngành Trí tuệ Nhân tạo trong tương lai.

Trả lời cho câu hỏi “Con người có nên lo sợ trước AI?” (Source: vnexpress.net)

Mong rằng cảm hứng từ câu chuyện của ba trong số rất nhiều tài năng người Việt tại nơi xứ người sẽ ngày càng nuôi dưỡng được nhiều nhân tài như vậy, để cống hiến không chỉ cho đất nước mà còn cả cho nhân loại. Việc chúng ta cần làm hiện tại là nuôi dưỡng đam mê từ nhỏ cho thế hệ trẻ của Việt Nam và tạo ra một môi trường tốt nhất cho sự phát triển đam mê đó.

— — —

STEAM for Vietnam mong muốn truyền tải sứ mệnh này đến với thế hệ trẻ Việt Nam, bước đầu thông qua hình thức dạy Lập trình qua ngôn ngữ Scratch — với hơn 150 quốc gia đã đưa vào sử dụng và có sẵn trong hơn 40 ngôn ngữ bao gồm Tiếng Việt. Coding Bootcamp 2020 theo hình thức học trực tuyến Live MOOC đầu tiên ở Việt Nam sẽ được STEAM for Vietnam tổ chức vào mùa hè này. Học sinh ở bất cứ độ tuổi và trình độ nào cũng có thể tham gia chương trình, đặc biệt chương được thiết kế phù hợp nhất cho các em lứa tuổi cấp Hai.

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

Email: hello@steamforvietnam.org

Website: https://www.steamforvietnam.org

Chuyên mục
Khám phá Khoá học Trại hè Lập trình 2020 Vui cùng STEAM

Tư duy Máy tính: Tư duy như một nhà Khoa học Máy tính thực thụ!

Bạn có biết một kỹ năng đặc biệt mà mọi công ty lớn trên thế giới đều sử dụng để giải quyết các bài toán hóc búa như đưa người lên Mặt Trăng, dùng Google Maps để thu nhỏ cả thế giới trước mắt, hay tạo ra các ứng dụng cho chiếc điện thoại thông minh?

Đó chính là Tư duy Máy tính (Computational Thinking), hay còn được biết đến như Tư duy Tính toán. Đây là “cốt lõi” của ngành Khoa học Máy tính và được coi là phương pháp Tư duy như một nhà Khoa học Máy tính.

PISA, chương trình danh giá để khảo sát các hệ thống giáo dục toàn cầu, đã quyết định đưa các câu hỏi Tư duy Máy tính vào lĩnh vực Toán học trong kì khảo sát 2021 tới. Có thể nói, đây là kỹ năng mà mọi nền giáo dục lớn thế giới như châu Âu và châu Mỹ đang hướng tới để giúp học sinh có được kỹ năng giải quyết vấn đề ngay từ sớm. Vậy hãy cùng STEAM for Vietnam tìm hiểu Tư duy Máy tính là gì và tầm quan trọng của nó trong việc định hướng giáo dục cho trẻ nhé!

Để hiểu cách xử lý bằng Tư duy Máy tính, hãy khám phá một bài toán đơn giản là tính tổng các số từ 1 đến 100 nhanh nhất:

Trước tiên, tách nhỏ dãy số 0 + 1 + 2 + … + 99 + 100 để tìm ra được các con số cần tính.

Bạn có để ý 1 + 99 = 2 + 98 = …. = 49 + 51 = 100? Vậy là ta đã tìm ra quy luật tính toán đầu tiên của dãy số này rồi.

Sau đó, nhìn tổng quát ta có thể dễ dàng nhận thấy có 50 cặp số tổng bằng 100 như vậy.

Cuối cùng, viết ra công thức bằng cách nhân chúng lên với nhau và cộng thêm số 50 ở giữa là ta đã có đáp án 5050.

Vậy là chúng ta đã có thể tính tổng của 100 số tự nhiên trong vòng 2 phút mà không cần sự trợ giúp của máy tính! Đây cũng chính là nguyên tắc căn bản của Tư duy Tính toán: Tách nhỏ vấn đề để tìm ra quy luật, từ đó khái quát hóa và viết lại thành công thức hoặc thuật toán để giải quyết bất cứ vấn đề nào.

Jeannette M.Wing là một nhà khoa học nữ tài năng và là nguyên Trưởng khoa Khoa học Máy tính của Đại học Carnegie Mellon, Hoa Kỳ (một trong những nơi hàng đầu thế giới về nghiên cứu Công nghệ và Khoa học Máy tính). Năm 2006, trong bài viết dài 3 trang về Tư duy Máy tính, bà đã nhấn mạnh rằng Tư duy Máy tính là một kỹ năng phổ biến mà bất cứ ai, không riêng gì các nhà Khoa học Máy tính, sẽ rất háo hức để học và sử dụng trên quy mô toàn cầu (“It represents a universally applicable attitude and skill set everyone, not just computer scientists, would be eager to learn and use.”).

Jeannette M.Wing là một người ủng hộ mạnh mẽ việc đưa Tư duy Máy tính vào giáo dục phổ thông và đã giải nghĩa đơn giản Tư duy Máy tính là biến một vấn đề có vẻ khó khăn thành một vấn đề mà chúng ta biết cách giải quyết bằng việc biến đổi và trình tự hóa nó.

Tư duy Máy tính gồm 4 bước cơ bản: Tách nhỏ vấn đề (Decomposition), Tìm điểm chung (Pattern Recognition), Nhìn tổng quát (Abstraction) và Viết hướng dẫn (Algorithm).

1. Decomposition (Tách): Việc tách nhỏ vấn đề sẽ giúp chúng ta bắt đầu công việc dễ dàng.

Giống như việc để ăn hết một bát cơm đầy, chúng ta cần ăn từng thìa một thì hãy dạy trẻ cách tìm ra từng việc cần làm trước khi bắt tay vào giải quyết một đề. Thay vì chỉ giao cho trẻ nhiệm vụ dọn lại căn phòng bừa bộn, hãy chỉ ra những điều chúng có thể làm để khiến căn phòng gọn gàng hơn, ví dụ như: gấp lại quần áo, dọn bàn học, cất đồ chơi vào tủ, và quét lau căn phòng.

Công việc dọn phòng giờ đã nhẹ nhàng và thích thú hơn rất nhiều rồi! Cùng một mục đích nhưng cách tiếp cận khác nhau có thể mang lại hiệu quả lớn không ngờ.

2. Pattern Recognition (Tìm): Nhận diện quy luật và tái sử dụng chúng là việc mà chúng ta đều làm hàng ngày.

Chỉ cần dạy trẻ đúng cách, chúng sẽ dễ dàng có được kỹ năng quan sát quy luật trong cuộc sống và áp dụng vào công việc. Ví dụ, khi vào bếp và làm những món bánh trẻ yêu thích, hãy cho chúng thấy bánh quy hay bánh ngọt khác nhau ở tên gọi và cách làm nhưng đều có những nguyên liệu cơ bản như bột mì, trứng, sữa, và đường.

Khi ra ngoài đường, hãy chỉ cho trẻ thấy bánh xe đạp, xe máy, xe ô tô bản chất giống nhau và đều là hình tròn.

Khi áp dụng vào việc học ngoại ngữ, Tiếng Việt hay tiếng Anh là hai ngôn ngữ khác nhau, nhưng yêu cầu cơ bản cho trẻ đều là bốn yếu tố nghe, nói, đọc, viết.

3. Abstraction (Nhìn): Học cách nhìn tổng quát và bỏ qua những yếu tố khác nhau, chỉ giữ lại những yếu tố chung nhất (Khái quát hóa vấn đề).

Trong cuộc sống hàng ngày, hãy giúp trẻ học cách khái quát hóa mọi thứ xung quanh, đơn giản như quả táo là trái cây, ô tô là phương tiện, con mèo là động vật.

Qua quá trình luyện tập chăm chỉ, trẻ sẽ học được cách áp dụng Tư duy Máy tính không chỉ vào lập trình mà còn bất cứ ngành nghề nào dù là khoa học, toán học, hay ngoại ngữ, v.v.

4. Algorithm (Viết): Nhận diện một vấn đề mà không tổng hợp lại các bước giải quyết nó cũng giống như viết một bài văn có mở mà không có kết vậy.

Thuật toán chính là bước cuối cùng của Tư duy Máy tính, tổng hợp lại từng bước chi tiết để bất cứ ai cũng có thể làm theo và hoàn thành được. Dù không nhận ra nhưng bất cứ ai trong chúng ta cũng đang sử dụng Tư duy Máy tính cho cả những sinh hoạt hàng ngày: Ví dụ đặt nồi cơm thì cần dạy trẻ cách làm theo các bước đong gạo, vo gạo, đong nước, đặt nồi, bấm nút. Tất cả đều yêu cầu quá trình quan sát, học hỏi, tổng hợp kinh nghiệm để giải quyết theo trình tự rõ ràng nhất mà ai cũng có thể làm theo.

Với STEAM for Vietnam, việc dạy các em học sinh viết thuật toán sẽ trở nên thú vị và sinh động hơn nhiều qua hình thức “Học mà chơi, chơi mà học” của khóa học lập trình ngôn ngữ Scratch.

Để tổng hợp lại 4 bước của Tư duy Máy tính, hãy cùng STEAM for Vietnam sử dụng thần chú TTNV: Trí tuệ người việt hoặc Tớ thích như vậy.

Thần chú TTNV của STEAM for Vietnam

Tư Duy Máy tính nghe có vẻ học thuật nhưng thực chất lại vô cùng gần gũi và quan trọng trong cuộc sống hàng ngày. Đây là kỹ năng giải quyết vấn đề dựa trên Tư duy Phản biện (Critical Thinking) và Tư duy Logic (Logical Thinking).

Vì thế, Tư duy Máy tính (hay Computational Thinking) chính kỹ năng cơ bản của thế kỷ 21 mà bất cứ ai cũng cần phải biết và áp dụng. Đây cũng là tầm nhìn mà STEAM for Vietnam muốn truyền tải qua khóa học Coding Bootcamp 2020 tới: đưa Tư duy Máy tính vào giảng dạy cho các em học sinh và biến nó thành hành trang thiết yếu cho thành công trong tương lai sau này của thế hệ trẻ Việt Nam, dù là trong bất cứ ngành nghề nào.

— — —

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

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

Email: hello@steamforvietnam.org

Website: https://www.steamforvietnam.org

Chuyên mục
Học kỳ Mùa xuân 2021 Khám phá Khoá học Trại hè Lập trình 2020 Vui cùng STEAM

Giáo dục ngành STEAM: chiến lược cho tương lai của trẻ!

Giáo dục ngành STEM là một khái niệm đã trở nên quen thuộc trong thời đại công nghệ số hiện nay. Nhưng có lẽ khái niệm về STEAM lại chưa mấy phổ biến trong tư duy của nhiều người, đặc biệt là các phụ huynh ở Việt Nam.

STEM là viết tắt của Science (Khoa học), Technology (Công nghệ), Engineering (Kỹ thuật), Math (Toán học). STEM và STEAM dù chỉ khác nhau ở chữ “A” — Arts (Nghệ thuật) nhưng đây là một yếu tố không thể thiếu giúp các em học sinh áp dụng tư duy sáng tạo vào giải quyết các vấn đề khoa học trong STEM. Không đơn thuần là tranh vẽ hay hình ảnh, các môn nghệ thuật (Arts) còn bao gồm nhân văn học, ngôn ngữ học, khiêu vũ, kịch nghệ, âm nhạc, nghệ thuật tạo hình, thiết kế và phương tiện truyền thông mới (“new media”).

STEAM không phải là một khái niệm mới vì nó đã xuất hiện từ rất lâu trong lịch sử. Từ những năm đầu thế kỉ 16, Leonardo Da Vinci đã sử dụng những bức vẽ để mô phỏng lại cấu trúc xương ở người, đóng góp không ít cho nghiên cứu sinh học và giải phẫu học.

Source: Pinterest.com

Hay quen thuộc hơn là bài hát “ABC song” vui nhộn và dễ nhớ mà các em học sinh được dạy ngay từ khi mới làm quen với bảng chữ cái tiếng Anh.

Source: YouTube

Ở các nước tiên tiến, giáo dục ngành STEAM đã được chú trọng từ các cấp Tiểu học, Trung học và xuyên suốt đến giáo dục Đại học, trên Đại học. Năm 2009, Hàn Quốc phổ cập STEAM vào chương trình giáo dục toàn quốc. Tại Mỹ, việc ngày càng nhiều khóa học sáng tạo thực hành được đưa vào chiến lược học tập trong các trường học, giúp STEAM được đánh giá là “nền giáo dục chất lượng”. Ở Singapore, nhiều trường quốc tế đã ứng dụng các thiết bị phức tạp như máy cắt, máy in 3D hay các chương trình lập trình để học sinh tự xây dựng mô hình phục vụ cho việc học (lập trình game, xây nhà Lego, tự chế nhạc cụ, vv)

Học sinh trường Quốc tế Canadian International School, Singapore trong giờ thực hành công nghệ. (Source: CIS)

Giáo dục hiện đại không chỉ nằm ở việc ghi nhớ kiến thức mà quan trọng hơn là dạy các em cách tư duy. Thay vì học theo kiểu nhồi nhét kiến thức, hãy tạo cho các em niềm hứng thú với việc học. Cùng là khoa học nhưng qua cách tiếp cận của STEAM, các em sẽ sử dụng sự sáng tạo của mình để ứng dụng những lý thuyết khoa học vào thực tế, như xây dựng một cây cầu từ những que kem, chế tạo tên lửa nước từ những vỏ chai nhựa tái chế, hay làm bong bóng khổng lồ từ dung dịch nước rửa chén và bột nở, v.v…

Câu nói của Charles Nègre, một nhiếp ảnh gia thế kỷ 19, đã tổng kết khái niệm về STEAM một cách hoàn hảo: “Nơi khoa học dừng chân, nghệ thuật bắt đầu.” STEAM là minh chứng cho việc kết hợp nhuần nhuyễn giữa khoa học và nghệ thuật, tạo nền tảng cho sự phát triển đồng đều ở cả hai bán cầu não trái-phải của trẻ.

Source: STEAM for Vietnam

Phụ huynh có thể lo ngại rằng việc cho các em học STEAM từ nhỏ là quá sớm. Nhưng minh chứng thực tế cho thấy STEAM giúp nâng cao tư duy phản biện và kỹ năng mềm của các em, biến quá trình học trở thành hứng thú chứ không còn là sự ép buộc như xưa. Hiểu rõ nhu cầu của các phụ huynh muốn cho con tiếp xúc với STEAM từ sớm, 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

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

Series “Anyone Can Code”: Phụ Nữ Làm Lập Trình

Lấy cảm hứng từ câu nói “Anyone Can Cook” của Bếp trưởng Gusteau trong bộ phim “Chú chuột đầu bếp”, STEAM for Vietnam đã cho ra mắt chuyên mục “Anyone Can Code”. Chúng tôi tin rằng, bất cứ ai, không kể tuổi tác hay giới tính, đều có thể lập trình, thậm chí là trở thành những nhà lập trình vĩ đại. Chuyên mục “Anyone Can Code” sẽ đem tới cho các bạn những câu chuyện phi thường, thay đổi những định kiến về ngành STEM.

Nhìn lại các thế kỷ trước, những người biết đọc và viết luôn có một vị trí quyền lực, kiểm soát cả hiện tại và tương lai. Ngày nay, khi cuộc sống con người được gắn liền với công nghệ, ngôn ngữ lập trình trở thành một ngôn ngữ giao tiếp cần thiết và đầy hứa hẹn trong kỷ nguyên số, những người nắm bắt được nó có nhiều lựa chọn hơn để thành công cũng như định hình tương lai của họ thay vì là người tiêu dùng công nghệ thụ động. Từ đó, việc trang bị kỹ năng lập trình từ sớm, dù ở bất kì độ tuổi, giới tính nào là vô cùng cần thiết.

Tuy nhiên, số liệu thực tế đã chỉ ra rằng: Lượng nữ giới tham gia vào những công việc thuộc lĩnh vực công nghệ, đã giảm mạnh từ đầu những năm 90. Cũng vì lẽ đó, khi nhắc đến việc học lập trình, nhiều người thường mặc định đây là việc chỉ dành riêng cho đấng mày râu và không phải môn học lý tưởng với phái nữ. Đấy là một quan niệm hoàn toàn sai lầm.

Theo tổ chức “Code Like a Girl”, một nghiên cứu vào năm 2016 đã thống kê: Trong 3 triệu yêu cầu được gửi trên GitHub — một hệ thống quản lý dự án và các mã lập trình, hoạt động như một mạng xã hội cho lập trình viên — các mã lập trình do phụ nữ viết đã được phê duyệt gần 79% trong khi con số này của nam giới là 74,6%. Điều này cho thấy, phụ nữ hoàn toàn có tiềm năng trong việc lập trình cũng như có thể đạt được nhiều thành công trong lĩnh vực này.

Source: quantrimang.com

Ngoài ra, trước khi trở thành công việc đặc thù của nam giới, ít ai biết, các bóng hồng mới là những người đi tiên phong trong lĩnh vực lập trình này.

Đầu tiên phải kể đến Augusta Ada King hay thường được gọi là Ada Lovelace (10/12/1815–27/11/1852), một nhà văn, nhà toán học tài ba người Anh. Ada được xem là nhà lập trình máy tính đầu tiên trên thế giới khi ngay từ giữa thế kỷ 19, lúc mà chiếc máy tính đầu tiên còn chưa ra đời, bà đã viết ra những mã lập trình máy tính đầu tiên. Trong những chú thích của mình, Ada Lovelace mô tả cách tạo code (mã lập trình) để thiết bị xử lý thêm cả chữ cái và biểu tượng chứ không chỉ các con số. Bà cũng lý thuyết hóa phương pháp để máy móc lặp lại một chuỗi lệnh, quá trình được gọi là “vòng lặp” (Loop) mà các chương trình máy tính ngày nay sử dụng.

Tiếp đến là Grace Hopper, lập trình viên tạo ra chiếc máy tính kỹ thuật số điện tử đầu tiên — UNIVAC. Về sau, các trạm theo dõi của NASA đã sử dụng phần cứng UNIVAC để liên lạc với các phi hành gia trong không gian. Năm 2016, Hopper đã được truy tặng Huân chương Tự do của Tổng thống vì những đóng góp của bà. Grace Hopper còn được lấy tên cho hàng loạt công trình, giải thưởng, học bổng liên quan đến công nghệ như một sự tưởng nhớ và kính nể đối với một tượng đài trong lĩnh vực lập trình.

Hình ảnh Grace Hopper làm việc (source: news.yale.edu)

Và còn rất nhiều cái tên thành công khác như Margaret Hamilton, người trong nhóm thiết kế, xây dựng phần mềm điều khiển bay cho chương trình Apollo — dự án đưa con người lên mặt trăng, Katie Bouman — người tạo ra thuật toán giúp chụp được hình ảnh của hố đen trong vũ trụ hay Danielle Feinberg — nữ lập trình viên của hãng phim hoạt hình nổi tiếng Pixar…Tất cả đều là niềm tự hào của giới nữ lập trình viên và là tấm gương sáng cho chúng ta thấy định kiến về việc chỉ con trai có thể học lập trình là sai.

Hình ảnh Margaret Hamilton và số mã code bà đã viết cho chương trình Apollo (source: news.mit.edu)

Một nghiên cứu khác cho thấy, phụ nữ làm việc trong lĩnh vực công nghệ sẽ có thu nhập cao hơn 35% so với phụ nữ làm ở các lĩnh vực phi công nghệ. Ngoài ra, ngày càng có nhiều công ty lớn đang chủ động tìm kiếm các nữ lập trình viên, điển hình là Apple khi gần đây họ đã khẳng định muốn tuyển dụng nhiều phụ nữ hơn trong lĩnh vực công nghệ. Chính vì thế cơ hội việc làm là rộng mở cho bất kỳ ai dù là nam hay nữ. Đương nhiên, tiếp xúc với lập trình từ sớm sẽ là một lợi thế lớn, đặc biệt là với các mầm non tương lai.

Source: Kevin Chen Medium

Việc học lập trình không chỉ nâng cao tư duy logic mà còn phát triển trí tưởng tượng, tính kiên nhẫn, phán đoán thẩm mỹ và kỹ năng thiết kế của trẻ. Vì thế, ngay cả với các bé không có định hướng theo lập trình lâu dài, đây vẫn sẽ là một kỹ năng nền quý giá, giúp ích cho bất kỳ ngành nghề nào mà các em muốn hướng đến trong tương lai.

Học lập trình không hề phân biệt giới tính hay thậm chí tuổi tác, điểm mấu chốt là niềm đam mê, và tính cách dám thử thách, không ngại khó. Giúp trẻ nhận ra việc học lập trình không chỉ mang lại lợi ích mà còn có rất nhiều niềm vui cũng là điều mà STEAM for Vietnam hướng đến.

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. Chương trình được thiết kế phù hợp với các bạn nhỏ ở cấp THCS, đặc biệt từ lớp 6 tới lớp 8 nhưng học sinh ở mọi lứa tuổi đều có thể tham gia.

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

Nguồn tham khảo:

https://www.internationalschoolparent.com/articles/why-is-it-important-to-teach-programming-to-girls/

https://quantrimang.com/10-bong-hong-tuyet-voi-nhat-moi-thoi-dai-trong-lang-lap-trinh-161638

https://www.space.com/34885-grace-hopper-biography.html

https://code.likeagirl.io/11-resources-for-women-who-want-to-learn-to-code-79ee4ba74f79

https://funtech.co.uk/latest/why-should-girls-learn-to-code

https://www.computerworld.com/article/3433260/apple-wants-and-needs-more-female-coders.html

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

Series “Anyone Can Code”: Siêu năng lực của những đứa trẻ viết “code”

Bạn có bao giờ để ý là, khả năng tạo ra những thay đổi là một loại siêu năng lực mà hầu hết ai trên thế giới này cũng có thể sở hữu nếu họ muốn. Nick Fury, tuy không sở hữu khả năng bay hay siêu sức mạnh như Iron Man hay Captain America, nhưng ông xứng đáng được gọi là một siêu anh hùng thầm lặng, khi sở hữu khả năng nhìn nhận và tạo ra những thay đổi. Sẽ không có một biệt đội báo thù bảo vệ Trái Đất nếu không có người như Nick Fury đặt nền móng.

Trong lĩnh vực khoa học máy tính, không sai khi nói rằng kỹ năng lập trình chính là một loại siêu năng lực, vì chính nó đang giúp tạo ra rất nhiều đổi mới trong cuộc sống hiện tại và tương lai của con người. Không chỉ người lớn mà các em nhỏ cũng có thể sở hữu siêu năng lực này. Chính các em đang đóng góp rất nhiều đổi mới cho xã hội xung quanh. Trong chuyên mục “Anyone Can Code” lần này, hãy để STEAM for Vietnam kể với các bạn câu chuyện về “Siêu năng lực của những đứa trẻ viết học “code” nhé!

Thomas Suarez — “Ngày nay, nhờ công nghệ mà học sinh đôi khi có thể hiểu biết nhiều hơn giáo viên ở một mảng nào đó.”

Thomas Suarez là một cậu bé người Mỹ tự học phát triển phần mềm từ năm 10 tuổi. Trong khi hầu hết các bạn bè cùng trang lứa đều thích chơi điện tử, thì Thomas lại chọn tự học cách tạo nên chúng. Vào năm 12 tuổi, Thomas đã tự mình viết ra bốn ứng dụng trên nền tảng iOS, mà tiêu biểu nhất là “Earth Fortune” và “Bustin Jieber.”

(Source: STEAM for Vietnam)

“Các bạn xung quanh cháu đều thích chơi điện tử, nhưng khi các bạn ấy muốn tự tạo ra một trò chơi như thế lại rất khó khăn, bởi có rất ít bạn biết cách tự học lập trình.” Thomas chia sẻ trong bài diễn thuyết của em trên TEDTalk. “Muốn học đá bóng, thì chúng cháu có thể đến câu lạc bộ, muốn chơi violin thì có thể theo học cô giáo ở nhạc viện, nhưng nếu muốn học phát triển ứng dụng điện thoại, thì chúng cháu chả biết đi đâu cả. Nhiều bậc phụ huynh thậm chí còn không biết đến lập trình mà.”

Thomas tại buỗi diễn thuyết tại TEDTalk (Source: STEAM for Vietnam)

Nhận thấy một thực tế như vậy, Thomas đã tự tìm cách mày mò để học lập trình. Em tự tìm tài liệu để học những ngôn ngữ lập trình tiêu biểu như Python, C hay Java, và cả những cách phát triển ứng dụng trên nền tảng iOS. Không chỉ dừng lại ở việc tự học lập trình, Thomas còn muốn tạo ra thay đổi bằng cách xây dựng một cộng đồng các bạn nhỏ học lập trình tại chính ngôi trường em đang theo học. Thomas cùng giáo viên đã mở một câu lạc bộ “phát triển ứng dụng” ở trường, nơi mà học sinh nào cũng có thể tham gia và học lập trình. Lợi nhuận từ những ứng dụng được tạo ra bởi các em học sinh ở câu lạc bộ, đều được quyên góp vào các quỹ giáo dục địa phương.

Năm 2012, Thomas 12 tuổi. Em sử dụng những hiểu biết về lập trình của mình để tạo ra những thay đổi lớn lao tại ngôi trường cấp 2 em theo học. Sau 8 năm, cậu bé 12 tuổi ngày nào giờ đang đang theo học đại học công nghệ Georgia và cũng đã tự mở một công ty công nghệ riêng tên Teleportal. Chắc chắn với khả năng của mình, Thomas sẽ luôn tạo ra rất nhiều thay đổi tích cực trong tương lai.

Samaira Mehta — “Chúng ta có thể giúp tạo ra thay đổi để giải quyết những vấn đề của thời đại này, để khiến thế giới trở nên tốt đẹp hơn.”

Samaira Mehta là một cô bé 10 tuổi, như rất nhiều bé gái khác ở Mỹ, thích tham gia hoạt động ngoài trời hay những thử thách nhảy trên mạng. Nhưng điều đặc biệt hơn cả về Samaira chính là em còn là giám đốc và nhà sáng lập của CoderBunnyz, một trò chơi board game dạy trẻ em những khái niệm cơ bản của lập trình.

(Source: STEAM for Vietnam)

“Cháu rất thích học lập trình. Nhờ bố mà cháu có cơ hội tiếp xúc với lập trình và trí tuệ nhân tạo từ sớm. Vậy nên cháu muốn những bạn nhỏ như cháu có cơ hội được tiếp xúc sớm với ngôn ngữ lập trình, và các bạn ấy có thể cân nhắc nó như một nghề trong tương lai” — Samaira chia sẻ trong một bài phỏng vấn cùng với kênh CNBC. “Trong CoderBunnyz, người chơi sẽ phải sử dụng các thẻ bài để giúp thỏ ăn, thu hoạch cà rốt và giúp thỏ đi đến đích. Những khái niệm cơ bản về lập trình sẽ được lồng ghép trong trò chơi. Như vậy các bạn nhỏ vừa có thể chơi, mà vừa có thể hiểu thêm về lập trình.” Cho đến thời điểm hiện tại, trò chơi này đã bán được hơn 17,000 bản, và Samaira cũng đang tiếp tục tập trung phát triển thêm rất nhiều trò chơi khác.

Samaira cùng những con số ấn tượng (Source: STEAM for Vietnam)

Ngoài ra, Samaira còn là người sáng lập tổ chức “Girl U Code”, một tổ chức giúp các bé gái có hoàn cảnh khó khăn học lập trình. Em cũng từng được mời diễn thuyết trong hơn 60 buổi hội thảo ở Google, Microsoft hay Intel để gặp gỡ và truyền cảm hứng cho hơn 2000 bạn cùng trang lứa. Với những tài năng và đóng góp của mình, Samaira đã vinh dự được nhận thư ghi nhận từ Michelle Obama.

Trong tương lai, Samaira sẽ hoàn thành chương trình cấp ba, vào đại học và tiếp tục phát triển con đường công nghệ em đã chọn.

Tạm kết

Thomas năm 12 tuổi hay Samaira năm 11 tuổi đều là những cô bé, cậu bé có niềm đam mê với lập trình và may mắn được tiếp xúc với lập trình từ sớm. Việc sở hữu thứ kỹ năng giúp các em, dù còn nhỏ tuổi, nhưng đã có thể tạo ra thay đổi và lan tỏa câu chuyện truyền cảm hứng đến bạn bè cùng trang lứa.

Để tạm kết lại bài viết này, STEAM for Vietnam xin trích dẫn lại một câu nói của chính Samaira, khi em phỏng vấn cùng YourStory.

“Tuổi tác chỉ là một con số. Nếu bạn có một ý tưởng, thì dù bạn bao nhiêu tuổi, bạn đang sở hữu năng lực để thay đổi thế giới này.”

— — —

STEAM for Vietnam mong muốn truyền tải sứ mệnh này đến với thế hệ trẻ Việt Nam, bước đầu thông qua hình thức dạy Lập trình qua ngôn ngữ Scratch — với hơn 150 quốc gia đã đưa vào sử dụng và có sẵn trong hơn 40 ngôn ngữ bao gồm Tiếng Việt. Coding Bootcamp 2020 theo hình thức học trực tuyến Live MOOC đầu tiên ở Việt Nam sẽ được STEAM for Vietnam tổ chức vào mùa hè này. Học sinh ở bất cứ độ tuổi và trình độ nào cũng có thể tham gia chương trình, đặc biệt chương được thiết kế phù hợp nhất cho các em lứa tuổi cấp Hai.

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

Email: hello@steamforvietnam.org

Website: https://www.steamforvietnam.org