Skip to main content
Cổng thông tin giáo viên

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.

123 Mã hóa với ba nút trên cùng được gắn nhãn là bắt đầu, bước và dừng.

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.

Tệp video

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 đồ.
Chế độ xem từ trên xuống của Thiết lập Bản đồ Kho báu cho Phòng thí nghiệm 2 bao gồm hình vuông 2 x 2 của 123 ô hiện trường. Cánh đồng bao gồm 6 nhãn, một bản đồ bắt đầu, một rương kho báu, một tảng đá, một cây cọ, một con vẹt và một khẩu pháo. Bản đồ bắt đầu được dán nhãn là bắt đầu và nằm ở góc dưới cùng bên trái. Rương kho báu được dán nhãn là kết thúc và là 2 bên phải và 4 lên từ góc dưới cùng bên trái.
  • 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".
    1. 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.
Các thẻ mã hóa ở bên trái cho biết các bước để đến rương kho báu từ bản đồ ban đầu. Chế độ xem từ trên xuống của Thiết lập Bản đồ Kho báu có đường dẫn mà Robot 123 sẽ được vẽ bằng màu đỏ. Các thẻ đọc ổ 4, rẽ phải và cuối cùng là ổ 2.
  • 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.
Đưa tay thẻ Coder vào Coder.
  • 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.
Trên cùng của Bộ mã hóa với nút Bắt đầu được đánh dấu.

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."

Thẻ mã hóa với các biểu tượng khác nhau được tô sáng. Từ trái sang phải có thẻ Khi bắt đầu 123, thẻ Lái xe 1 và thẻ Rẽ phải.
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 trong quá trình xây dựng dự án của mình

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 độ. 

Để tìm hiểu thêm về Sử dụng Bộ mã hóa làm Công cụ Giảng dạy, hãy xem bài viết này trong Thư viện STEM. 

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ụ
VEX 123 Khi khởi động thẻ 123 Coder. Bắt đầu dự án khi nhấn nút ‘Bắt đầu’ trên Bộ mã hóa.   
Thẻ mã hóa VEX 123 Drive 1. 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. Góc nhìn từ trên xuống của một Robot 123 được đặt trên Ngói Trường 123. Một mũi tên chỉ ra rằng Robot sẽ lái về phía trước 1 khoảng trống.
Thẻ mã hóa VEX 123 Drive 2. 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. Góc nhìn từ trên xuống của một Robot 123 được đặt trên Ngói Trường 123. Một mũi tên chỉ ra rằng Robot sẽ lái về phía trước 2 khoảng trống.
Thẻ mã hóa VEX 123 Drive 4. 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. Góc nhìn từ trên xuống của một Robot 123 được đặt trên Ngói Trường 123. Một mũi tên chỉ ra rằng Robot sẽ lái về phía trước 4 khoảng trống.
VEX 123 Rẽ trái thẻ Coder. 123 Robot sẽ quay 90 độ về bên trái. Góc nhìn từ trên xuống của một Robot 123 được đặt trên Ngói Trường 123. Một mũi tên chỉ ra rằng Robot sẽ rẽ trái 90 độ.
VEX 123 Rẽ phải thẻ Coder. 123 Robot sẽ quay 90 độ về bên phải. Góc nhìn từ trên xuống của một Robot 123 được đặt trên Ngói Trường 123. Một mũi tên chỉ ra rằng Robot sẽ rẽ phải 90 độ.
VEX 123 Xoay quanh thẻ Coder. 123 Robot sẽ quay tại chỗ 180 độ về bên phải từ vị trí bắt đầu của nó. Góc nhìn từ trên xuống của một Robot 123 được đặt trên Ngói Trường 123. Một mũi tên chỉ ra rằng Robot sẽ rẽ phải 180 độ.

Để 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.
Các dự án Coder hai bên. Thẻ bên trái có dấu kiểm và mỗi thẻ được lắp chính xác, thẻ bên phải có dấu X và một thẻ được lắp lộn ngược. Điều này minh họa các cách chính xác và không chính xác để chèn thẻ coder vào coder.
  • 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.
Tệp video

Để 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.