Bây giờ đến lượt bạn dạy Robot lập trình VEX AIM của mình những động tác mới! Trong bài học này, bạn sẽ di chuyển robot của mình về phía trước và lùi lại. Đầu tiên là lái xe, sau đó sử dụng VEXcode AIM để biến lộ trình lái xe của bạn thành mã. Bạn sẽ dựa trên những gì đã học ở bài học trước để tiếp tục khám phá và lặp lại dự án của mình.
Xem video dưới đây để tìm hiểu về:
- Thêm các khối bổ sung vào một dự án.
- Thay đổi tham số thả xuống.
Bây giờ bạn đã xem video, hãy ghi lại suy nghĩ của mình vào nhật ký. Trả lời những câu hỏi này để định hướng suy nghĩ của bạn và giúp bạn chuẩn bị cho cuộc thảo luận toàn lớp:
- Các khối trong một dự án được robot thực hiện như thế nào? Hãy giải thích suy nghĩ của bạn, ngay cả khi bạn không chắc chắn.
- Bạn đã quan sát thấy điều gì trong video ủng hộ suy nghĩ của mình?
- Liệt kê ít nhất hai câu hỏi bạn có về việc lập trình robot để giúp bạn hiểu rõ hơn cách hoàn thành nhiệm vụ.
- Bạn đã học được điều gì về lập trình hoặc VEXcode mà bạn nghĩ sẽ giúp bạn thành công trong bài học này?
Bây giờ bạn đã xem video, hãy ghi lại suy nghĩ của mình vào nhật ký. Trả lời những câu hỏi này để định hướng suy nghĩ của bạn và giúp bạn chuẩn bị cho cuộc thảo luận toàn lớp:
- Các khối trong một dự án được robot thực hiện như thế nào? Hãy giải thích suy nghĩ của bạn, ngay cả khi bạn không chắc chắn.
- Bạn đã quan sát thấy điều gì trong video ủng hộ suy nghĩ của mình?
- Liệt kê ít nhất hai câu hỏi bạn có về việc lập trình robot để giúp bạn hiểu rõ hơn cách hoàn thành nhiệm vụ.
- Bạn đã học được điều gì về lập trình hoặc VEXcode mà bạn nghĩ sẽ giúp bạn thành công trong bài học này?
Sau khi học sinh xem video và trước khi thực hành, tập hợp lại để thảo luận toàn lớp. Sử dụng câu trả lời của học sinh cho các câu hỏi được cung cấp làm cơ sở cho cuộc thảo luận.
Trong quá trình thảo luận, hãy thể hiện sự cởi mở với những ý tưởng khác nhau và nhắc nhở học sinh về thói quen thảo luận tôn trọng khi người khác chia sẻ. Học sinh có thể có nhiều mức độ kinh nghiệm lập trình khác nhau, vì vậy những gì có vẻ trực quan đối với một số người có thể là cột mốc quan trọng đối với những người khác. Giúp học sinh thiết lập ngôn ngữ chung về mã hóa và sử dụng VEXcode bằng cách nhắc nhở các em phải cụ thể trong ngôn ngữ của mình. Giữ danh sách từ vựng VEXcode để học sinh tham khảo.
Ghi lại những đóng góp của học sinh trên bảng để các em có thể xem và phát triển dựa trên ý tưởng của nhau. Nhắc nhở họ tham khảo nhật ký hoặc hình ảnh trong video để giúp họ diễn đạt ý tưởng của mình một cách rõ ràng hơn.
Thực hành có hướng dẫn
Bây giờ bạn đã xem và thảo luận về video, đến lượt bạn thực hành!
Bước 1: Thiết lập Trường như hình dưới đây.

Bước 2: Mô hình hóa các chuyển động của robot cần thiết để hoàn thành nhiệm vụ bằng chế độ Lái xe.
- Nhiệm vụ của bạn là lái robot từ thùng màu xanh sang thùng màu cam và quay trở lại vị trí ban đầu, di chuyển giữa các thùng. Ghi lại lộ trình di chuyển của bạn, sau đó lập kế hoạch mã hóa chuyển động đó.
- Sử dụng thẻ nhiệm vụ này (Google / .docx / .pdf) để hướng dẫn thực hành của bạn.
- Mẹo chuyên nghiệp: Hãy xem xét các chi tiết bạn đã sử dụng trong bài học trước để xây dựng dự án lập trình của mình. Chú ý đến từng chuyển động được thúc đẩy và ghi chép lại một cách chi tiết.
Bước 3: Lập trình cho robot để hoàn thành nhiệm vụ.
- Nhiệm vụ của bạn là sử dụng đường đi đã định sẵn từ Bước 2 để mã hóa robot trong VEXcode AIM để di chuyển từ thùng màu xanh sang thùng màu cam và quay trở lại điểm bắt đầu.
- Sử dụng thẻ nhiệm vụ này (Google / .docx / .pdf) để hướng dẫn thực hành của bạn.
- Mẹo chuyên nghiệp: Quay lại chế độ Drive để được trợ giúp nếu nhóm của bạn gặp sự cố khi mã hóa. Bạn có thể lái xe chậm nếu cần để giúp bạn xác định chi tiết về chuyển động của robot.
Bước 4: Khám phá! Di chuyển giữa lái xe và lập trình để lặp lại dự án và cải thiện giải pháp của bạn.
- Cùng với nhóm của mình, hãy cùng nhau tìm ra cách để cải thiện dự án.
- Lái robot để kiểm tra ý tưởng của bạn và chọn một ý tưởng để bắt đầu.
- Lặp lại dự án của bạn để làm cho nó phù hợp với các hành vi được thúc đẩy mới.
- Tiếp tục chuyển đổi giữa lái xe và lập trình để lặp lại dự án của bạn và tìm ra chiến lược tốt nhất để hoàn thành nhiệm vụ!
Tài nguyên thực hành:
Các bài viết được liên kết ở đây có sẵn nếu bạn cần hỗ trợ thêm trong khi thực hiện hoạt động.
Bây giờ bạn đã xem và thảo luận về video, đến lượt bạn thực hành!
Bước 1: Thiết lập Trường như hình dưới đây.

