Một trong câu lệnh cơ bản của tất cả các ngôn ngữ lập trình, bao gồm cả Scratch, chính là câu lệnh Nếu … thì …
Câu lệnh Nếu được gọi là câu lệnh điều kiện. Câu lệnh này dùng để kiểm tra một điều kiện nào đó, nếu thỏa mãn điều kiện thì thực hiện câu lệnh.
Ví dụ:
Trong trường hợp này, nếu nhân vật đang chạm Mèo Min thì chương trình sẽ dừng lại các kịch bản khác cho nhân vật.
Ở đây “Dừng lại các kịch bản khác cho nhân vật” được hiểu đơn giản là các nhân vật khác sẽ dừng ở trạng thái hiện tại và không thực hiện các hành động sau nữa.
Nếu điều kiện sai (đang không chạm Mèo Min) thì sẽ không làm gì cả.
Một ví dụ khác đơn giản hơn:
Chương trình sẽ kiểm tra “Nếu hôm nay là chủ nhật? Thì đến thăm ông bà”. Trong trường hợp hôm nay không phải là chủ nhật, thì không làm gì.
MỞ RỘNG
Ngoài ra còn có câu lệnh Nếu … thì … Nếu không … thì …
Câu lệnh này gần giống với câu lệnh Nếu … thì … nguyên bản, nhưng điểm đặc biệt ở chỗ: Sau khi kiểm tra điều kiện, nếu thỏa mãn đúng điều kiện thì thực hiện nhóm lệnh 1, nếu không thỏa mãn điều kiện thì thực hiện nhóm lệnh 2.
Ví dụ:
Ở ví dụ này, nếu nhân vật đang chạm Mèo Min thì sẽ thực hiện dừng lại các kịch bản khác cho nhân vật. Trong trường hợp ngược lại (nếu đang không chạm Mèo Min) thì nhân vật sẽ di chuyển 10 bước.
Một ví dụ khác đơn giản hơn:
Chương trình sẽ kiểm tra “Nếu hôm nay là chủ nhật? Thìđến thăm ông bà”. Trong trường hợp hôm nay khôngphải làchủ nhật thì sẽ đến trườ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.
Câu lệnh này dùng để làm nhân vật di chuyển về phía trước mặt của nhân vật. Số bước mà nhân vật di chuyển là số ở trong câu lệnh. Các bạn có thể tùy ý chỉnh sửa số này để làm nhân vật di chuyển theo ý các bạn mong muốn.
Ví dụ: như trong hình, câu lệnh này làm nhân vật di chuyển về phía trước mặt 10 bước.
2. Xoay
a. Xoay phải
Câu lệnh này dùng để làm nhân vật quay về bên phải. Nhân vật quay bao nhiêu độ so với vị trí hiện tại phụ thuộc vào số trong câu lệnh. Số này có thể tùy chỉnh để nhân vật quay theo ý mình.
Ví dụ: Khi kích hoạt câu lệnh trên, nhân vật sẽ quay một góc 30 độ sang bên phải như các bạn thấy trong hình dưới đây.
b. Xoay trái
Tương tự như câu lệnh quay phải, câu lệnh quay trái này hoạt động với quy tắc giống hệt như câu lệnh quay phải.
Ví dụ: Khi kích hoạt câu lệnh trên, nhân vật sẽ quay một góc 30 độ sang bên trái như các bạn thấy trong hình dưới đây.
3. Giới thiệu tọa độ
Hình ảnh dưới đây sẽ giúp chúng ta hiểu rõ hơn về tọa độ trên phông nền của Scratch
Trục ngang được gọi là trục hoành (biểu thị hoành độ x), có giá trị từ -240 đến 240
Trục dọc được gọi là trục tung (biểu thị tung độ y), có giá trị từ -180 đến 180
Lưu ý: Khoảng giá trị của hoành độ x và hoành độ y tương ứng với màn hình của Scratch.
4. Bộ câu lệnh đi tới
a. Câu lệnh đi tới
Câu lệnh đi tới có tác dụng làm cho nhân vật lập tức di chuyển đến vị trí dựa vào lựa chọn của câu lệnh:
Random position: khi kích hoạt, nhân vật đi tới vị trí ngẫu nhiên.
Mouse-pointer: khi kích hoạt, nhân vật đi tới vị trí của con trỏ chuột.
b. Câu lệnh đi tới vị trí xác định
Câu lệnh đi tới điểm x: … y: … có tác dụng làm cho nhân vật lập tức di chuyển đến vị trí tương ứng với hoành độ (x) và tung độ (y) đã xác định trên phông nền.
5. Bộ câu lệnh lướt
a. Câu lệnh lướt trong … giây tới …
Nếu như câu lệnh đi tới làm nhân vật LẬP TỨC nhảy đến vị trí nào đó, thì câu lệnh lướt trong … giây tới …làm cho nhân vật DI CHUYỂN TỪ TỪ đến một vị trí trong số giây được nhập vào.
Số giây để nhân vật di chuyển đến nơi chỉ định được nhập trong ô số, số giây được đặt mặc định là 1 giây.
Khi kích hoạt câu lệnh:
Vị trí ngẫu nhiên: nhân vật di chuyển đến vị trí bất kì.
Con trỏ chuột: nhân vật di chuyển đến vị trí con trỏ chuột.
b. Câu lệnh glide xác định tọa độ
Sau khi nhập số giây và tọa độ (hoành độ x, tung độ y) của vị trí mà bạn mong muốn và thực hiện câu lệnh này, nhân vật sẽ di chuyển đến vị trí có tọa độ (hoành độ x, tung độ y) tương ứng trên phông nền trong thời gian mà bạn nhập.
6. Bộ câu lệnh hướng
Hướng của nhân vật được đo bằng góc giữa phía mà nhân vật đó đang hướng về và trục hoành (trục Ox)
a. Câu lệnh đặt hướng bằng
Câu lệnh đặt hướng bằng … có tác dụng làm cho nhân vật quay về hướng bạn mong muốn bằng cách nhập số vào ô.
Bạn có thể nhập trực tiếp số hoặc quay mũi tên về hướng bạn muốn.
b. Câu lệnh hướng về phía đối tượng
Khi chạy câu lệnh này, nhân vật sẽ hướng về phía vị trí của con trỏ chuột trên phông nền.
Trong trường hợp dự án (Project) có nhiều hơn 1 nhân vật (sprite), ta có thể lập trình để nhân vật này hướng về nhân vật khác.
Ví dụ trong hình dưới đây, có 2 nhân vật: Cat (mèo) và Dog (chó). Để lập trình cho Dog hướng về phía Cat, ta chọn câu lệnh hướng về phía đối tượng Cat.
7. Câu lệnh bật lại khi tiếp xúc với cạnh
Câu lệnh này là một câu điều kiện, nó sẽ được thực thi khi nhân vật của bạn di chuyển đến cạnh của màn hình sân khấu.
Cụ thể, khi nhân vật của bạn di chuyển và chạm vào cạnh màn hình, nhân vật sẽ bị bật ngược ra, như ví dụ bên dưới.
8. Câu lệnh đặt kiểu xoay
Khi nhân vật của bạn di chuyển và chạm vào cạnh của màn hình, sử dụng câu lệnh nếu tiếp xúc với cạnh, bật lại sẽ làm nó bật ngược lại, nhưng với hướng ngược lại như bạn thấy trong ví dụ trên. Đây là lúc bạn nên sử dụng câu lệnh đặt kiểu xoay.
Khi sử dụng câu lệnh này, nhân vật của bạn sẽ bật ra nhưng theo hướng mà bạn chọn, chứ không chỉ bật ngược như ví dụ trên
Bạn nên ghép câu lệnh đặt kiểu xoayvới câu lệnhnếu tiếp xúc với cạnh, bật lại như thế này.
Các bạn hãy chạy thử đoạn code này và xem từng trường hợp của câu lệnh đặt kiểu xoaycho kết quả gì nhé.
9. Thao tác trực tiếp lên tọa độ
a. Câu lệnh đặt trực tiếp tọa độ
Có 2 câu lệnh đặt tọa độ, áp dụng cho hoành độ x và tung độ y
Sau khi nhập tọa độ bạn mong muốn và chạy câu lệnh, nhân vật của bạn sẽ được đưa đến vị trí có tọa độ tương ứng.
b. Câu lệnh thay đổi tọa độ
Có 2 câu lệnh thay đổi tọa độ (hoành độ x, tung độ y)
Câu lệnh này có tác dụng tăng/giảm tọa độ x hoặc y lên số đơn vị mà bạn nhập.
Ví dụ: Trong hình trên:
Câu lệnh thay đổi x một lượng 10 có tác dụng tăng tọa độ x hiện tại lên 10 đơn vị.
Câu lệnh thay đổi y một lượng -10 có tác dụng giảm tọa độ y hiện tại xuống 10 đơn vị.
c. Hiển thị vị trí lên màn hình
Các mục có thể tích như trên để hiển thị tọa độ (hoành độ x, tung độ y) và hướng của nhân vật lên màn hình.
Ví dụ: Khi bạn tích chọn các thông số, trên màn hình sẽ hiện
— — —
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.
Scratch khuyến cáo người dùng không sử dụng tên thật làm username (tên tài khoản) trên Scratch. Các bạn nên sử dụng biệt danh/nickname.
2. Không tạo được tài khoản khi trùng tên
Nếu màn hình hiện thông báo Username taken, có nghĩa là tên đăng nhập này đã có người khác sử dụng. Vậy nên bạn cần chọn một tên đăng nhập khác cho mình.
3. Quy tắc đặt tên tài khoản
Tên tài khoản trên Scratch có độ dài từ 3-20 ký tự. Các ký tự chấp nhận là ký tự chữ, số, dấu “-” và dấu “_”.
4. Quy tắc đặt mật khẩu
Mật khẩu phải chứa ít nhất 6 ký tự. Bạn nên sử dụng hỗn hợp ký tự chữ in hoa, chữ in thường, số và ký tự đặc biệt để tăng tính bảo mật cho tài khoản.
5. Kích hoạt tài khoản
Để có thể chia sẻ trò chơi trên Scratch với các bạn, bạn cần phải kích hoạt tài khoản Scratch. Sau khi kích hoạt tài khoản, bạn mới có thể ấn nút chia sẻ. Để kích hoạt tài khoản, bạn mở hòm thư của địa chỉ email đã sử dụng khi tạo tài khoản Scratch, tìm email từ Scratch và bấm nút Confirm my email (Xác nhận địa chỉ email của tôi). Lưu ý: bạn có thể kiểm tra hòm thư rác (Spam) nếu không thấy email từ Scratch trong hòm thư chính của bạn.
6. Làm gì khi không nhận được email kích hoạt tài khoản
Cách 1:
Trong trường hợp không nhận được email kích hoạt tài khoản, bạn hãy truy cập vào trang chủ của Scratch, một thông báo yêu cầu bạn xác nhận địa chỉ email sẽ hiện ra. Bạn hãy ấn vào cụm từ Confirm your email (Xác nhận địa chỉ email) và làm theo hướng dẫn (như hình dưới đây).
Nếu bạn không tìm thấy cụm từ này, hãy thử cách thứ 2 (được trình bày bên dưới).
Nếu bạn vẫn chưa thấy email kích hoạt tài khoản trong hộp thư, kể cả trong hòm thư rác (spam), bạn có thể thử cách hai để đảm bảo email bạn nhập vào lúc đăng ký tài khoản Scratch là chính xác.
Cách 2:
Bạn có thể kiểm tra lại địa chỉ email đã đăng ký trong tài khoản cá nhân xem đã chính xác chưa bằng cách vào mục Cài đặt tài khoản.
Tại màn hình này, chọn mục Email ở thanh công cụ phía bên trái.
Sau khi kiểm tra lại email, nếu Địa Chỉ Email Hiện tại đã đúng bạn hãy nhập mật khẩu vào rồi nhấn Gửi lại, để nhận lại email kích hoạt tài khoản.
Nếu Địa Chỉ Email Hiện tại không đúng, bạn hãy nhập lại địa chỉ email mới, mật khẩu hiện tại để thay đổi email và bấm nút Thay đổi email.
Kết quả thay đổi sẽ hiển thị như sau:
Để kích hoạt tài khoản, bạn mở email vừa mới đăng ký với Scratch. Sau đó tìm email từ Scratch và bấm nút Confirm my email (Xác nhận địa chỉ email của tôi). Lưu ý: bạn có thể kiểm tra hòm thư rác (Spam) nếu không thấy email từ Scratch trong hòm thư chính của bạn.
— — —
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.
Nhân vật trong Scratch (còn được gọi là các Sprite) đơn giản chính là những hình ảnh do Scratch cung cấp hoặc người dùng tự tạo ra để dựng nên câu chuyện của mình.
Các nhân vật trong Scratch sẽ hoạt động nhờ những đoạn lệnh được lập trình cho chúng. Với vô vàn những kết hợp khác nhau, người dùng có thể tạo ra những hành động, cử chỉ, tương tác… giữa các nhân vật với nhau hoặc giữa các nhân vật với môi trường xung quanh… tùy theo mong muốn của mình.
CÁC CÁCH ĐỂ TẠO NHÂN VẬT
Để tạo một nhân vật mới mới trong Scratch, chúng ta có 4 cách:
Chọn một nhân vật có sẵn trong thư viện của Scratch
Vẽ một nhân vật sử dụng công cụ vẽ hình cung cấp bởi Scratch
Chọn một nhân vật ngẫu nhiên
Tải lên nhân vật
Lưu ý:
Khi tạo một dự án mới, nhân vật hình con mèo với tên là Sprite1 sẽ được thêm vào sẵn. Nếu muốn xóa nhân vật này, chúng ta chọn nút có biểu tượng thùng rác như hình dưới đây và sau đó thực hiện thêm các nhân vật tùy ý.
1. Chọn nhân vật có sẵn trong thư viện
Bước 1:
Nhấn vào nút Chọn một Nhân vật hoặc chọn nút có hình kính lúp. Đây là nút đưa chúng ta đến thư viện nhân vật của Scratch với nhiều chủ đề khác nhau và ở đó ta có thể chọn một nhân vật tùy ý.
Bước 2:
Chọn một nhân vật muốn sử dụng. Trong ví dụ này, chúng ta chọn nhân vật có tên là Bear.
Lưu ý:
Ô tìm kiếm: Có thể tìm nhanh tên nhân vật khi gõ vào ô này. Do tên các nhân vật đều bằng tiếng Anh nên khi tìm kiếm nhân vật nên gõ bằng tiếng Anh.
Các ô chủ đề: Các nhân vật được phân loại thành nhiều chủ đề khác nhau, thuận tiện cho việc tìm kiếm.
Kết quả sau khi thực hiện:
2. Vẽ một nhân vật
Bước 1:
Di chuột đến biểu tượng và sau đó chọn nút có hình bút vẽ. Đây là nút đưa chúng ta đến thuộc tính trang phục của nhân vật và ở đó có thể tùy ý vẽ các nhân vật với các công cụ vẽ có sẵn.
Bước 2:
Sử dụng các công cụ vẽ có sẵn như cọ vẽ, tẩy, đổ màu, hình tròn, hình vuông và thậm chí có thể thêm cả chữ vào phông nền.
Kết quả sau khi thực hiện:
3. Chọn một nhân vật ngẫu nhiên
Di chuột đến biểu tượng và sau đó chọn nút Bất ngờ (có hình ngôi sao). Đây là nút giúp chương trình tự chọn một nhân vật bất kỳ có trong thư viện của Scratch. Mỗi lần ấn vào nút này, một nhân vật ngẫu nhiên sẽ được chọn để hiển thị trên Sân khấu.
Kết quả sau khi thực hiện:
4. Tải nhân vật từ máy tính
Bước 1:
Di chuột đến biểu tượng và sau đó chọn nút Tải nhân vật lên. Sau đó màn hình sẽ hiển thị một hộp thoại.
Bước 2:
Tìm vị trí và chọn phông nền muốn tải lên từ máy tính. Trong ví dụ này, chúng ta chọn tải lên một hình nền đã có sẵn, tên là đường 2.
Bước 3:
Nhấn nút Open.
Kết quả sau khi thực hiện:
CÁC THÔNG SỐ CỦA NHÂN VẬT
Để xem thông số của nhân vật, trước hết chúng ta cần chọn nhân vật tương ứng trong danh sách nhân vật.
Tên nhân vật:
2. Hoành độ của nhân vật (so với trung tâm của phông nền).
3. Tung độ của nhân vật (so với trung tâm của phông nền).
4. Ẩn/Hiện nhân vật.
5. Kích thước nhân vật.
6. Hướng di chuyển (Góc của nhân vật so với trục hoành).
Ngoài ra để xóa nhân vật, di chuột đến biểu tượng thùng rác của nhân vật tương ứ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.
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.
— — — — —
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:
Đây là bài học vỡ lòng của bất kỳ trẻ em nào cũng đều đã rất quen thuộc từ khi mới học biết mặt chữ. Với tâm trí đầy sáng tạo của trẻ nhỏ, cách giáo dục dễ dàng nhất giúp các bé đọng lại kiến thức đó là vẽ nên trong trí tưởng tượng của chúng những hình ảnh mang tính chất “Tham khảo” dễ hiểu.
Thế nhưng trong thời đại khoa học công nghệ phát triển như hiện nay, lĩnh vực nào cũng cần sự sáng tạo và đổi mới. Việc hình thành nhận thức về lối hành xử văn minh, tôn trọng và cầu tiến là vô cùng cần thiết cho các em. Một trong số những bài học vỡ lòng đó là sự khác biệt giữa “Tham khảo” và “Sao chép”.
Tham khảo (reference) trong khoa học nói riêng và các lĩnh vực khác nói chung là điều đương nhiên phải làm. Tham khảo là đọc, học hỏi các công trình nghiên cứu, các giải pháp, các tư tưởng… của người khác. Nói học hỏi, tham khảo người đi trước là điều đương nhiên bởi nếu không tham khảo thì sẽ không có sự kế thừa và phát triển. Đó là tiền đề của sự phát triển, sáng tạo và là cách xã hội phát triển nhanh.
Học cùng bạn bè hay tham khảo từ bạn bè luôn là cách nhanh nhất để tiếp thu và học hỏi kiến thức. STEAM for Vietnam đã tạo ra một môi trường học hỏi — kết nối — sáng tạo cho các bé, để các bé được tiếp xúc với khoa học công nghệ không chỉ từ các chuyên gia mà còn từ các bạn học của mình. Trại hè Lập trình Summer Bootcamp 2020 cũng được tạo ra dựa trên sự tham khảo mã nguồn mở Open edX, vốn là công sức của rất nhiều người khác đã xây dựng nên, từ đó sáng tạo thêm các tính năng khác để phù hợp với mục tiêu giảng dạy của chương trình.
Tuy nhiên, phải rất rõ ràng trong việc nhận đâu là phần vay mượn và đâu là đóng góp của mình. Đây có lẽ là điều mà con trẻ chưa có nhiều nhận thức rõ ràng bởi trong chính cách giáo dục hiện tại có quá nhiều lỗ hổng để chúng lầm tưởng việc sao chép là tham khảo là bình thường.
Đừng để việc sao chép, đạo văn, … trở thành thói quen
Tham khảo là điều bình thường, nhưng sao chép, đạo văn… thì không!
Có một thực tế rằng việc sao chép trong học tập vẫn đang được tiếp diễn và trở thành một việc khó tránh khỏi. Thầy cô dạy trẻ cảm thụ một bài văn, nhưng cách cảm thụ chỉ có một, là cảm thụ những ý chính theo một “khuôn mẫu” sẵn có. Tuy nhiên vấn đề nào cũng có hai mặt của nó, nếu như không có sự tham khảo và truyền cảm hứng ấy cũng rất khó để cảm thụ, để hiểu hết được sự sâu xa trong từng câu chữ của tác giả.
Quay trở lại với Trại hè của STEAM for Vietnam, khái niệm “remix” đã rất quen thuộc với các con. Đó là việc phối lại bài học, thành quả của người khác và dựa vào đó để sáng tạo thành sản phẩm của mình. Tuy nhiên, nếu remix mà “quên” không nhắc đến tác giả gốc mà mình đã mượn và nhận đó là bài của mình thì đây chắc hẳn không phải là hành vi đúng. Ngược lại, nếu sau khi phối lại bài, các em trích dẫn mình đã sử dụng bài của ai, không quên thêm thắt những chi tiết sáng tạo của cá nhân vào thì đây lại là một hành động rất nên khuyến khích.
Nó giống như việc lặp đi lặp lại một điều bất thường và dần chấp nhận nó như một điều bình thường, từ đó biến thành thói quen xấu. Điều này sẽ ảnh hưởng đến tương lai các con sau này, khi thế giới sẽ không có chỗ cho những cá nhân thiếu sáng tạo, tư duy máy móc và không dám bứt phá ra khỏi vòng an toàn của mình.
Đồng hành cùng con trẻ kiến tạo tương lai với lối hành xử văn minh!
Qua Trại hè Lập trình với Chủ đề Introduction to Programming with Scratch, STEAM for Vietnam mong các phụ huynh có thể dành thời gian trò chuyện và tìm hiểu về các sản phẩm của con sau khi hoàn thành. Bằng cách trở thành một thính giả và khuyến khích con trình bày thành quả với mình. Trở thành một “người hâm mộ”, động viên tinh thần cho con. Quan trọng là trở thành một người bạn thân quan tâm đến sản phẩm của con, để con yên tâm chia sẻ phần nào là của mình tự nghĩ, phần nào là tham khảo một cách tự tin mà không ngượng ngùng. Với các tiếp cận nhẹ nhàng và tình cảm của phụ huynh, chắc chắn các con sẽ hiểu được sự thành thật và tôn trọng chất xám của người khác là một tinh thần dũng cảm đáng quý.
Cụ thể, trong mỗi phần giới thiệu sản phẩm luôn có phần “Chú thích và dẫn nguồn” để khuyến khích các con chia sẻ về thành quả của mình. Phụ huynh có thể hướng dẫn con thể hiện sự tôn trọng tác giả gốc bằng cách trích dẫn, cảm ơn người đã tạo ra phiên bản gốc và giới thiệu những sáng tạo bản thân đã thêm vào.
Chỉ 5–10 năm nữa thôi, các con có thể sẽ trở thành những công dân toàn cầu, làm việc và phát triển ở bất cứ đâu trên thế giới. Hơn cả những kiến thức mà các con tích lũy được, để tồn tại và cạnh tranh công bằng, các con cần được trang bị cả những kĩ năng sống và lối hành xử văn minh. Để giúp các con vững hành trang cho tương lai, STEAM for Vietnam hy vọng các vị phụ huynh sẽ trở thành “bạn đồng hành” bên cạnh các con và cùng các con tích lũy thêm nhiều bài học ý nghĩa nữa nhé!
— — —
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.
Học kỳ Mùa xuân – Spring Coding Bootcamp 2021 là chương trình tiếp nối thành công từ Trại hè Lập trình Summer Coding Bootcamp 2020. Trại hè đã thu hút hơn 7,000 đơn đăng ký từ 34 quốc gia, tạo nên phong trào học lập trình Scratch lịch sử với hơn 10,000 dự án được hoàn thành sau hai tháng diễn ra.
Với Học kỳ Mùa xuân Spring Coding Bootcamp 2021 sắp tới, STEAM for Vietnam sẽ tổ chức cùng lúc 3 lớp học Nhập môn về Tư duy Máy tính, Khoa học Máy tính và Công nghệ Robotics. Các khóa học mở đơn từ ngày 21/12/2020 – 06/01/2021 và chính thức khai giảng vào ngày 10/1/2021; dự kiến sẽ đào tạo cho 30,000 học sinh tại Việt Nam và nhiều quốc gia khác trên thế giới.
I. Những điều cần biết về Học kỳ Mùa xuân – Spring Coding Bootcamp 2021:
Khóa học sẽ đi theo hành trình thú vị của nhân vật Miu Miu ở thế giới STEAMderland. Trong mỗi buổi học, học sinh sẽ được học về các khái niệm lập trình với ngôn ngữ Scratch, học cách sử dụng Tư duy Máy tính (Tách – Tìm – Nhìn – Viết) để phân tích và đưa ra giải pháp để có thể áp dụng ngay cho mỗi dự án thực hành.
Kết thúc mỗi buổi học, học sinh sẽ tự tạo ra được một trò chơi để có thể tự hào chia sẻ với bạn bè và người thân.
Giáo trình của khoá CS 101 được thiết kế lại dựa theo khóa học CS50 nổi tiếng thế giới của Đại học Harvard để phù hợp với đối tượng học sinh Việt Nam ở độ tuổi cấp Hai.
Trong 8 buổi học, các học sinh sẽ đồng hành cùng hai nhân vật đặc biệt là bạn Trẩu và bạn robot Tre để tìm hiểu về kiến thức lập trình căn bản bằng cách thực hiện những bài tập lập trình Python nhằm khôi phục lại hệ thống siêu máy tính đã bị nhiễm mã độc, giải cứu đội ngũ chuyên gia, và hoàn thành nhiệm vụ nghiên cứu vaccine chống COVID-19.
Với khoá học CS 201, các học sinh có cơ hội biến ý tưởng của mình thành các chú robot từ đơn giản tới phức tạp thông qua việc học các kiến thức liên quan tới cả phần cứng và phần mềm. Toàn bộ các buổi học sẽ được thực hành trên VEX IQ là nền tảng về robot số 1 dành cho các lứa tuổi từ Tiểu học đến Đại học tại Hoa Kỳ.
Các học sinh còn được chuẩn bị các kỹ năng khác để tham dự các khóa học tiếp theo và sẵn sàng cho cuộc thi VEX Robotics, được sách Guinness công nhận là cuộc thi robot lớn nhất thế giới, diễn ra hàng năm tại Hoa Kỳ.
III. Mô hình học của STEAM for Vietnam
1. Mô hình học OMO Superclass Model – Online kết hợp Offline:
Kết thúc Trại hè Lập trình Summer Coding Bootcamp 2020, “bí quyết” để STEAM for Vietnam có thể cùng hàng nghìn học sinh tạo nên những con số ấn tượng chính là mô hình học OMO Superclass Model lần đầu có mặt ở Việt Nam.
Sử dụng đồng thời lớp học OMO – Online kết hợp Offline và hình thức Live MOOC (Massive Open Online Courses), STEAM for Vietnam đã mang mô hình tiên phong này tới cho Trại hè Lập trình 2020 và tiếp tục cho các khoá học sau này, trong đó có Học kỳ Mùa xuân 2021.
Thông qua việc sử dụng mô hình OMO kết hợp với hình thức học trực tuyến Live MOOC (Massive Open Online Courses), một giảng viên có thể giảng bài trực tiếp và tương tác với hàng nghìn học sinh ở bất cứ đâu trên thế giới. Bên cạnh đó, đội ngũ trợ giảng luôn sẵn sàng hỗ trợ từng học sinh để không ai bị ảnh hưởng tới việc tiếp thu và thực hành bài học.
Đọc thêm bài viết về mô hình học OMO Superclass Model & Live MOOC áp dụng bởi STEAM for Vietnam tại đây.
2. Hệ thống STEAM for Vietnam LMS, Ứng dụng LiveApp và STEAMese Profile:
Để phục vụ quá trình học hiệu quả nhất, đội ngũ kỹ sư của STEAM for Vietnam đã xây dựng nên hệ thống học tập và các ứng dụng liên quan gồm có Hệ thống STEAM for Vietnam LMS, Ứng dụng LiveApp và Ứng dụng STEAMese Profile.
Hệ thống STEAM for Vietnam LMS: nơi lưu trữ nội dung bài học, làm bài tập về nhà, chia sẻ Nhật ký lập trình và đặt câu hỏi thảo luận của học sinh.
Ứng dụng LiveApp (kết hợp giữa việc học qua Youtube Livestream và học qua Zoom): học sinh có thể vừa theo dõi bài học trực tuyến, vừa có thể tương tác trực tiếp, đặt câu hỏi với giáo viên và đội ngũ trợ giảng thông qua việc chia lớp học thành các phòng học nhỏ trên LiveApp.
Ứng dụng STEAMese Profile: là nơi để học sinh kết nối và chia sẻ kiến thức, cũng như hành trình lập trình của mình.
IV. Những điều cần lưu ý
1. Điểm khác biệt giữa ba khoá học
Học kỳ Mùa xuân 2021 tổ chức ba khoá học với sự khác biệt về độ tuổi học, chương trình học và ngôn ngữ lập trình.
CS 001: dành cho bất cứ ai chưa có kiến thức về lập trình, đặc biệt là học sinh từ 8 – 16 tuổi. Khóa học sử dụng ngôn ngữ Scratch để học về Tư duy Máy tính và lập trình game.
CS 101: dành cho học sinh từ 13 – 16 tuổi, đã có kiến thức về toán học và tư duy logic. Khóa học sử dụng ngôn ngữ Python để học về Khoa học Máy tính và lập trình các dự án cá nhân.
CS 201: dành cho học sinh từ 10 -15 tuổi, đã có kiến thức về Lập trình cơ bản. Học sinh được thực hành trên bộ robot VEX IQ chuẩn quốc tế và sử dụng ngôn ngữ Python để điều khiển các robot hoạt động.
2. Cách đăng ký:
Truy cập vào trang giới thiệu Các Khoá học để tìm hiểu về các khóa học.
Nhấn vào nút Đăng nhập và chọn Đăng ký nếu chưa có tài khoản, tài khoản STEAMese profile này sẽ được học sinh sử dụng xuyên quá trình học và trên các ứng dụng học tập của STEAM for Vietnam.
Sử dụng tài khoản STEAMese Profile đã có để điền đơn đăng ký khoá học.
Mỗi học sinh chỉ có thể đăng ký một trong hai khoá học CS 001: Nhập môn Tư duy Máy tính và Lập trình Scratch hoặc CS 101: Nhập môn Khoa học Máy tính với Python. Sau khi đã nộp đơn thì không thể thay đổi hồ sơ và không được đăng ký lớp còn lại.
Đối với khoá CS 201: Nhập môn Thiết kế và Lập trình Robotics với VEX IQ, tất cả học sinh được phép đăng ký vào Danh sách chờ (Waitlist) dù đã đăng ký 1 trong 2 khoá học còn lại.
3. Thời gian học:
Mỗi khóa học gồm 8 – 10 buổi học. Khóa họcCS 001: Nhập môn Tư duy Máy tính và Lập trình Scratch và CS 101: Nhập môn Khoa học Máy tính với Python bắt đầu khai giảng từ 10/1/2021; khóa học CS 201: Nhập môn Thiết kế và Lập trình Robotics với VEX IQ bắt đầu khai giảng từ tháng 2/2021.
Học sinh học trực tiếp qua ứng dụng LiveApp vào sáng Chủ Nhật hàng tuần, mỗi buổi kéo dài từ 90 – 120 phút tùy theo khóa học.
Mỗi tuần học sinh cần dành 4-6 tiếng ngoài giờ lên lớp để ôn lại nội dung, thực hành kiến thức và làm bài tập của giáo viên qua hệ thống STEAM for Vietnam LMS
—-
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.
Hơn 7,000 bạn học sinh đến từ 34 quốc gia và vùng lãnh thổ nộp đơn đăng ký tham gia chương trình; 3,500 học sinh tham gia tích cực thường xuyên; hơn 10,000 dự án được hoàn thành với 4,552 trang nhật ký được gửi về cho STEAM for Vietnam. Đây được xem như hoạt động đầu tiên của STEAM for Vietnam dành cho các em học sinh Việt Nam, đặc biệt là các em trong độ tuổi 8 đến 16, với mong muốn dìu dắt thế hệ trẻ tiếp cận với công nghệ và vươn ra thế giới.
Đội ngũ giảng viên và khách mời đẳng cấp thế giới
Xuyên suốt hơn hai tháng của trại hè, với đội ngũ giảng viên và tình nguyện viên người Việt Nam 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ỳ), chương trình đã tập trung vào đào tạo kỹ năng Tư duy Máy tính (Computational Thinking) để 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ả.
Với mô hình “Học mà chơi — Chơi mà học”, các học sinh được rèn luyện cách giải quyết vấn đề và luyện tập các kỹ năng mềm, làm quen với lập trình bằng Scratch, chia sẻ dự án với bạn bè. Xuyên suốt chương trình học, các em học sinh được tham gia nói chuyện cùng rất nhiều nhân vật thành công gồm có CEO Văn Đinh Hồng Vũ (đồng sáng lập phần mềm học tiếng anh ELSA), TS. Vũ Duy Thức (nhà sáng lập startup công nghệ OmniLabs tại Silicon Valley), GS.TS Vũ Ngọc Tâm (Nhà sáng lập Earable và đã đăng ký 22 bằng phát minh tại Cục sở hữu Trí tuệ Hoa Kỳ), tiến sĩ Jeremy Frank (Trưởng nhóm Lên kế hoạch và Lịch trình – Scheduling & Planning Group của Trung tâm Nghiên cứu Ames thuộc Cơ quan Hàng không và Vũ trụ NASA), hay cô Trần Thanh Ngân (chuyên gia đào tạo kỹ năng lãnh đạo quốc tế, tốt nghiệp chương trình Leadership Executive tại trường Harvard Kennedy School thuộc Đại học Harvard). Khóa học còn tạo ra sân chơi bổ ích dành cho bố mẹ cùng con khám phá Tư duy Máy tính qua các buổi học lập trình Scratch để tạo ra trò chơi của riêng mình, giúp gắn kết các thành viên trong gia đình.
Đọc thêm về các nhân vật khách mời của Trại hè Lập trình 2020 tại đây.
Chương trình học hấp dẫn
Trong mỗi buổi học, các học sinh sẽ được hướng dẫn cách sử dụng Tư duy Máy tính để tạo ra một trò chơi với nhân vật, cốt truyện, hình ảnh, thuật toán, v.v. Khi kết thúc buổi học các em có thể hoàn toàn tự lập trình cho mình một trò chơi mà bạn có thể tự hào chia sẻ với bạn bè và người thân. Thông qua 8 trò chơi các em học sinh sẽ được dạy đủ các kỹ năng để tới cuối khoá học bạn có thể tự lập trình ra trò chơi nổi tiếng thế giới Flappy Bird.
Trại hè Lập trình 2020 cũng đã thành công tổ chức Demo Day – Ngày hội của các Lập trình viên nhí. Demo Day chính là sân chơi để các bạn học sinh chia sẻ sản phẩm lập trình của bản thân, cũng như có cơ hội nhìn lại toàn bộ cuộc hành trình hai tháng làm quen với lập trình.
Cũng tại sự kiện Demo Day, STEAM for Vietnam cũng đã có cơ hội trao giải cho các em học sinh có những phần dự thi ấn tượng, bao gồm: Giải Game Hay nhất, Giải Thuyết trình ấn tượng, Giải Thiết kế đẹp nhất, Giải Nỗ lực nhất, và Giải Game Yêu thích nhất cho những nhóm và cá nhân xuất sắc.
Tổng kết
Trại hè Lập trình Summer Coding Bootcamp 2020 đã kết thúc tốt đẹp và để lại nhiều dư âm cho cả các bậc phụ huynh, các em học sinh và Ban Tổ chức chương trình. Đối với STEAM for Vietnam, niềm hạnh phúc hơn cả chính là những lời động viên và chia sẻ từ quý phụ huynh và học sinh.
Với những thành công bước đầu từ Trại hè Lập trình Miễn phí 2020, đội ngũ STEAM for Vietnam sẽ luôn cố gắng để tiếp tục truyền lửa đam mê công nghệ cho thế hệ trẻ Việt Nam với các lớp học và dự án tương lai.
STEAM for Vietnam sẽ sớm trở lại cùng ba khóa học mới trong mùa xuân 2021. Hãy cùng đón xem nhé!
—-
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 TỔ CHỨC 3 KHOÁ HỌC MỚI ĐỂ ĐÀO TẠO LẬP TRÌNH VÀ CÔNG NGHỆ ROBOTICS CHO 30 NGÀN HỌC SINH PHỔ THÔNG VIỆT NAM TRONG HỌC KỲ MÙA XUÂN 2021
Burlingame, CA, Hoa Kỳ, ngày 21 tháng 12 năm 2020 – STEAM for Vietnam trân trọng thông báo bắt đầu tuyển sinh cho các khóa học Lập trình và Công nghệ Robotics miễn phí cho học kỳ mùa xuân khai giảng vào ngày 10/01/2021. Các khóa học của STEAM for Vietnam được biên soạn và giảng dạy trực tiếp bởi các giảng viên có kinh nghiệm thực tế và là kỹ sư phần mềm đang làm việc tại các tập đoàn công nghệ hàng đầu thế giới như Google, Microsoft, và Facebook. Ngoài ra mô hình giáo dục Online kết hợp Offline của STEAM for Vietnam sẽ tạo điều kiện cho hàng ngàn học sinh Việt nam trên khắp mọi nơi từ thành thị tới vùng sâu vùng xa đều có cơ hội như nhau để được học, thực hành, trải nghiệm hình thức “học mà chơi, chơi mà học” các kiến thức về lập trình, công nghệ, và robotics thông qua việc làm các dự án cùng với các chuyên gia hàng đầu.
STEAM for Vietnam với sứ mệnh mang giáo dục STEAM đẳng cấp thế giới về cho người Việt đã tổ chức thành công trại hè lập trình miễn phí Summer Coding Bootcamp 2020 với chủ đề “Nhập môn Tư duy Máy tính và Lập trình Scratch” đã tạo ra lớp học lịch sử với hơn 5,000 học sinh tham dự đến từ 34 quốc gia và vùng lãnh thổ. Phương pháp giảng dạy độc đáo và thực tế của STEAM for Vietnam đã tạo ra phong trào học lập trình Scratch trong các học sinh phổ thông với hàng chục ngàn dự án Scratch được hoàn thành. Tiếp nối thành công của trại hè, STEAM for Vietnam sẽ tiếp tục mang đến những khóa học về lập trình và công nghệ miễn phí với chất lượng quốc tế đến cho khoảng 30 ngàn học sinh phổ thông người Việt trên toàn cầu. Các lớphọc mới sẽ được khai giảng vào Chủ nhật ngày 10/01/2021 và kéo dài trong 10 buổi học vào sáng Chủ nhật hàng tuần. Nội dung cụ thể của từng lớp học như sau:
CS 001 – Nhập môn Tư duy Máy tính và Lập trình Scratch
Khoá học tập trung vào giảng dạy Tư duy Máy tính (Computational Thinking) cho các học sinh từ 8 đến 16 tuổi và dùng ngôn ngữ lập trình Scratch để thực hành. Tư duy máy tính sẽ giúp các học sinh có được một công cụ giải quyết vấn đề vô cùng quan trọng để tăng hiệu quả học tập hay làm việc ở bất kỳ ngành nghề nào. Xuyên suốt khóa học, các học sinh sẽ được học cách giải quyết vấn đề theo Tư duy Máy tính với các bước Tách – Tìm – Nhìn – Viết (TTNV) và sẽ áp dụng luôn những gì mình học được để làm các dự án cụ thể từ dễ tới khó bằng Scratch như các trò chơi hay hoạt hình. Cuối khoá các học sinh sẽ áp dụng tất cả những kiến thức và kỹ năng đã được học để lên ý tưởng, thiết kế, và tự tay lập trình một dự án phần mềm máy tính phức tạp. CS 001 được biên soạn và giảng dạy trực tiếp bởi các giảng viên là các chuyên gia công nghệ Nguyễn Song Hà (Code.org), Hoàng Phương Nga (Đại học Colorado), Lương Thế Vinh (Arimo/Panasonic), Nguyễn Thị Huyền Trang (Mozilla), Phạm Phi Long (Amazon Web Services) Thông tin khoá học.
CS 101 – Nhập môn Khoa học Máy tính với Python
Đây là khoá học nâng cao dành cho các học sinh từ 13 tới 16 tuổi trở lên đã có những khái niệm cơ bản về lập trình như Scratch (CS 001). Các em sẽ được dạy những kiến thức ban đầu về khoa học máy tính như cấu trúc dữ liệu và giải thuật và sử dụng ngôn ngữ lập trình Python, một trong những ngôn ngữ lập trình phổ biến nhất thế giới, để thực hành. Nội dung của CS 101 được xây dựng cho phù hợp với học sinh Việt nam dựa trên khóa học Nhập môn Khoa học Máy tính CS50 nổi tiếng toàn thế giới của Đại học Harvard. Các học sinh sẽ được học lý thuyết và làm nhiều dự án lập trình để thực sự hiểu các kiến thức. CS 101 giúp các học sinh xây dựng một nền tảng ban đầu vững chắc cho các khóa học chuyên sâu tiếp theo về Khoa học Máy tính của STEAM for Vietnam. Khoá học phù hợp với các học sinh có năng khiếu và đam mê về Khoa học Máy tính và có định hướng nghề nghiệp trong lĩnh vực công nghệ như Kỹ sư Phần mềm, Quản lý Sản phẩm,… CS 101 được biên soạn và giảng dạy trực tiếp bởi đội ngũ giảng viên siêu giỏi là những kỹ sư phần mềm đang làm việc tại những tập đoàn công nghệ hàng đầu tại Silicon Valley: Đoàn Mạnh Hùng (Chan Zuckerberg Initiative), Ngô Minh Đức (Google), Vũ Viết Quỳnh Hương (Twitter), Nguyễn Quốc Khánh (Amazon) Thông tin khoá học.
CS 201 – Nhập môn Thiết kế và Lập trình Robotics với VEX IQ
Khóa học hướng tới các học sinh trong độ tuổi từ 12 tới 16 có đam mê cả về phần cứng và phần mềm và đã có những kiến thức cơ bản về Toán, Vật lý, và Hoá học. Các học sinh sẽ có cơ hội được đào tạo vận dụng những kiến thức về Toán, Vật lý, Hoá học, Điều khiển học, và lập trình để thiết kế và lập trình điều khiển những robot từ đơn giản tới phức tạp từ bộ linh kiện VEX IQ, nền tảng học robot đang được sử dụng rộng rãi trong các trường học tại Hoa kỳ. Giáo trình học được lấy cảm hứng từ giáo trình dạy Robot của Cơ quan Hàng không Hoa Kỳ (NASA) và được điều chỉnh cho phù hợp với học sinh Việt nam. Các học sinh sẽ được tổ chức thành từng đội 4 người và được mượn một bộ linh kiện VEX IQ từ STEAM for Vietnam hoặc từ các đối tác đồng hành. Cuối khoá, mỗi đội sẽ có đủ kiến thức và kỹ năng để tự chế tạo cũng như lập trình điều khiển robot của mình tham gia cuộc thi kỳ thú cùng với các đội khác. CS 201 cung cấp các kiến thức nền tảng vững chắc để học sinh có thể học các khóa học chuyên sâu hơn về Robotics và IOT của STEAM for Vietnam. Các đội tham gia các khóa học chuyên sâu có khả năng tham gia cuộc thi robot toàn cầu. CS 201 được biên soạn và giảng dạy trực tiếp bởi các chuyên gia Robotics và IOT đang làm việc tại các công ty công nghệ hàng đầu: Lương Thế Vinh (Arimo/Panasonic), Đào Nam Thái (Koh Young Technology), Trần Việt Hùng (Amazon) Thông tin khoá học.
Để có thể đáp ứng được số lượng học sinh rất lớn, STEAM for Vietnam đã xây dựng một hệ sinh thái các sản phẩm công nghệ ở phía sau cho tất cả các hoạt động từ giảng dạy tới hỗ trợ, các học sinh chỉ cần có một máy tính kết nối Internet và có thể học từ bất kỳ đâu trên thế giới. Các học sinh đáp ứng các yêu cầu của từng bài học và hoàn thành dự án cuối khoá sẽ được nhận chứng chỉ của STEAM for Vietnam và sẽ có cơ hội để tham gia các khóa học chuyên sâu hơn trong tương lai.
Nhà sáng lập tổ chức STEAM for Vietnam, Tiến sĩ Trần Việt Hùng chia sẻ: “Khóa học đầu tiên về lập trình và tư duy đã nhận được sự quan tâm và ủng hộ nhiệt tình từ học sinh và phụ huynh, cho thấy nhu cầu đào tạo giáo dục công nghệ rất lớn. Những kết quả rất xuất sắc từ các dự án của các em học sinh làm cho chúng tôi tin rằng nếu được định hướng và đào tạo tốt, đây sẽ chính là nguồn nhân lực công nghệ vô cùng quý giá của Việt nam trong tương lai với khả năng cạnh tranh trên phạm vi toàn cầu. Các khóa học sắp tới sẽ tập trung cung cấp những kiến thức nâng cao và chuyên sâu hơn về công nghệ, lập trình máy tính, và robotics, giúp học sinh xây dựng một nền tảng kiến thức vững chắc để có thể tiến xa trong tương lai.”
Các khóa học mới của STEAM for Vietnam sẽ nhận đơn đăng ký tham dự từ Thứ Ba ngày 22/12/2020. Mọi chi tiết xin vui lòng xem tại website chính thức của tổ chức.
Về STEAM for Vietnam Foundation:
STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) 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, Math – Toán học) tại Việt nam. STEAM for Vietnam Foundation được thành lập bởi các cựu du học sinh Việt nam tại Hoa kỳ và được vận hành bởi mạng lưới tình nguyện viên là những chuyên gia người Việt trên khắp thế giới với mong muốn được cống hiến cho sự phát triển của thế hệ trẻ tại Việt nam thông qua việc xây dựng một nền tảng giáo dục STEAM vững chắc.
STEAM for Vietnam is honored to receive the attention of the community, the favor of parents and students, and especially of the press agencies in the country.
Accompanying STEAM for Vietnam is the support from many domestic and foreign press units. Thank you to the press who reported the program and spread the mission of bringing high-quality STEAM education to Vietnamese people completely free of charge with STEAM for Vietnam.