Nền
Ngôn ngữ lập trình là gì?
Ngôn ngữ lập trình là sự giao tiếp giữa máy tính và lập trình viên. Các ngôn ngữ lập trình này tuân theo các hướng dẫn từng bước mà máy tính hiểu để các chương trình của nó hoạt động. Trẻ em trải nghiệm các ngôn ngữ lập trình trong mã hóa sớm bằng cách tạo các lệnh đơn giản bằng cách sử dụng ngôn ngữ định hướng. Việc tạo ra các lệnh này đòi hỏi học sinh phải kết hợp các kỹ năng giao tiếp, tư duy và giải quyết vấn đề. Robot 123 sử dụng thẻ Coder làm lệnh cho ngôn ngữ lập trình. Bộ mã hóa giao tiếp các lệnh thẻ Bộ mã hóa với Robot 123.

Trình tự được sử dụng như thế nào trong Đơn vị này?
Trình tự là thứ tự mà các thẻ Coder được thực thi trong một dự án. Các thẻ Mã hóa chạy bắt đầu với thẻ được lắp ở đầu Bộ mã hóa, sau đó di chuyển xuống từng thẻ một. Trong Lab 2, học sinh sẽ sắp xếp các thẻ Coder để tạo ra một dự án có 123 Robot di chuyển đến kho báu trên bản đồ. Nếu các học sinh không có thẻ của họ theo thứ tự thích hợp, thì 123 Robot sẽ không thể tiếp cận kho báu.
Trong hình ảnh động bên dưới, bạn có thể thấy dự án bắt đầu như thế nào với thẻ "Khi bắt đầu 123" ở đầu Bộ mã hóa, sau đó, mỗi thẻ Bộ mã hóa được thực thi theo thứ tự từ trên xuống dưới. Tính năng Đánh dấu màu xanh lá cây ở bên trái của Bộ mã hóa cho biết thẻ coder riêng lẻ nào đang chạy tại thời điểm này. Điều này có thể cung cấp cho học sinh phản hồi ngay lập tức để kết nối các hành vi của 123 Robot với các thẻ Coder cụ thể. Học sinh sẽ mã hóa 123 Robot để lái xe đến kho báu trên bản đồ trong Lab 2. Nếu các học sinh không có thẻ của họ theo thứ tự thích hợp, thì 123 Robot sẽ không thể tiếp cận kho báu.
Các bước lập kế hoạch và sắp xếp các thẻ Coder trong một dự án
Lập kế hoạch dự án yêu cầu sinh viên xác định mục tiêu cho dự án của họ, sau đó chia nhỏ các bước cần thiết để đạt được mục tiêu đó thành các bước riêng biệt có thể được thực hiện bởi 123 Robot. Một khi họ đã chia nhỏ các bước thành các hành vi thẻ Coder, họ sẽ sắp xếp các thẻ để xây dựng dự án của họ và chèn chúng vào Coder. Sau đó, họ có thể kiểm tra dự án trên Trường 123 để đảm bảo rằng nó đạt được mục tiêu.
- Đầu tiên, xác định mục tiêu - cần phải làm gì? Ví dụ: lái xe từ đầu đến kho báu trên bản đồ.

- Sau đó, chia nhỏ các bước cần thiết để hoàn thành mục tiêu và xác định các thẻ Coder cần thiết để hoàn thành các bước này. Ở đây bạn sẽ cần lái xe về phía trước trong bốn bước, rẽ phải, sau đó lái xe về phía trước thêm hai bước nữa. Điều này có thể được thực hiện với thẻ 'Drive 4', thẻ "Rẽ phải" và thẻ "Drive 2".
- Lưu ý: có nhiều cách để đạt được mục tiêu tiếp cận kho báu, Ví dụ: học viên có thể sử dụng bốn lá bài "Drive 1" thay vì "Drive 4", hoặc các em có thể chọn một con đường khác để tiếp cận kho báu. Điều quan trọng là bạn chia nhỏ các bước cho giải pháp của mình và kết hợp các bước đó với các hành vi của thẻ Coder.

- Tiếp theo, lập kế hoạch trình tự của dự án bằng cách đặt các thẻ Coder lên bàn. Khi bạn đã hài lòng với kế hoạch dự án, hãy lắp các thẻ Coder vào Coder bắt đầu từ trên xuống dưới.

- Chọn “Bắt đầu” để kiểm tra dự án và xem liệu 123 Robot có hoàn thành mục tiêu được xác định trong bước đầu tiên hay không.