Bước 2: Mô hình hóa các chuyển động của robot cần thiết để hoàn thành nhiệm vụ bằng chế độ Lái xe.
- Nhiệm vụ của bạn là lái robot từ thùng màu xanh sang thùng màu cam và quay trở lại vị trí ban đầu, di chuyển giữa các thùng. Ghi lại lộ trình di chuyển của bạn, sau đó lập kế hoạch mã hóa chuyển động đó.
- Sử dụng thẻ nhiệm vụ này (Google / .docx / .pdf) để hướng dẫn thực hành của bạn.
- Mẹo chuyên nghiệp: Hãy xem xét các chi tiết bạn đã sử dụng trong bài học trước để xây dựng dự án lập trình của mình. Chú ý đến từng chuyển động được thúc đẩy và ghi chép lại một cách chi tiết.
Bước 3: Lập trình cho robot để hoàn thành nhiệm vụ.
- Nhiệm vụ của bạn là sử dụng đường đi đã định sẵn từ Bước 2 để mã hóa robot trong VEXcode AIM để di chuyển từ thùng màu xanh sang thùng màu cam và quay trở lại điểm bắt đầu.
- Sử dụng thẻ nhiệm vụ này (Google / .docx / .pdf) để hướng dẫn thực hành của bạn.
- Mẹo chuyên nghiệp: Quay lại chế độ Drive để được trợ giúp nếu nhóm của bạn gặp sự cố khi mã hóa. Bạn có thể lái xe chậm nếu cần để giúp bạn xác định chi tiết về chuyển động của robot.
Bước 4: Khám phá! Di chuyển giữa lái xe và lập trình để lặp lại dự án và cải thiện giải pháp của bạn.
- Cùng với nhóm của mình, hãy cùng nhau tìm ra cách để cải thiện dự án.
- Lái robot để kiểm tra ý tưởng của bạn và chọn một ý tưởng để bắt đầu.
- Lặp lại dự án của bạn để làm cho nó phù hợp với các hành vi được thúc đẩy mới.
- Tiếp tục chuyển đổi giữa lái xe và lập trình để lặp lại dự án của bạn và tìm ra chiến lược tốt nhất để hoàn thành nhiệm vụ!
Tài nguyên thực hành:
Các bài viết được liên kết ở đây có sẵn nếu bạn cần hỗ trợ thêm trong khi thực hiện hoạt động.
Đặt kỳ vọng vào công việc nhóm ngay từ đầu. Để tìm hiểu thêm về vai trò cộng tác trong lập trình, xem bài viết này về lập trình theo cặp. Đặt những câu hỏi như:
- Nhóm của bạn sẽ bắt đầu hoạt động này như thế nào?
- Bạn sẽ đảm bảo mọi người đều đóng góp vào việc lái xe, lập trình và lặp lại như thế nào?
Phát thẻ nhiệm vụ Bước 2 cho mỗi học sinh (Google / .docx / .pdf). Hãy nhớ rằng, mục tiêu của việc điều khiển robot hoàn thành nhiệm vụ là để học sinh phát triển mô hình vật lý của nhiệm vụ, từ đó các em sẽ xây dựng mô hình tính toán khi bắt đầu viết mã. Đảm bảo rằng tất cả học viên đều dành đủ thời gian cần thiết để lái xe, ghi chép và lập kế hoạch cho lộ trình của mình trong phần Thực hành có hướng dẫn. Việc hình thành thói quen tốt với những nhiệm vụ đơn giản sẽ giúp ích cho việc thực hiện các nhiệm vụ phức tạp hơn sau này. Để tìm hiểu thêm về giá trị của việc sử dụng chế độ Drive với mã hóa, xem Bài viết VEX PD+ Insights này.
Khi học viên hoàn thành bài thực hành lái xe, sẽ đi quanh phòng và hỏi thăm học viên về việc học của họ. Đặt câu hỏi như:
- Bạn chú ý đến điều gì khi lái xe để giúp ích cho việc lập trình? Tại sao điều đó lại quan trọng với bạn?
- Mọi người có lái xe và ghi chép theo cùng một cách không? Điểm giống và khác nhau là gì? Làm thế nào bạn có thể kết hợp các ý tưởng của mình thành một kế hoạch chung?
Phát thẻ nhiệm vụ Bước 3 cho mỗi học sinh sau khi họ đáp ứng các tiêu chí thành công khi lái xe và chia sẻ lộ trình đã định với bạn (Google / .docx / .pdf). Sau đó, học sinh sẽ sử dụng lộ trình đã định làm cơ sở để xây dựng các dự án VEXcode ban đầu của mình.
Trong khi học sinh đang lập trình robot, sẽ đi quanh phòng và thảo luận với học sinh để tìm hiểu về tiến trình lập trình và hiểu biết của các em. Đặt những câu hỏi như:
- Bạn làm thế nào để robot di chuyển theo các hướng khác nhau?
- Bạn nhận thấy gì về chuyển động của robot khi bạn mã hóa chuyển động của nó so với khi bạn lái cùng một đường dẫn? Robot có chính xác hơn theo cách này hay cách khác? Tại sao nên hoặc không nên?
- Bạn đảm bảo mọi người đều đóng góp vào quá trình lập trình như thế nào?
Khi học sinh đã có một dự án lập trình hoạt động, họ có thể chuyển sang Bước 4. Nhắc nhở học sinh bổ sung vào tài liệu khi họ khám phá và lặp lại các dự án của mình để giúp họ xác định chiến lược và chi tiết nào hữu ích nhất khi cải thiện mã của họ. Học sinh nên chuyển đổi giữa việc lái xe và lập trình một cách tự do và thường xuyên trong Bước 4, liên tục làm việc để thử nghiệm các ý tưởng nhằm cải thiện dự án của mình. Khi học sinh khám phá, hãy đặt những câu hỏi như:
- Hãy kể cho tôi nghe về một trong những ý tưởng bạn đã thử. Bạn quyết định thế nào về việc nó có thành công hay không?
- Bạn đang cố gắng cải thiện điều gì trong dự án của mình? Chiến lược của bạn để làm cho điều đó tốt hơn là gì?
- Bạn ghi lại những thay đổi của mình như thế nào? Tài liệu đó sẽ giúp bạn giải thích dự án của mình như thế nào sau này?
Tóm tắt
Bây giờ bạn đã thực hành xong, đã đến lúc chia sẻ những gì bạn đã học được. Trả lời các câu hỏi sau vào nhật ký để giúp bạn suy ngẫm về việc học của mình và chuẩn bị cho cuộc thảo luận toàn lớp:
- Bạn đã học được điều gì khi kết hợp lái xe và lập trình? Bạn đã ghi chép lại quá trình học tập đó như thế nào?
- Điều nào chính xác hơn: lái hay lập trình robot? Tại sao? Bạn có bằng chứng gì để hỗ trợ cho khẳng định của mình?
- Bạn đã học được điều gì về việc sử dụng VEXcode có thể giúp bạn tiến xa hơn?
Bây giờ bạn đã thực hành xong, đã đến lúc chia sẻ những gì bạn đã học được. Trả lời các câu hỏi sau vào nhật ký để giúp bạn suy ngẫm về việc học của mình và chuẩn bị cho cuộc thảo luận toàn lớp:
- Bạn đã học được điều gì khi kết hợp lái xe và lập trình? Bạn đã ghi chép lại quá trình học tập đó như thế nào?
- Điều nào chính xác hơn: lái hay lập trình robot? Tại sao? Bạn có bằng chứng gì để hỗ trợ cho khẳng định của mình?
- Bạn đã học được điều gì về việc sử dụng VEXcode có thể giúp bạn tiến xa hơn?
Hướng dẫn học sinh chia sẻ kiến thức của mình trong buổi thảo luận toàn lớp. Các câu hỏi mà học sinh trả lời trong nhật ký là điểm khởi đầu cho cuộc thảo luận. Đặt câu hỏi tiếp theo để hướng dẫn học sinh tập trung suy nghĩ xung quanh những hiểu biết chung. Tiếp theo là những câu hỏi như:
- Nếu ai đó hỏi bạn tham số là gì, bạn sẽ trả lời thế nào? Bằng chứng nào ủng hộ điều đó?
- Bạn biết gì về việc lái hoặc lập trình robot mà trước đây bạn chưa biết? Bạn có bằng chứng gì để chứng minh điều đó?
- Một số mẹo hoặc thủ thuật nào về việc sử dụng VEXcode mà chúng ta muốn ghi nhớ cho các bài học sau? Tại sao chúng hữu ích?
Thêm vào danh sách thực hành chung về mã hóa trong VEXcode từ Bài 1 dựa trên những gì học sinh chia sẻ, để giúp tạo ra các sản phẩm phản ánh sự hiểu biết chung của học sinh về mã hóa robot của họ cho đến nay.
Chọn Tiếp theo > để chuyển sang bài học tiếp theo.