Vị trí của bạn Miu và hòn đá ở 2 bức hình có gì khác nhau?
LỚP (LAYER) LÀ GÌ?
Khi có nhiều hơn 2 nhân vật xuất hiện trên màn hình, dễ có hiện tượng các nhân vật bị chồng lên nhau. Khi đó ta sử dụng từ “lớp” để thể hiện mối quan hệ giữa vị trí của các nhân vật. Nếu nhân vật A có lớp đứng trước nhân vật B có nghĩa là nhân vật A sẽ nằm đè lên (hay chồng lên) nhân vật B.
Nhân vật nào hiển thị ở phía trước, gần với người xem nhất, thì nhân vật đó nằm ở lớp trên cùng. Nhân vật càng nằm ở dưới thì lớp của nhân vật càng lớn. Hay nói cách khác, lớp của vật là số càng lớn thì nhân vật nằm càng xa người xem.
Ví dụ:
Ở hình trên, sao biển nằm ở lớp phía trên (nằm chồng lên) cua.
CÁC KHỐI LỆNH VỚI LỚP
1. Đi tới lớp phía trên/sau cùng
Ví dụ: Trong trường hợp lập trình cho sao biển đi tới lớp phía trên cùng, ta sẽ được kết quả như sau:
Khối lệnh đi tới lớp phía sau cùng có ý nghĩa ngược lại:
2. Đi tới 1 lớp
Khối lệnh giúp nhân vật nhảy lên 1 lớp phía trên (nếu nhập vào số âm như -1, -2,.. thì nhân vật sẽ lùi xuống). Ngoài ra, ta có thể thay đổi số ở trên để nhân vật nhảy lên hoặc lùi xuống một số lớp bất kỳ.
Ví dụ: Trong trường hợp lập trình cho sao biển:
Ở hình 1, sao biển đang ở lớp dưới cùng. Sau khi thực hiện khối lệnh đi tới 1 lớp (tiến lên 1 lớp), sao biển sẽ ở lớp giữa (nằm trên hòn đá và dưới con cua) như hình 2. Nếu ta cho sao biển đi tới -1 lớp (số âm có nghĩa là đi lùi lại 1 lớp), sao biển từ lớp giữa ở hình 2, sẽ quay về lớp dưới cùng như hình 3.
— — —
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ách nhận biết các khối lệnh được thực hiện tuần tự
Các khối lệnh được thực hiện tuần tự được xếp chồng lên nhau. Khi bắt đầu chương trình, khối lệnh ở trên cùng sẽ được thực hiện trước. Sau khi hoàn thành khối lệnh ở trên thì khối lệnh ngay dưới đó mới được thực hiện.
Ví dụ:
Trong chương trình trên, chúng ta thấy các khối lệnh được xếp chồng lên nhau, do đó các khối lệnh này sẽ được thực hiện tuần tự. Thứ tự các khối lệnh được thực hiện sẽ là:
Khối lệnh “Khi bấm vào lá cờ xanh” được chạy để bắt đầu chương trình
Khôi lệnh “nói Xin chào! trong 3 giây” được chạy để cho bạn Mèo nói trong vòng 3 giây
Sau 3 giây (tức là sau khi khối lệnh “nói” được thực hiện xong) thì bạn Miu mới phát âm thanh meo
Chúng ta có thể biểu diễn trình tự trên như sơ đồ dưới đây:
Khi nào nên cho các khối lệnh thực hiện tuần tự
Chúng ta cho các khối lệnh thực hiện tuần tự khi chúng ta muốn các hành động của nhân vật được thực hiện theo đúng một thứ tự nhất định. Thực hiện tuần tự là mặc định của Scratch.
Thực hiện cùng lúc
Cách nhận biết các khối lệnh được thực hiện cùng lúc
Các khối lệnh được thực hiện cùng lúc sẽ không xếp chồng lên nhau. Thay vào đó, chúng sẽ cùng nằm dưới các khối lệnh sự kiện (khối lệnh màu vàng tươi) giống nhau.
Ví dụ:
Trong hình trên, 4 khối lệnh “Mèo nói Chào chó!”, “Mèo phát âm thanh Meo”, “Chó nói Chào mèo!” và “Chó phát âm thanh Gâu”không được xếp chồng lên nhau, do đó chúng sẽ không thực hiện tuần tự với nhau. Thêm vào đó, chúng ta nhận ra 3 khối lệnh “Mèo nói Chào chó!”, “Mèo phát âm thanh Meo” và “Chó nói Chào mèo!” cùng nằm dưới khối lệnh “Khi bấm vào lá cờ xanh” giống nhau, nên nếu bấm vào lá cờ xanh thì 3 khối lệnh này sẽ được thực hiệncùng lúc. Khối lệnh Chó phát âm thanh Gâu tuy cũng nằm dưới một khối lệnh màu vàng, nhưng khối lệnh màu vàng đó lại khác với 3 khối lệnh màu vàng còn lại nên hành động “Chó phát âm thanh Gâu” sẽ không được thực hiện cùng lúc với 3 hành động kia.
Chúng ta có thể biểu diễn trình tự trên như sơ đồ dưới đây:
Khi nào nên sử dụng thực hiện cùng lúc
Các khối lệnh của các nhân vật khác nhau hoặc các khối lệnh trong các hành động khác nhau của cùng một nhân vật có thể được cho thực hiện cùng lúc với nhau.
Kết hợp cả hai để phân tích một chương trình
Bây giờ chúng ta thử áp dụng kiến thức ở trên vào một chương trình cơ bản như sau: chương trình gồm có 2 nhân vật Mèo và Chó, mỗi nhân vật được lập trình như hình dưới:
Chúng ta nhận thấy 3 điểm sau:
Khối lệnh “nói Chào Chó! trong 3 giây” của Mèo và khối lệnh “nói Chào Mèo! trong 3 giây” của Chó đều nằm dưới một khối lệnh màu vàng giống nhau đó là “Khi bấm vào lá cờ xanh”. Do đó 2 khối lệnh này sẽ thực hiện cùng lúc với nhau (thực hiện cùng lúc)
Ở nhân vật Mèo, khối lệnh “phát âm thanh Meo đến hết” nằm dưới khối lệnh “nói Chào Chó! trong 3 giây” nên sẽ được thực hiện sau khi khối lệnh “nói Chào Chó! trong 3 giây” thực hiện xong (thực hiện tuần tự)
Ở nhân vật Chó, khối lệnh “phát âm thanh Gâu đến hết” nằm dưới khối lệnh “nói Chào Mèo! trong 3 giây” nên sẽ được thực hiện sau khi khối lệnh “nói Chào Mèo! trong 3 giây” thực hiện xong (thực hiện tuần tự)
Từ 3 phân tích trên, chúng ta sẽ có sơ đồ về cách chương trình sẽ chạy như sau:
Chúc các bạn hiểu rõ về thứ tự của các khối lệnh trong chương trình của mình hơn sau khi đọc bài viết nà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.
Trước hết chúng ta cần truy cập vào mục Trang phục theo hướng dẫn như sau:
Bước 1:
Chọn nhân vật cần thêm trang phục hay quản lý trang phục
Bước 2:
Chọn mục Trang phục
1. Đổi tên trang phục
Bước 1:
Chọn trang phục muốn đổi tên
Bước 2:
Nhập tên mới đặt cho trang phục
Lưu ý: Nên đặt tên trang phục có ý nghĩa cụ thể để khi lập trình trò chơi có thể dễ dàng lựa chọn trang phục mong muốn thay vì phải chuyển qua lại giữa phần code và trang phục để đối chiếu.
2. Nhân bản, xuất ra, xóa trang phục
Bước 1:
Chọn phông nền costume2, sau đó nhấn chuột phải
Bước 2:
Chọn nhân bản/ xuất ra/xóa
Lựa chọn nhân bản có nghĩa là tạo ra một trang phục mới giống y hệt trang phục đang chọn. Ở trong ví dụ này, trang phục mới có tên là costume3. Kết quả thu được:
Lựa chọn xuất ra có nghĩa là trang phục sẽ được tải về máy tính dưới dạng một tệp. Ở trong ví dụ này, chúng ta có tệp costume2. Kết quả thu được:
Lựa chọn xóa dùng để xóa trang phục không cần dùng tới. Ngoài cách chọn Xóa, chúng ta có thể nhấn vào biểu tượng thùng rác:
Sau khi ấn, phông nền costume2 sẽ biến mất. Kết quả thu được khi chọn xóa phông nền:
3. Đổi thứ tự trang phục
Từ khu vực bên trái màn hình, ta đã biết thứ tự của các trang phục ở góc trên cùng bên trái.
Để đổi thứ tự các trang phục, nhấn giữ chuột trái vào trang phục muốn đổi vị trí và sau đó kéo đến vị trí thích hợp và thả. Ở trong ví dụ này, chúng ta sẽ chọn phông nền Witch-a, nhấn giữ chuột trái và di lên trước vị trí của phông nền Rocketship-a.
Chuyển phông nền Witch-a từ vị trí số 2 đã xuống vị trí số 3
Kết quả sau khi thực hiện
Như vậy ta đã chuyển phông nền Witch-a từ vị trí số 2 đã xuống vị trí số 3.
— — —
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.
Từ khu vực góc dưới bên trái màn hình, di chuột tới biểu tượng hình con mèo, nhấn vào nút Máy ảnh. Sau đó màn hình sẽ hiển thị một hộp thoại.
Bước 2:
Để hình ảnh mà bạn muốn để làm trang phục ở trước camera sau đó bấm vào nút Chụp ảnh
Bước 3:
Nếu thấy ảnh được, bấm tiếp vào nút Lưu. Ngoài ra ta có thể chụp lại hình ảnh bằng cách ấn vào nút Chụp lại ảnh.
Kết quả sau khi thực 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.
Từ khu vực góc dưới bên trái màn hình, di chuột tới biểu tượng hình con mèo, nhấn vào nút Tải trang phục. 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 trang phục 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 trang phục đã có sẵn, tên là Tư Thế Đi 4.
Bước 3:
Nhấn nút Open.
Kết quả sau khi thực 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.
Từ khu vực góc dưới bên trái màn hình, di chuột tới biểu tượng hình con mèo, nhấn vào nút Bất ngờ (biểu tượng hình ngôi sao). Đây là nút giúp chương trình tự chọn một trang phục bất kỳ có trong thư viện của Scratch. Mỗi lần ấn vào nút này, một trang phục ngẫu nhiên sẽ được chọn cho nhân vật.
Kết quả sau khi thực hiện:
Trang phục Star đã được chọn ngẫu nhiên cho nhân vật.
— — —
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.
Từ khu vực góc dưới bên trái màn hình, di chuột tới biểu tượng hình con mèo, nhấn vào nút Vẽ (biểu tượng hình bút vẽ). Đây là nút giúp chúng ta tạo một trang phục mới không có gì lúc ban đầu để ta tự vẽ.
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 trang phục.
Một số công cụ hữu ích có thể dùng như:
Trở về trạng thái lúc trước hay sau (Undo/Redo)
Nhóm/Hủy nhóm các đối tượng
Đưa đối tượng lên phía trên/xuống dưới
Đưa đối tượng lên trên cùng/xuống dưới cùng
Màu tô đối tượng và màu viền đối tượng
Sao chép/Dán
Xóa đối tượng đang chọn
Lật ngang/dọc đối tượng đang chọ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.
Trước hết, để thêm trang phục, chúng ta cần truy cập vào mục Trang phục:
Bước 1:
Từ khu vực góc dưới bên trái màn hình, nhấn vào nút thay đổi trang phục 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 trang phục của Scratch với nhiều chủ đề khác nhau và ở đó ta có thể chọn một trang phục tùy ý.
Bước 2:
Chọn một trang phục muốn sử dụng. Trong ví dụ này, chúng ta chọn phông nền có tên là Cat Flying – b.
Lưu ý:
Ô tìm kiếm: Có thể tìm nhanh tên trang phục khi gõ vào ô này. Do tên các trang phục đều bằng tiếng Anh nên khi tìm kiếm trang phục nên gõ bằng tiếng Anh.
Các ô chủ đề: Các trang phục đượ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:
Nhân vật có thêm một trang phục mới được đặt ở cuố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.
Quý vị phụ huynh nào chưa đăng ký khoá học cho con, vui lòng tham khảo ở phần I của bài viết.
Quý vị phụ huynh nào đã đăng ký khoá học cho con nhưng vẫn chưa nhận thư mời nhập học, vui lòng tham khảo từ phần II của bài viết.
Quý vị phụ huynh nào đã nhận thư mời nhập học, vui lòng tham khảo từ phần III của bài viết.
Quý vị phụ huynh nào chưa biết dùng Live App, vui lòng tham khảo từ phần IV của bài viết.
I. DÀNH CHO PHỤ HUYNH CHƯA ĐĂNG KÝ
Trại hè Lập trình 2021 đã bắt đầu từ 27/6, phụ huynh và các em học sinh có thể xem lại bài học qua Youtube CS 001hoặcCS 101.
Chúng tôi tiếp tục mở đơn đăng ký đến 23:59 ngày 03/07/2021. Nộp đơn và trở thành học sinh chính thức cho phép học sinh được tương tác với trợ giảng trong giờ học, tiếp cận slide bài giảng, làm bài tập và được chấm điểm cho bài làm của mình. Đồng thời, chỉ học sinh chính thức mới có cơ hội nhận được chứng chỉ cuối khoá và học bổng/các phần quà hấp dẫn từ đối tác của chúng tôi.
Trong quá trình tạo tài khoản STEAMese Profile, phụ huynh sẽ nhận được các email sau:
Tài khoản STEAMese Profile là tài khoản quan trọng mà các học sinh sẽ dùng để vào khoá học sau khi được nhận học. STEAM for Vietnam khuyến khích phụ huynh nên sử dụng email của học sinh (nếu đã có) hoặc tạo một email cho học sinh (nếu chưa có) để đăng kí STEAMese Profile. Email phụ huynh sẽ là email dùng để kiểm duyệt và xác thực thông tin cho học sinh. Sau khi đăng ký, vui lòng lưu tài khoản ở trong điện thoại, sổ tay, để sử dụng khi cần thiết.
Đối với các học sinh dưới 13 tuổi, BTC sẽ gửi email yêu cầu phụ huynh duyệt thông tin của con trên STEAMese Profile. Phụ huynh nhấn “Đồng ý” xong thì hãy quay lại vẫn cần hoàn thành các bước đăng ký còn lại (điền đơn đăng ký). “Đồng ý” STEAMese Profile không có nghĩa hoàn thành đăng ký khoá học.
Sau khi đăng ký khoá học, phụ huynh sẽ nhận được email sau:
II. PHẦN DÀNH CHO PHỤ HUYNH ĐÃ ĐĂNG KÝ VÀ CHƯA NHẬN THƯ MỜI NHẬP HỌC
Phụ huynh cần xem kỹ mình đã thực hiện đủ 4 bước ở phần I chưa.
1. Đối với phụ huynh chỉ mới hoàn thành STEAMese Profile
Quý phụ huynh hãy xem lại phần I để hoàn thành đơn đăng ký.
2. Đối với phụ huynh đã hoàn thành đơn đăng ký và nhận email Xác nhận đăng ký
a. Với học sinh hoàn thành việc đăng ký sau 23:59 tối thứ Sáu ngày 25/06/2021 (giờ Việt Nam): BTC sẽ gửi thư mời nhập học và các hướng dẫn cần thiết trong vòng 3-5 ngày tới, muộn nhất đêm 3/7/2021/
b. Với học sinh hoàn thành việc đăng ký trước 23:59 tối thứ Sáu ngày 25/06/2021 (giờ Việt Nam), BTC đã gửi thư mời nhập học đến những bạn đạt yêu cầu đầu vào của khóa học. Phụ huynh hãy kiểm tra kỹ hòm thư rác và quảng cáo email STEAMese Profile.
Lưu ý:
Nếu phụ huynh có từ 2 con đăng ký học trở lên, xin vui lòng kiểm tra thư mời nhập học được gửi tới địa chỉ email đăng ký STEAMese Profile của mỗi con.
Tài khoản STEAMese Profile là tài khoản sử dụng email học sinh hoặc email phụ huynh tạo ra cho học sinh lúc đăng ký học, không phải sử dụng email phụ huynh nhận thư.
III. DÀNH CHO PHỤ HUYNH ĐÃ ĐĂNG KÝ VÀ NHẬN ĐƯỢC THƯ MỜI NHẬP HỌC
Sau khi xác nhận tham gia, các học sinh sẽ được BTC ghi danh vào khoá học trong vòng 24 – 48 tiếng. Nếu quá 48 tiếng chưa thấy ghi danh thì liên hệ BTC qua email: hello@steamforvietnam.org
Sau khi trở về trang chủ khoá học trên LMS, truy cập khóa học đã đăng ký (CS 001 hoặc CS 101)
Bước 4: Làm bài kiểm tra đầu vào của khóa học
Kiến thức của bài kiểm tra này là kiến thức từ khóa Get Started Coure ở Bước 2. Chỉ sau khi hoàn thành bài kiểm tra này, học sinh mới có thể mở ra tài liệu buổi học số 1 và các buổi học tiếp theo.
Hạn chót hoàn thành bài kiểm tra đầu vào: 23:59 tốiChủ nhật11/7/2021 (giờ Việt Nam).
Bước 5: Xem tài liệu Bài 1: Slide, Video, Làm bài tập về nhà
Học sinh xem lại nội dung bài học số 1, hoàn thiện các câu hỏi trắc nghiệm và bài tập về nhà cho buổi học số 1.
Hạn chót hoàn thành bài tập về nhà: 23:59 tối Chủ nhật ngày 11/7/2021 (giờ Việt Nam).
Sau ngày 3/7/2021, học sinh hãy vào lại LMS để hoàn thành việc chấm điểm (nếu được yêu cầu) cho bạn trước 23:59 tối Chủ nhật ngày 11/7/2021 (giờ Việt Nam).
Lưu ý: Điểm chuyên cần là điểm làm các câu hỏi trắc nghiệm mỗi khi lớp học diễn ra. Do trục trặc kỹ thuật, bài học số 1 không hiển thị các câu hỏi để tính điểm chuyên cần. BTC đã đưa các câu hỏi lên LMS. Học sinh hoàn thiện phần điểm danh cho bài số 1 trên LMS trước 23:59 tối Thứ Bảy ngày 3/7/2021 (giờ Việt Nam) vẫn sẽ được tính điểm chuyên cần.
Bước 2: Đăng nhập bằng tài khoản STEAMese Profile/ LMS đã tạo trước đó.
Lưu ý: Tài khoản STEAMese Profile là tài khoản với email phụ huynh đã tạo cho học sinh hoặc email của học sinh.
Bước 3: Nhấn nút “Tham dự” vào khoá học đã đăng kí
Bước 4: Giao lưu với các bạn, chơi game do BTC đưa lên và bắt đầu giờ học cùng các thầy cô.
Các lỗi hay gặp phải khi truy cập Live App
1. Khoá học của mình hiển thị “Chưa đăng ký”
Phụ huynh và học sinh hãy kiểm tra xem mình đã hoàn thành các bước đầy đủ ở phần I->III chưa
2. Youtube bài giảng của mình chất lượng video hiển thị thấp
Phụ huynh và học sinh hãy chọn vào nút Cài đặt (hình bánh răng) ở góc phải dưới thanh video, nhấn chất lượng và chọn 720p.
3. Sao mình không thấy quiz hiển thị
Để quiz hiển thị trên Live App, trước tiên học sinh cần phải đăng nhập trên LMS. Sau khi đăng nhập thành công, học sinh quay lại trang Live App và tải lại trang, quiz sẽ hiển thị.
Cảm ơn quý phụ huynh và các em học sinh đã tin tưởng và đồng hành cùng các khoá học của STEAM for Vietnam. Mọi câu hỏi cho chúng tôi, vui lòng gửi về hòm thư 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.
“ 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í
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.