Nếu bạn muốn thay đổi dự án của mình, chỉ cần xóa các thẻ Coder khỏi Coder, sắp xếp lại các thẻ và chèn chúng trở lại Coder để cập nhật dự án của bạn.
Chiến lược giảng dạy với Coder trong Đơn vị này
Bộ giải mã tạo cơ hội cho học sinh và giáo viên tham gia và chia sẻ mã dễ dàng và hữu hình trong các hoạt động của Phòng thí nghiệm.
Hỗ trợ người đọc trước hoặc đầu — Thẻ mã hóa được thiết kế để hỗ trợ người đọc trước hoặc người đọc sớm, sử dụng các biểu tượng để thể hiện các từ của chính thẻ, vì vậy học sinh về cơ bản có thể đọc hình ảnh, nếu họ chưa thể đọc các từ. Khuyến khích học viên sử dụng những hình ảnh biểu tượng này để giúp các em khi các em làm việc để xây dựng các dự án của mình. Củng cố điều này bằng cách tham khảo các hình ảnh trên thẻ Mã hóa khi bạn đặt tên cho chúng với học sinh, như "Thẻ Mã hóa Khi bắt đầu 123 , thẻ có mũi tên màu xanh lá cây, luôn đi trước."
Kiểm tra và chia sẻ mã dễ dàng — Khi thẻ Coder được nạp vào Coder, học sinh có thể giơ Coder của mình lên để hiển thị mã của họ, giống như họ sẽ giơ lên một bảng trắng với một giải pháp toán học trên đó. Sử dụng chiến lược này trong quá trình hướng dẫn nhóm như một phương tiện để kiểm tra tính chính xác của học viên trước khi các em bắt đầu các dự án của mình. Bạn có thể nhanh chóng và dễ dàng xem liệu các thẻ Mã hóa có được sử dụng đúng hay không, nếu chúng được lắp đúng thứ tự và đảm bảo rằng chúng không bị lộn ngược hoặc lộn ngược. Khi đăng ký với các nhóm để tạo điều kiện cho hoạt động độc lập, hãy tìm đến các thẻ Coders và Coder để kiểm tra tiến độ.
Bạn cần thẻ mã hóa nào?
Thẻ mã hóa đại diện cho 123 lệnh Robot được chèn vào Bộ mã hóa và được sử dụng để mã hóa 123 Robot. Dưới đây là danh sách các thẻ Coder chính được sử dụng trong Bài học này. Xem phần Thiết lập môi trường của Tóm tắt trong mỗi Phòng thí nghiệm để biết thêm thông tin chi tiết về việc tổ chức và phân phát thẻ Coder cho học sinh của bạn.
| Thẻ | Hành vi | Ví dụ |
|---|---|---|
![]() |
Bắt đầu dự án khi nhấn nút ‘Bắt đầu’ trên Bộ mã hóa. | |
![]() |
123 Robot sẽ lái xe về phía trước trong 1 chiều dài robot, hoặc 1 hình vuông trên 123 Field. | ![]() |
![]() |
123 Robot sẽ lái xe về phía trước trong 2 độ dài robot, hoặc 2 ô vuông trên 123 Field. | ![]() |
![]() |
123 Robot sẽ lái xe về phía trước trong 4 chiều dài robot, hoặc 4 ô vuông trên 123 Field. | ![]() |
![]() |
123 Robot sẽ quay 90 độ về bên trái. | ![]() |
![]() |
123 Robot sẽ quay 90 độ về bên phải. | ![]() |
![]() |
123 Robot sẽ quay tại chỗ 180 độ về bên phải từ vị trí bắt đầu của nó. | ![]() |
Để biết danh sách đầy đủ các thẻ Mã hóa và hành vi của chúng, hãy xem bài viết trong Thư viện STEM Hướng dẫn Tham khảo Thẻ Mã hóa VEX.
Khắc phục sự cố với Bộ mã hóa
Mã hóa bằng thẻ Coder và Coder chắc chắn yêu cầu một số khắc phục sự cố và gỡ lỗi. Mặc dù đây là một phần có giá trị của quá trình học tập, dưới đây là một số giải pháp cho các vấn đề phổ biến nhất mà bạn có thể gặp phải trong Bài học này:
- Các thẻ Coder rơi ra khi di chuyển Coder — Khi có học sinh giơ Coders của họ với các thẻ Coder trong đó, hãy nhắc nhở họ giữ nó thẳng, và không nghiêng nó sang một bên. Nếu nghiêng về bên phải (hoặc phía mở của Bộ mã hóa), các thẻ Bộ mã hóa có thể bị rơi ra. Vì trái và phải không phải lúc nào cũng đáng tin cậy đối với học sinh nhỏ tuổi, hãy khuyến khích các em không nghiêng Bộ mã hóa theo bất kỳ hướng nào.
- Thẻ Mã hóa được định hướng không chính xác — Nhắc nhở học sinh đảm bảo rằng thẻ Mã hóa của các em được lắp đúng hướng - với các từ và hình ảnh hướng về phía các em, và các hình ảnh ở bên phải (hoặc bên mở) của Bộ mã hóa. Nếu thẻ bị lật ngược hoặc lật ngược, hãy yêu cầu học viên rút thẻ ra và lắp lại đúng hướng.

- Khe cắm thẻ Coder hiển thị đèn đỏ khi chạy — Nếu đèn báo màu đỏ xuất hiện bên cạnh thẻ Coder, thẻ Coder có thể không được lắp hoàn toàn vào khe như trong hình ảnh động bên dưới. Nhắc học viên đẩy tất cả các thẻ Coder vào, hoặc lấy ra và lắp lại, nếu điều này xảy ra.
Để biết thêm thông tin về Bộ mã hóa, hãy xem bài viết Sử dụng Thư viện STEM Bộ mã hóa VEX 123.












