1. Tạo thói quen bắt đầu một chương trình bằng cách kéo khối Lá cờ xanh vào.
2. Thói quen “Chia trang vở làm 2”:
Nửa bên trái cho các khối sự kiện (hat blocks), nửa bên phải là cho các khối định nghĩa functions
Để tất cả các khối sự kiện sang 1 bên (bắt đầu bằng khối Lá cờ) làm cho việc đọc code dễ dàng hơn vì thấy ngay nhân vật/sân khấu sẽ phản ứng với các sự kiện nào
Lợi ích nữa của việc này là chỉ cần đọc code từ trên xuống dưới giống hệt như đọc văn
3. Mỗi nhân vật đều nên được định nghĩa xuất hiện với Lá cờ Xanh, bao gồm vị trí, hướng, trạng thái ẩn/hiện.
4. Đặt tên rõ ràng cho Nhân vật (Sprite), Trang phục (Costume), Ảnh nền (Background):
Khi bạn làm trò chơi có nhiều nhân vật, hãy đặt tên cụ thể để dễ dàng nhận dạng nhân vật trong bài code. Đặt tên luôn là một vấn đề khó nhằn, ngay cả với những kỹ sư lâu năm.
Khi lập trình Scratch, bạn nên đặt tên Nhân vật là Danh từ, tên Hàm (Function) là Động từ. Chẳng hạn, tên nhân vật “Miu”, “Quả bóng”, “Mê cung” sẽ rõ ràng hơn nhiều việc đặt tên “Nhân vật 1”, “Nhân vật 2”, “Nhân vật 3”. Đối với tên Hàm, hãy thử đặt là “Đi sang trái”, “Nói chuyện” thay vì nói một cách chung chung như “Hành động X”, “Hành động Y”, v.v. Đối với tên hàm, bạn cũng có thể dùng dạng Danh từ + Động từ, ví dụ “Miu xuất hiện”, “Chú gấu di chuyển”, v.v…
5. Luôn kiểm tra xem chương trình có hoạt động đúng ý bạn không mỗi khi thêm các khối mới vào, nếu không bạn hãy chỉnh sửa ngay.
6. Thông thường, nếu bạn có thể làm chương trình hoạt động với ít Khối hơn, thì chương trình có lẽ sẽ “tốt” hơn vì các công việc tương tự nhau có thể được gộp vào cùng một Khối.
8. Thêm các Chú thích nếu chú thích làm chương trình trở nên dễ hiểu hơn.
9. Học hỏi từ chương trình của các bạn khác; tuy nhiên, cũng nên xem bạn có thể làm chương trình tốt hơn được không (sử dụng ít Khối hơn, viết chương trình cho dễ hiểu hơn,…)
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.
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.
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.
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.
Ở 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)
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ẻ.
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.
Ngay từ ban đầu, STEAM for Vietnam đã thiết kế nội dung và phát triển công nghệ để có thể phục vụ được số lượng lớn học viên, mỗi lớp học với cả ngàn học sinh cùng học đồng thời hay còn gọi là mô hình Superclass. Cụ thể, chương trình sẽ sử dụng phương pháp học trực tuyến Live MOOC và các bài giảng sẽ được thiết kế dưới hình thức online kết hợp offline — OMOSuperclass Model, được xuất hiện lần đầu tiên ở Việt Nam.
Để có thể hiểu rõ hơn về khóa học, hãy cùng STEAM for Vietnam tìm hiểu mô hình OMO & Live MOOC là gì và vì sao chúng mình lại lựa chọn hình thức này cho khóa học CS 101 sắp tới nhé!
1. Mô hình lớp học OMO & Live MOOC là gì?
OMO (online-merge-offline), là mô hình hợp nhất hỗ trợ các hoạt động giảng dạy trực tuyến (online), kết hợp với các hoạt động thể chất trực tiếp (offline).
Với phương thức học này, giảng viên sẽ giảng dạy và chia sẻ tài liệu thông qua các nền tảng trực tuyến. Các học viên sẽ có hai lựa chọn, hoặc là tự học ở nhà hoặc là tham gia các lớp học nhóm được tổ chức và tài trợ bởi các đối tác của STEAM for Vietnam trên cả nước. Với các lớp học nhóm, học viên sẽ theo dõi bài học qua livestream (truyền trực tiếp) từ các giảng viên ở Mỹ, ngoài ra có thể nhận sự hỗ trợ trực tiếp từ trợ giảng là các tình nguyện viên đã được đào tạo và cử tới tham gia các lớp học này. Qua đó, học viên với số lượng lớn dù ở bất kỳ đâu, thành thị hay nông thôn, đều có cơ hội như nhau để học bài giảng Livestream từ những giảng viên giỏi nhất, đồng thời nhận được sự hỗ trợ tại chỗ từ các trợ giảng như những lớp học truyền thống.
MOOC (Massive Open Online Courses) là phương pháp dạy và học trực tuyến với quy mô lớn, số lượng người đăng kí khoá học có thể lên đến hàng nghìn người và thường không ràng buộc về điều kiện tham dự.
Dù mới xuất hiện từ năm 2008, nhưng hình thức học này đã sớm bùng nổ và được phổ biến rộng rãi tại các trường Đại học trên toàn thế giới. Theo Wikipedia, năm 2012 đã đánh dấu mức độ lan tỏa của MOOC khi nhận được phản hồi tích cực từ các học viên nhờ tính năng tương tác tốt, quản lý tiến độ khóa học ổn định và các bài thi được nâng cao chất lượng.
MOOC truyền thống thường sử dụng các video được quay sẵn để người học tự xem, sau đó làm các bài kiểm tra cùng bài thi và kết thúc khoá học theo khả năng học của mình. Mô hình này đáp ứng rất tốt cho lứa tuổi Trung học Phổ thông trở lên, có khả năng tập trung cũng như khả năng tự học cao. Tuy nhiên, với các đối tượng học viên lứa tuổi còn trẻ như cấp Tiểu học hoặc Trung học Cơ sở thì nó sẽ không phù hợp vì đa số các em có thời gian tập trung ngắn và khả năng tự học một mình chưa cao.
Vì vậy, STEAM for Vietnam cải tiến kiến trúc mô hình MOOC thành Live MOOC với tất cả các bài giảng được thực hiện bằng livestream để các học viên có sự tương tác nhất định, bên cạnh đó giảng viên có thể nhắc học viên ghi nhớ những phần quan trọng của bài giảng cũng như kêu gọi sự chú ý và tập trung của các em.
Hai mô hình này tập trung vào việc hỗ trợ các bài giảng của giáo viên và học sinh xuyên suốt quá trình dạy và học. Chỉ qua kết nối với máy tính hoặc các thiết bị di động khác, các em học sinh có thể xem lại bài giảng và tương tác với giảng viên và các học viên khác mọi lúc mọi nơi.
2. Vì sao lại chọn mô hình OMO & Live MOOC?
Không phải tất cả học sinh đều học theo cùng một cách, một số học sinh tiếp thu nhanh thông qua việc quan sát và lắng nghe, trong khi những học sinh khác thực tế hơn, cần phải tương tác và thực hiện các hoạt động để có thể tiếp thu bài học. Chính vì thế, mô hình OMO kết hợp giữa hai cách học trên sẽ tạo điều kiện cho học sinh trải nghiệm khóa học một cách tốt nhất.
Qua hình thức học OMO và lớp học Live MOOC, các em học sinh trên toàn quốc có thể tiếp cận với chương trình học Lập trình đẳng cấp thế giới hoàn toàn miễn phí, chỉ đơn giản với một chiếc máy tính và kết nối Internet!
Bên cạnh việc cung cấp kiến thức cho học viên, dạy và học trên mô hình lớp học OMO cùng phương pháp Live MOOC còn có các lợi ích sau:
Chỉ cần một số lượng giảng viên giỏi nhất định là có thể phục vụ được một lượng đối tượng học viên lớn
Tạo điều kiện cho giáo viên dễ dàng nắm bắt và đánh giá học sinh
Kết quả học tập của học viên tốt hơn thông qua việc sử dụng các phương tiện thông tin đa dạng
Phát triển các kỹ năng tập thể cũng như thúc đẩy các học viên cùng học tập và trao đổi kinh nghiệm
Thời gian linh hoạt hơn
Giảm nhu cầu và chi phí di chuyển
Giảm các dạng chi phí đào tạo
3. Ứng dụng thực tiễn của mô hình OMO và Live MOOC
Tại Đại học Mở Thượng Hải (ShangHai Open University), mô hình OMO đã được giả lập và áp dụng trong một số lớp học. Qua khảo sát, tất cả sinh viên và giáo viên đều có thái độ tích cực đối với trải nghiệm dạy và học trên mô hình OMO. Toàn bộ số học viên và 94.4% giáo viên bày tỏ sẵn sàng sử dụng OMO trong tương lai. So sánh với lớp học thông thường, sử dụng mô hình OMO, các bạn sinh viên đã có thể sắp xếp thời gian và địa điểm học linh hoạt hơn, đồng thời vẫn nhận được sự hỗ trợ từ các hướng dẫn viên bên ngoài, nhờ đó cải thiện chất lượng học đáng kể.
Thêm vào đó, ngày càng nhiều các trường Đại học hàng đầu thế giới như Harvard, MIT, Princeton, v.v. đã áp dụng các lớp học MOOC này, thông qua các nền tảng học trực tuyến bao gồm Coursera, Udacity, và edX. David Malan, một giáo sư trẻ tại Đại học Harvard, đã thiết kế và dạy khóa học CS50 — chương trình Lập trình căn bản cho sinh viên ngành Khoa học Máy tính trên edX. Sức ảnh hưởng của CS50 đã vươn xa trên khắp thế giới, thu hút hàng triệu sinh viên đăng ký và trở thành hình mẫu cho rất nhiều dự án cũng như lớp học theo hình thức MOOC. Ngoài ra, khoá học đã truyền cảm hứng cho các hoạt động vệ tinh trên mọi lục địa ngoại trừ Nam Cực.
Tuy OMO & Live MOOC vẫn còn mới lạ đối với giáo dục Việt Nam, các mô hình giáo dục này đã sớm nhận được phản hồi tích cực từ hàng triệu giáo viên cũng như học sinh, sinh viên trên khắp thế giới. Trong tương lai không xa, chúng ta có thể trông đợi hình thức giáo dục mới này được áp dụng bởi nhiều tổ chức và trường học trên thế giới hơn nữa, hứa hẹn đem lại môi trường giáo dục tối ưu cho các em qua những phương pháp dạy và học đầy tính đột phá.
— — —
Thông qua các phương pháp học trên, STEAM for Vietnam mong muốn giới thiệu với các em nhỏ Việt Nam mô hình giáo dục đẳng cấp thế giới này, để các em bước đầu tiếp xúc với chúng và tạo nền tảng mới cho phương thức học tập của thế hệ trẻ Việt sau này.
Để có thể truyền tải sứ mệnh này đến với thế hệ trẻ Việt Nam, tiếp nối một năm đầy bùng nổ với hành trình STEAM Bus mang các workshop miễn phí về lập trình và Robotics tới 5 tỉnh thành trên cả nước và giải đấu National Robotics VEX IQ Tournament, STEAM for Vietnam chính thức khai giảng Spring Coding Bootcamp – Học kỳ Mùa xuân 2023 với 2 khoá học lập trình về Scratch và Python. Trong suốt 3 năm qua, hai khoá học này đã thu hút hàng chục nghìn học sinh người Việt trên 33 quốc gia, góp phần tạo nên thương hiệu của STEAM for Vietnam.
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.
Khởi động Trại hè Lập trình Miễn phí của STEAM for Vietnam
Hà Nội, Việt Nam, ngày 10 tháng 08 năm 2020 — STEAM for Vietnam trân trọng thông báo khởi động Trại hè Lập trình Miễn phí từ 16/8/2020 tới 27/9/2020 cho các em nhỏ trong độ tuổi từ 8 đến 16 và những ai lần đầu tiên học lập trình. Sau được hai tháng gấp rút chuẩn bị bởi đội ngũ hùng hậu những người Việt trẻ đã rất thành công trong lĩnh vực STEAM và ở khắp nơi, trại hè là một trong những hoạt động đầu tiên của STEAM for Vietnam dành cho các em nhỏ Việt Nam, với mong muốn dìu dắt các thế hệ tiếp theo tiếp cận và vươn ra thế giới.
Trại hè Lập trình Miễn phí Coding Bootcamp 2020 với chủ đề “Introduction to Programming with Scratch — Giới thiệu về lập trình qua phần mềm Scratch” trước hết tập trung vào đào tạo kỹ năng tư duy máy tính để giúp các em trau dồi và phát triển tư duy logic, kỹ năng nhìn nhận và giải quyết vấn đề một cách hiệu quả. Qua đó, sẽ giúp các em làm việc hiệu quả hơn ở bất kỳ ngành nghề nào trong tương lai, không nhất thiết trong lĩnh vực công nghệ. Các bài giảng được xây dựng bằng ngôn ngữ tiếng Việt, sẽ được triển khai dưới hình thức học trực tuyến Live MOOC và giảng dạy bởi giảng viên là các tình nguyện viên người Việt Nam rất thành công và giàu kinh nghiệm đang làm việc trong ngành công nghệ ở khắp nơi trên thế giới như anh Nguyễn Song Hà – kỹ sư phần mềm tại Code.org, anh Ngô Minh Đức – kỹ sư phần mềm tại Google, anh Lương Thế Vinh – nhà khoa học chuyên về Trí tuệ nhân tạo và Deep Learning tại Arimo, chị Hoàng Phương Nga – Kỹ sư Phần mềm vàThạc sĩ Giáo dục tạo Đại học Colorado Boulder (Hoa Kỳ), chị Trần Cảnh Lâm Hà -Thạc sĩ ngành Khoa học Máy tính tại Đại học Chicago (Hoa Kỳ), và rất nhiều các chuyên gia người Việt khác.
Là nhà sáng lập của tổ chức STEAM for Vietnam, Tiến sỹ Trần Việt Hùng chia sẻ: ”Cá nhân tôi đã đào tạo lập trình cho một số em nhỏ ở Việt Nam và đã rất ngạc nhiên về khả năng của các em sau khóa học. Nên chúng tôi tập hợp lại với nhau tạo ra STEAM for Vietnam để nhân rộng khả năng đào tạo cho nhiều em nhỏ, và hy vọng rằng có thể đóng góp một phần nhỏ bé vào việc hỗ trợ thế hệ trẻ của Việt Nam thông qua giáo dục STEAM để các em có khả năng cạnh tranh toàn cầu trong tương lai.”
Nội dung của Trại hè Lập Trình được nghiên cứu và thiết kế theo hình thức “Học mà chơi, chơi mà học,” phù hợp với nhiều độ tuổi khác của các em học sinh. Các em sẽ được dạy các khái niệm về lập trình và ứng dụng luôn vào việc tạo lên các câu chuyện hay các trò chơi yêu thích. Tới cuối chương trình các em sẽ có đủ kiến thức và kỹ năng để lập trình được trò chơi nổi tiếng thế giới tương tự như Flappy Bird. Chương trình cũng được thiết kế với nguyên tắc “Ai cũng có thể học lập trình” không phân biệt giới tính và khả năng, không phân biệt vùng miền và khả năng tài chính. Trại hè Lập trình hoàn toàn miễn phí, các em học sinh chỉ cần một máy tính có kết nối mạng là có thể tham gia chương trình. Nếu hoàn thành được các bài kiểm tra và dự án cuối khoá của chương trình, các em sẽ được cấp chứng chỉ của STEAM for Vietnam. Ngoài ra, các hoạt động của Trại hè là hoàn toàn trực tuyến nên cũng rất hợp thời giúp phụ huynh và các em tránh tiếp xúc bên ngoài nhiều để giảm nguy cơ bị nhiễm COVID-19.
Ông Nguyễn Duy Hưng, Chủ tịch HĐQT Công ty CP Chứng Khoán SSI chia sẻ: “Từ lâu, tôi đã đồng hành cùng các hoạt động của các bạn trẻ ở Mỹ. Tôi luôn mong muốn làm sao thế hệ trẻ Việt Nam tạo ra những kết quả mang tầm cỡ thế giới. Tôi rất vui và hãnh diện khi hỗ trợ chương trình.” Chủ tịch tự tin rằng: “STEAM for Vietnam sẽ là bước khởi đầu để tạo ra nhiều tài năng trẻ cho đất nước trong tương lai.”
Do nhu cầu và sự quan tâm rất cao của các bậc phụ huynh về việc học lập trình, cũng như tầm quan trọng của việc tiếp xúc với khoa học công nghệ từ sớm, chỉ sau một tuần mở đơn, trại hè lập trình đã nhận được hơn 6000 đơn đăng ký theo học từ 62 tỉnh thành phố của Việt Nam và 42 quốc gia trên toàn thế giới. STEAM for Vietnam tin tưởng rằng đây sẽ là một kênh thu thập thế hệ trẻ tài năng và cao hơn nữa là tạo động lực cho nhiều bạn trẻ có đam mê trong lĩnh vực STEAM từ khi tuổi còn rất trẻ để họ có nền tảng tốt và thành công trong tương lai.
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.
Để biết thêm thông tin chi tiết, vui lòng liên hệ:
Đôi khi, trẻ em có thể khiến người lớn không khỏi bất ngờ trước óc tò mò vô biên và sự hào hứng khi tìm câu trả lời cho những điều đang diễn ra xung quanh chúng.
Qua chia sẻ của bạn bè, chị Yến đăng ký cho con tham dự khóa học “Introduction to Programming with Scratch — Lập trình Cơ bản với ngôn ngữ Scratch” của STEAM for Vietnam vào thứ Tư và Chủ Nhật hàng tuần để giúp con được học cách tư duy và xử lý vấn đề như một nhà Khoa học Máy tính. Do các buổi học diễn ra trên nền tảng trực tuyến, chị cũng như phụ huynh của hơn 3000 học sinh có được “dự giờ” và quan sát cách con tiếp thu môn học mới này.
Áp lực công việc hằng ngày khiến nhiều bậc cha mẹ khó mà có thể sát sao việc học của con. Từ ngày “Cô Vy” trở lại, cuộc sống thường ngày của cả nhà thay đổi khi con bắt đầu học tại nhà. Cha mẹ bỗng trở thành những nhà giáo bất đắc dĩ, thay thế thầy cô kèm con học bài.
Nhưng đối với chị và các phụ huynh khác, đây lại là cơ hội để gia đình dành thời gian bên nhau và cha mẹ biết thêm nhiều điều về cách học tập thú vị của của các con.
Những mẩu chuyện dưới đây hé lộ những điều thú vị về quá trình cả nhà cùng học lập trình thời “ở nhà chống dịch” trong buổi học đầu tiên tại Trại hè Coding Bootcamp 2020 vừa qua.
Học lập trình hay bất kì môn khoa học nào cũng cần có sự tư duy, quan sát và đưa ra phương hướng giải quyết.
Trong bài học lập trình trò chơi đầu tiên “Cá nướng của Miu đâu rồi?”, thầy giáo đặt câu hỏi về sự tương tác giữa các nhân vật. Sự khác biệt trong cách hai cha con nhìn nhận trò chơi khiến anh Thức cảm thấy vô cùng thú vị.
Trẻ em và người lớn có những cách suy nghĩ về cuộc sống khác nhau. Thực chất không có cách suy nghĩ nào là sai cả. Thay vì áp đặt cách suy nghĩ của mình lên con, cha mẹ hãy vui vẻ cùng con tìm hiểu vấn đề qua nhiều lăng kính khác nhau để cùng tìm ra cách giải quyết.
. . .
Học lập trình luôn đi kèm với việc bị gặp lỗi (bug). Lẽ dĩ nhiên, sửa lỗi (fix bug) cũng là một quá trình tốn rất nhiều thời gian.
Là bố mẹ, nhìn các con học tới khuya ai cũng thấy thương và lo lắng rằng các lỗi khó có làm con nhụt chí và mất hứng thú với trại hè. Tuy nhiên, điều này lại không thể nào ngăn các bạn nhỏ quyết tâm ngồi hàng giờ để sửa lỗi tới cùng.
Sau một buổi tối ngồi mò mẫm tự tìm cách giải, các con đã hoàn thành trò chơi của mình. Nhìn các con vui vẻ khoe về thành tích của mình, bố mẹ trong lòng cũng tự hào và vui không kém. Thế mới thấy, một khi đã có đam mê, các bạn nhỏ còn có khả năng kiên trì hơn cả người lớn đến bất ngờ.
. . .
Mặc dù đề bài thầy ra chỉ là hoàn thiện trò chơi “Cá nướng của Miu đâu rồi?”, giúp Miu vượt khỏi mê cung và tìm thấy Cá nướng. Nhưng các bạn nhỏ đã dùng trí tưởng tượng phong phú của mình để nghĩ ra cách nâng cấp trò chơi và thêm những yếu tố li kì hấp dẫn mới. Có những phiên bản nâng cấp khiến cha mẹ phải bật cười vì sự sáng tạo đầy hóm hỉnh của các con.
. . .
Trẻ em là độ tuổi muốn kết bạn và luôn dễ dàng để làm quen bạn mới. Đặc biệt, các con muốn cùng bạn bè được trải nghiệm và vượt qua thử thách, với các con, học lập trình một mình không thú vị bằng có bạn bè và gia đình cùng học.
Sau buổi học đầu tiên, con trai của anh Thuận đã mời được anh họ cùng học chung và hướng dẫn cho anh học các thao tác trên nền tảng Scratch. Anh họ của bé cũng rất hứng thú và quan tâm đến chương trình. Bên cạnh đó, bé cũng có đọc bình luận của các thầy cô và bạn bè để hoàn thiện sản phẩm của mình sau khi nộp bài.
. . .
Với trại hè Coding Bootcamp 2020, STEAM for Vietnam mong muốn được tạo ra một sân chơi bổ ích dành cho cả gia đình. Khoảng thời gian cha mẹ và con cùng nhau “Tò mò — Thử nghiệm — Thất bại — Thử nghiệm lại” sẽ tạo ra những kỉ niệm đáng nhớ gắn bó các thành viên trong gia đình với nhau.
Bên cạnh đó, STEAM for Vietnam cũng hy vọng cha mẹ cảm nhận được vai trò quan trọng của mình trong hành trình học của con. Đó không phải là cho con học và làm theo thầy một cách thụ động. Cha mẹ nên là một người “bạn đồng hành” của con trong các bài học: tham gia thảo luận bài học và lắng nghe để hiểu cách con tư duy. Từ đó, cha mẹ có thể gợi mở những góc nhìn mới để kích thích trí tò mò và khả năng sáng tạo của con.
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.
STEAM for Vietnam vinh dự nhận được sự quan tâm của cộng đồng, sự ưu ái của các quý phụ huynh và học sinh, và đặc biệt là của cả các đơn vị báo chí trong nước.
Hãy cũng tìm hiểu thêm xem báo chí nói gì về STEAM for Vietnam chúng mình nhé!
Đồng hành với STEAM for Vietnam là sự ủng hộ từ rất nhiều đơn vị báo chí trong và ngoài nước. Xin cảm ơn các quý báo đã đưa tin về chương trình, cùng chung tay lan toả sứ mệnh mang giáo dục STEAM chất lượng cao cho người Việt hoàn toàn miễn phí cùng STEAM for Vietnam.
Mọi quan tâm, thắc mắc liên quan tới các lớp học của STEAM for Vietnam xin liên hệ: hello@steamforvietnam.org
— — –
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.
Do lỗi kỹ thuật, STEAM for Vietnam đã gửi thông báo học hôm nay (thứ Ba 18/08) cho các phụ huynh. Đội ngũ BTC xin đính chính, lịch học đúng của STEAM for Vietnam là 19h30–21h30 tối Thứ Tư và 9h30–11h30 sáng Chủ Nhật (theo giờ Việt Nam).
STEAM for Vietnam xin gửi lời xin lỗi đến toàn thể quý phụ huynh vì sự nhầm lẫn này. Hy vọng các bậc phụ huynh có thể thông cảm. Hẹn gặp lại các phụ huynh và các con trong buổi học vào 19h30–21h30 tối Thứ Tư (19/08).
[Thông tin cập nhật lúc 07h ngày 15.8.2020]
STEAM for Vietnam đã gửi toàn bộ email liên quan đến các tài liệu học tập cho buổi học đầu tiên của Coding Bootcamp 2020 đến tất cả các phụ huynh đã xác nhận cho con tham gia trại hè. Quý phụ huynh vui lòng kiểm tra email để chuẩn bị cho con em mình sẵn sàng trước giờ học.
STEAM for Vietnam xin đính chính lại thông tin về hệ thống học cho các bé. Hệ thống học sẽ là STEAM for Vietnam LMS (Learning Management System), không phải là trên website của Open edX. Các bài giảng trực tuyến sẽ được cập nhật trên trang STEAM for Vietnam LMS. Nếu học sinh không thể tham gia học live thì phụ huynh có thể mở cho cháu xem lại bài giảng trên đó. Chú ý: Nội dung các bài học là liên tiếp (không thay thế) và các con cần tham gia ít nhất một buổi học livestream mỗi tuần để đủ điều kiện tốt nghiệp Trại hè.
👉 Mọi thắc mắc mong quý phụ huynh hãy liên lạc để trao đổi, chúng tôi sẽ giải đáp sớm nhất khi có thể.
— — — — —
[Thông tin cập nhật lúc 10h ngày 14.8.2020]
Vào hai ngày vừa qua, STEAM for Vietnam đã gửi email xác nhận các bé được tham gia Trại hè Lập trình 2020.
Để thuận lợi cho BTC có thể sắp xếp và tạo tài khoản học cho các cháu vào sáng Chủ nhật tuần này, 16/8/2020, quý phụ huynh vui lòng Xác nhận tham gia khóa học trước 23:59 giờ tối thứ Sáu, 14/8/2020 (giờ Việt Nam) theo địa chỉ STEAM for Vietnam đã gửi kèm trong email.
Nếu quý phụ huynh không xác nhận trước thời hạn nêu trên, BTC sẽ không thể tạo tài khoản và các cháu sẽ không thể tham gia Trại hè để học cùng các thầy cô và các bạn!
Đừng quên thêm email ttnv@steamforvietnam.org vào contact list để nhận được các thông tin về khoá học cũng như tránh tình trạng mail bị vào spam nhé!
— — — — —
[Thông tin cập nhật lúc 19h ngày 12.8.2020]
*Các cột mốc thời gian được nhắc đến trong bài là áp dụng theo giờ Việt Nam.
Vào 23:59 ngày 11.8.2020, STEAM for Vietnam đã chính thức ngừng nhận đơn đăng ký Trại hè Lập trình 2020.
Trong vòng 11 ngày mở đơn, STEAM for Vietnam rất vui khi đã nhận được gần 7.000 đơn đăng ký đến từ 63 tỉnh thành, 46 quốc gia và vùng lãnh thổ. Đội ngũ STEAM for Vietnam sẽ không nhận được con số ấn tượng này nếu không nhờ vào sự ủng hộ, lan tỏa từ các bậc phụ huynh và các em học sinh trên toàn quốc.
Trong suốt thời gian qua, STEAM for Vietnam rất vinh hạnh khi nhận được sự quan tâm từ VTV1, VnExpress, American Center — U.S. Embassy, doimoisangtao.vn, Công Nghệ & Đời sống, TheLEADER, Thời Báo Ngân Hàng, Thời báo Tài chính, Báo Công Thương, cùng những bậc phụ huynh đang làm cha mẹ và quan tâm đến việc giáo dục con cái.
STEAM for Vietnam xin thông báo, buổi học đầu tiên của Coding Bootcamp — Trại hè Lập trình 2020 sẽ diễn ra vào 9:30 giờ sáng Chủ nhật, ngày 16 tháng 8 năm 2020.
Kết quả chính thức về khóa học đã được gửi đi cho quý phụ huynh từ hòm thư ttnv@steamforvietnam.org trong hôm nay, ngày 12/8/2020. Phụ huynh vui lòng kiểm tra email từ địa chỉ trên của STEAM for Vietnam và xác nhận tham gia khoá học trước 23:59 giờ tối thứ Sáu, 14/8/2020 để đội ngũ chúng tôi có thể gửi thông tin về Trại hè sớm nhất có thể. Mọi thắc mắc xin quý vị nhanh chóng gửi về địa chỉ email trên của STEAM for Vietnam.
Lịch học sẽ diễn ra vào 19:30 – 21:30 mỗi tối thứ Tư và 9:30 – 11:30 mỗi sáng Chủ nhật hàng tuần, đến ngày 27.9.2020.
1.Ấn vào chữ “Sign in” (Đăng nhập) ở góc trên cùng bên phải của màn hình.
Cửa sổ thông tin đăng nhập hiện ra. Ấn vào nút “Need help logging in” (Cần trợ giúp).
2.Cửa sổ mới hiện ra, học sinh điền vào ô “Email” (Địa chỉ email) đã được sử dụng để đăng ký tài khoản ban đầu. Ấn nút “Recover my password” (Đặt lại mật khẩu của tôi)
3.Kiểm tra hòm thư đã được sử dụng để đăng ký tài khoản.
Một email về việc đặt lại mật khẩu đã được gửi tới đó từ địa chỉ email learn@steamforvietnam.org. Ấn vào “Change my Password” (Thay đổi mật khẩu của tôi) để cài đặt lại mật khẩu (như đánh dấu trong hình minh họa bên dưới).
4.Đặt lại mật khẩu mới và xác nhận mật khẩu mới. Ấn nút “Reset my password” (Thay đổi mật khẩu của tôi) để hoàn tất việc đổi mật khẩu mới cho tài khoản trên STEAM for Vietnam LMS.
5.Đăng nhập lại vào trang web STEAM for Vietnam LMS với Tên tài khoản và Mật khẩu mới vừa đổi.
— — — — —
Quý vị phụ huynh vui lòng thường xuyên theo dõi email cá nhân và các phương tiện thông tin của STEAM for Vietnam để cập nhật thông tin mới nhất về Trại hè Lập trình Miễn phí 2020, bao gồm:
1.Đăng nhập vào tài khoản học tập trên trang web Scratch
a. Bước 1: Ấn vào chữ “Sign in” (Đăng nhập) ở góc trên cùng bên phải của màn hình.
b. Bước 2 & 3: Cửa sổ thông tin đăng nhập hiện ra. Các con điền “Username” (Tên đăng nhập) và “Password” (Mật khẩu)
c. Bước 4: Ấn vào chữ “Sign in” (Đăng nhập) ở dưới cùng của cửa sổ đăng nhập, hệ thống sẽ dẫn đến giao diện chính của trang web Scratch
2.Chuyển đổi ngôn ngữ trong Scratch:
a. Từ giao diện chính của trang web Scratch, chọn “Create” (Khởi tạo)
b. Chọn icon (biểu tượng) hình Trái đất ở góc trên cùng bên trái màn hình. Khi đó, một danh sách các ngôn ngữ sẽ được hiện ra. Các con kéo con trỏ chuột xuống gần cuối và chọn “Tiếng Việt” (hoặc một ngôn ngữ khác)
Như vậy là chúng ta đã có giao diện màn hình của Scratch bằng tiếng Việt và sẵn sàng cho các buổi học cùng STEAM for Vietnam rồi!
— — — — —
Quý vị phụ huynh vui lòng thường xuyên theo dõi email cá nhân và các phương tiện thông tin của STEAM for Vietnam để cập nhật thông tin mới nhất về Trại hè Lập trình Miễn phí 2020, bao gồm: