Chơi
Phần 1 - Từng bước một
- Hướng dẫnHướng dẫn mỗi nhóm lập kế hoạch cho dự án VEXcode của mình bằng cách viết mã giả. Họ sẽ tạo mã giả để robot Code Base và phần mở rộng của họ điều hướng quá trình thử thách. Hãy xem hình ảnh động bên dưới để thấy Code Base có thể di chuyển như thế nào trong một khóa học.
Trong hình ảnh động bên dưới, một đường đua bắt đầu ở góc trên bên trái, với một con đường kéo dài theo hình chữ nhật về bên phải, có nhiều khúc cua. Dọc theo con đường có sáu vật rác nằm rải rác. Robot tiến về phía trước, thu thập hai vật thể đầu tiên, sau đó rẽ trái và tiến về phía trước để thu thập vật thể thứ ba. Sau đó, xe rẽ trái, tiến về phía trước, rẽ phải và tiến về phía trước để thu thập chiếc thứ tư. Cuối cùng, robot rẽ phải, tiến về phía trước, rẽ trái và tiến về phía trước ba lần để thu gom hai mảnh rác cuối cùng và đến đích.Tệp video - Mô hìnhMô hình dành cho sinh viên cách viết mã giả để lập kế hoạch cho dự án của mình, sau đó chuyển mã giả sang các khối [Bình luận] và cuối cùng là tạo và kiểm tra dự án của mình. Đảm bảo mỗi nhóm có một tờ giấy và bút chì để viết mã giả của mình.
- Yêu cầu học sinh vạch ra lộ trình mà Code Base sẽ phải trải qua trong khóa học thử thách của mình từ đầu đến cuối. Mô hình hóa cách cụ thể trong mã giả. Thay vì “Tiến về phía trước”, học sinh nên mô tả chính xác quãng đường tiến về phía trước bằng cách sử dụng các phép đo và đơn vị.
Ví dụ Mã giả - Sau khi tạo xong mã giả, học sinh có thể bắt đầu dự án VEXcode GO của mình. Nếu học sinh cần trợ giúp để mở và lưu một dự án, hãy làm mẫu các bước trong bài viết Mở và Lưu Dự ánvà yêu cầu các em làm theo. Yêu cầu học sinh đặt tên cho dự án của mình Tình trạng khẩn cấp ở đại dương.
Tên Dự án - Tiếp theo, học sinh sẽ phải kết nối Code Base với thiết bị của mình. Nếu cần, hãy làm mẫu các bước trong bài viết Kết nối VEX GO Brain Thư viện VEX dành cho học sinh.
- Họ cũng cần phải cấu hình VEXCode GO cho Code Base. Nếu cần, hãy mô phỏng các bước từ bài viết Cấu hình cơ sở mã Thư viện VEX và đảm bảo học viên có thể nhìn thấy các khối Truyền động trong Hộp công cụ.
- Sau khi đặt tên cho dự án, kết nối Brain và cấu hình Code Base, học sinh đã sẵn sàng chuyển mã giả của mình sang các khối chú thích để tổ chức dự án. Nhắc nhở học sinh rằng họ đã thực hiện điều này cho dự án Drive in a Square trong Phòng thí nghiệm 2. Nếu cần, hãy mô hình hóa việc chuyển mã giả sang các khối chú thích.
- Lưu ý: Mỗi nhóm sẽ có mã giả khác nhau, dựa trên các chuyển động cần thiết để điều hướng quá trình thử thách của họ.
Mã giả cho khối bình luận - Nhắc nhở học sinh rằng các khối [Bình luận] được sử dụng để sắp xếp các dự án của họ và họ sẽ không thực hiện hành vi. Họ sẽ cần thêm các khối Drivetrain để khiến Code Base của họ di chuyển. Sau khi chuyển mã giả của mình, học sinh sẽ thêm các khối Drivetrain.
- Nếu cần, hãy mô hình hóa thêm khối Truyền động đầu tiên trong dự án ví dụ. Yêu cầu học sinh tiếp tục cho đến khi họ thêm các khối Hệ thống truyền động cho từng khối [Bình luận].
Thêm khối truyền động và thay đổi thông số - Sau khi học sinh đã thêm tất cả các khối Hệ thống truyền động, các em đã sẵn sàng bắt đầu dự án của mình. Yêu cầu học sinh chọn nút 'Bắt đầu' trên Thanh công cụ để bắt đầu dự án và quan sát chuyển động của Cơ sở mã. Nếu cần, hãy mô hình hóa các bước để bắt đầu học sinh.
- Học sinh nên kiểm tra dự án của mình và tính hiệu quả của phần mở rộng. Khuyến khích học sinh thực hiện các thay đổi cho dự án của mình hoặc thậm chí là gia hạn nếu cần thiết giữa các lần chạy thử. Xem video bên dưới để biết ví dụ về cách Code Base lái xe đẩy một vật về phía trước rồi lái ngược trở lại vị trí ban đầu.
Tệp video - Thúc đẩyThúc đẩy một cuộc thảo luận với học sinh bằng cách đặt câu hỏi sau:
- Robot của bạn phải di chuyển theo hướng nào trước tiên?
- Bạn sẽ bảo robot của mình nhặt loại rác nào đầu tiên?
- Robot của bạn có cần phải rẽ không? Nếu vậy, hướng nào?
- Cơ sở mã và tiện ích mở rộng của bạn có đang phát triển theo hướng mà bạn không mong đợi không?
Khi học sinh bắt đầu kiểm tra, hãy yêu cầu các em kiểm tra xem "rác" có đủ lớn để không vừa với Cơ sở mã hoặc phần mở rộng hay không. Điều này sẽ ngăn cản việc thu gom rác và có thể cản trở việc di chuyển của Cơ sở mã.
- Nhắc nhởNhắc nhở học sinh tiếp tục cố gắng ngay cả khi lần đầu thất bại. Học sinh sẽ có ba cơ hội để cải thiện. Ngoài ra, hãy nhắc nhở học sinh tối ưu hóa chuyển động của robot bằng cách lưu ý rằng mục tiêu đầu tiên là thu gom thành công một mảnh rác trước khi thu gom thêm.
- HỏiHỏi học sinh xem các em có thể giúp ích cho môi trường như thế nào? Liệu chúng có tham gia vào chương trình tái chế hay chúng đã nhặt được một mẩu rác mà chúng nhìn thấy trong căng tin?
Nghỉ giải lao giữa giờ & Thảo luận nhóm
Ngay sau khi mỗi nhóm đã tạo và thử nghiệm dự áncủa mình, hãy tập hợp lại để có cuộc trò chuyện ngắn.
- Thử nghiệm của bạn có thành công không? Robot của bạn có về đích không?
- Tiện ích mở rộng của bạn hoạt động như thế nào?
- Làm thế nào để cải thiện mã của bạn?
Phần 2 - Từng bước một
- Hướng dẫnHướng dẫn học sinh rằng các em sẽ sử dụng các khóa học thử thách để hoàn thành ba lần thử nghiệm tính giờ trong một phút, trong đó robot Code Base của các em sẽ thu gom ba mảnh rác. Mục tiêu là cải thiện thời gian cần thiết để Code Base hoàn thành thử thách. Xem video bên dưới để biết ví dụ về cách Code Base lái xe đẩy một vật về phía trước rồi lái ngược trở lại vị trí ban đầu.
Tệp video
- Học sinh nên ghi lại kết quả trên Phiếu thu thập dữ liệu và chỉnh sửa các dự án VEXcode GO của mình giữa các lần thử nghiệm để cải thiện hiệu suất.
- Mô hìnhMô hình dành cho sinh viên về quy trình thực hiện thử nghiệm theo thời gian và ghi lại kết quả bằng Phiếu thu thập dữ liệu.
Thủ tục thử nghiệm có thời gian - Khuyến khích sinh viên ghi lại bản tóm tắt thử nghiệm ngắn gọn và những thay đổi cần thực hiện trong Phiếu thu thập dữ liệu.
Ví dụ về bảng thu thập dữ liệu - Tạo điều kiệnTạo điều kiện thảo luận về các thử nghiệm có giới hạn thời gian:
- Bạn đã phải đối mặt với những thách thức nào trong quá trình thử nghiệm?
- Bạn đã chỉnh sửa Cơ sở mã và tiện ích mở rộng của mình như thế nào?
- Bạn đã thực hiện những thay đổi nào cho dự án Ocean Emergency của mình?
Giáo viên làm việc với một nhóm nhỏ.
- Yêu cầu học sinh đổi vai trong suốt quá trình thử nghiệm. Ví dụ:
- Thử nghiệm 1 & 3
- Người xây dựng - thiết lập khóa học và bắt đầu dự án.
- Nhà báo - ghi lại thời gian thử nghiệm và dữ liệu.
- Thử nghiệm 2
- Người xây dựng - tính thời gian thử nghiệm và ghi lại dữ liệu.
- Nhà báo - thiết lập khóa học và bắt đầu dự án.
- Thử nghiệm 1 & 3
- Nhắc nhởNhắc nhở học sinh kiểm tra xem “rác” có đủ lớn để không vừa với Cơ sở Mã hoặc phần mở rộng và có thể cản trở việc di chuyển Cơ sở Mã hay không. Ngoài ra, hãy nhắc nhở học sinh kiểm tra xem phần mở rộng có ổn định và không bị kéo lê trên mặt đất, điều này cũng sẽ cản trở chuyển động của Đế mã. học sinh tiếp tục cố gắng và suy ngẫm về mức độ tiến bộ của mình trong suốt ba lần thử nghiệm. Luôn luôn có chỗ cho sự phát triển và cải thiện.
Hướng dẫn học sinh suy nghĩ về cách họ đã thành công trong việc điều chỉnh và cải thiện hiệu suất của Cơ sở mã trong suốt ba lần thử nghiệm. Kiểm tra và cải tiến là một phần quan trọng của quá trình thiết kế.
- HỏiYêu cầu học sinh nghĩ về một lần họ phải thử một việc gì đó nhiều lần trước khi làm đúng. Chia sẻ với học sinh về thời điểm bạn phải thử nhiều lần trước khi làm đúng. Người lớn ở mọi ngành nghề trong thế giới thực đều phải liên tục sửa đổi ý tưởng và dự án hàng ngày để làm cho mọi thứ tốt hơn.
Tùy chọn: Học sinh có thể tháo rời bản dựng của mình tại thời điểm này trong Phòng thí nghiệm.