Trước khi bạn bắt đầu
Câu hỏi chính: Thứ tự các bước ảnh hưởng như thế nào đến cách hoàn thành nhiệm vụ?
Hiểu biết về đơn vị:
- Sắp xếp các hướng dẫn để đạt được mục tiêu là một phần thiết yếu của quá trình lập trình.
- Chia nhỏ một dự án thành các bước nhỏ hơn sẽ giúp việc viết mã dễ dàng hơn.
- Việc hợp tác và thảo luận ý tưởng khi lập trình giúp chúng ta phát triển các giải pháp hiệu quả hơn so với khi làm việc một mình.
Căn chỉnh tiêu chuẩn
Hiệp hội giáo viên khoa học máy tính (CSTA)
- 1B-CS-02: Mô hình hóa cách phần cứng và phần mềm máy tính hoạt động cùng nhau như một hệ thống để hoàn thành nhiệm vụ.
- 1B-DA-07: Sử dụng dữ liệu để làm nổi bật hoặc đề xuất mối quan hệ nhân quả, dự đoán kết quả hoặc truyền đạt một ý tưởng.
- 1B-AP-11: Phân tích (chia nhỏ) các vấn đề thành các vấn đề con nhỏ hơn, dễ quản lý hơn để tạo điều kiện thuận lợi cho quá trình phát triển chương trình.
- 2-AP-15: Tìm kiếm và kết hợp phản hồi từ các thành viên trong nhóm và người dùng để tinh chỉnh giải pháp đáp ứng nhu cầu của người dùng.
- 3A-AP-22: Thiết kế và phát triển các sản phẩm tính toán làm việc theo nhóm bằng cách sử dụng các công cụ cộng tác.
Vật liệu cần thiết (cho mỗi nhóm):
- Robot mã hóa VEX AIM
- Bộ điều khiển một thanh
- 2 thùng màu cam
- 2 thùng màu xanh
- ID AprilTag 0 và 1
- Sân AIM (4 ô và 8 bức tường)
Để biết thêm thông tin về Mã hóa nút trên Robot mã hóa VEX AIM, xem bài viết Thư viện VEXnày.
Thời gian đề xuất cho đơn vị này: 6-7 buổi
Mặc dù tốc độ học tập có thể khác nhau tùy theo từng lớp học, nhưng thời gian gợi ý có thể giúp bạn lập kế hoạch hiệu quả. Một 'buổi học' được coi là kéo dài khoảng 45-50 phút. Bạn là người hiểu rõ học sinh của mình nhất, vì vậy hãy điều chỉnh thời gian khi cần thiết để đáp ứng tốt nhất nhu cầu của học sinh trong môi trường của bạn.
- Giới thiệu: 1 buổi
- Bài 1: 1 buổi
- Bài 2: 1 buổi
- Bài 3: 1 buổi
- Thử thách đơn vị: 2-3 buổi
Trong bài học này, bạn sẽ học cách di chuyển Robot mã hóa VEX AIM mà không cần sử dụng chế độ Lái xe! Thay vào đó, bạn sẽ sử dụng Mã hóa nút trên màn hình của robot để khiến nó di chuyển, nhặt thùng và đặt chúng vào đúng vị trí. Bạn cũng sẽ thực hành chia nhỏ nhiệm vụ thành các bước nhỏ hơn để lập trình dễ dàng hơn. Đến cuối đơn vị, bạn sẽ thực hiện thử thách của đơn vị—lập trình cho robot để nhặt và giao các thùng màu xanh và màu cam đến đúng vị trí.
Xem video bên dưới để xem robot:
- Di chuyển hai thùng đến AprilTag ở phía bên trái của sân.
- Di chuyển hai thùng đến AprilTag ở phía bên phải của sân.
Sau khi xem video, bạn sẽ có một cuộc thảo luận trong lớp về chủ đề này. Ghi lại câu trả lời của bạn cho những câu hỏi sau vào nhật ký để giúp định hình suy nghĩ khi chuẩn bị cho cuộc thảo luận:
- Bạn nghĩ robot biết phải làm gì nếu không sử dụng chế độ Lái xe? Làm sao nó có thể nhấc và đặt thùng lên được?
- Bạn thấy gì trong video khiến bạn nghĩ như vậy?
- Thứ tự các hành động của robot ảnh hưởng như thế nào đến cách robot hoàn thành thử thách?
- Bạn có thắc mắc gì về việc sử dụng Button Coding để lập trình cho robot không?
- Bạn cần phát triển những kỹ năng và hiểu biết nào để hoàn thành thử thách?
Sau khi xem video, bạn sẽ có một cuộc thảo luận trong lớp về chủ đề này. Ghi lại câu trả lời của bạn cho những câu hỏi sau vào nhật ký để giúp định hình suy nghĩ khi chuẩn bị cho cuộc thảo luận:
- Bạn nghĩ robot biết phải làm gì nếu không sử dụng chế độ Lái xe? Làm sao nó có thể nhấc và đặt thùng lên được?
- Bạn thấy gì trong video khiến bạn nghĩ như vậy?
- Thứ tự các hành động của robot ảnh hưởng như thế nào đến cách robot hoàn thành thử thách?
- Bạn có thắc mắc gì về việc sử dụng Button Coding để lập trình cho robot không?
- Bạn cần phát triển những kỹ năng và hiểu biết nào để hoàn thành thử thách?
Sau khi học sinh đã xem video, tổ chức thảo luận toàn lớp để thu thập ý kiến quan sát của học sinh và chuẩn bị cho các em cùng tạo ra mục tiêu học tập cho bài học.
- Yêu cầu học sinh chia sẻ những quan sát, tuyên bố và bằng chứng của mình dựa trên video, thể hiện sự tò mò và cởi mở về khoa học.
- Nhắc nhở học sinh vận dụng những kiến thức đã học ở bài trước về cách robot tương tác với các vật thể trên sân và cách nam châm ở phía trước robot hoạt động để di chuyển thùng hoặc bóng thể thao.
- Khi học sinh chia sẻ những câu hỏi và ý tưởng của mình, hãy giúp học sinh định hình những thắc mắc của mình thành những câu hỏi khoa học hữu ích.
- Hướng dẫn học sinh xem xét các kỹ năng và hiểu biết mà các em có thể cần để hoàn thành thử thách, vì các em sẽ sử dụng những kỹ năng và hiểu biết này khi cùng nhau tạo ra các mục tiêu học tập.
Tiếp theo, hãy giúp học sinh tạo mối liên hệ thực tế với nội dung trong đơn vị này và vận dụng kiến thức đã có bằng cách sử dụng lời nhắc sau:
- Bạn có thể thấy một số ví dụ về tự động hóa trong cuộc sống hàng ngày không? Những chiếc máy này có chức năng gì? Bạn nghĩ chúng giúp công việc dễ dàng hơn như thế nào? Các ví dụ có thể khác nhau tùy theo kinh nghiệm liên quan của học sinh và có thể bao gồm:
- Trong thành phố, họ có thể nhận ra tàu điện ngầm tự động hoặc máy tự thanh toán.
- Trong lĩnh vực sản xuất, họ có thể thảo luận về cánh tay robot được sử dụng trong các nhà máy địa phương.
- Ở vùng nông thôn, chúng có thể kết nối với hệ thống tưới tiêu tự động hoặc robot thu hoạch mùa màng.
- Học sinh cũng có thể đề xuất các vật dụng hàng ngày, chẳng hạn như máy hút bụi robot, bộ điều chỉnh nhiệt độ thông minh hoặc máy rửa chén có thể lập trình.
- Nếu học sinh không quen với các thuật ngữ như tự động hóa hoặc tự chủ, hãy định nghĩa chúng cùng nhau để giúp học sinh thiết lập ngôn ngữ chung.
Đơn vị này giới thiệu các khái niệm về trình tự và lập kế hoạch đường đi. Học sinh có thể tiếp cận việc lập trình robot để giải quyết thử thách theo nhiều cách. Để thảo luận về cách khuyến khích học sinh đưa ra nhiều cách tiếp cận khác nhau để giải quyết các vấn đề mở, đọc cuộc trò chuyện này trong Cộng đồng PD+.
Đồng sáng tạo mục tiêu học tập
Bây giờ bạn đã xem video, bạn sẽ biết rằng bạn sẽ sử dụng Mã hóa nút tích hợp của robot để lập trình cho robot lấy thùng và giao chúng đến AprilTags. Hãy nghĩ về những gì bạn cần biết và học để hoàn thành các nhiệm vụ này. Bạn sẽ cùng nhóm và giáo viên của mình tạo ra các mục tiêu học tập để có thể hiểu rõ hơn về các mục tiêu học tập của đơn vị này.
Ghi lại mục tiêu học tập của bạn vào nhật ký. Bạn sẽ quay lại các mục tiêu học tập này sau trong bài học để xem xét tiến độ của mình và lập kế hoạch cho việc học trong tương lai.
Bây giờ bạn đã xem video, bạn sẽ biết rằng bạn sẽ sử dụng Mã hóa nút tích hợp của robot để lập trình cho robot lấy thùng và giao chúng đến AprilTags. Hãy nghĩ về những gì bạn cần biết và học để hoàn thành các nhiệm vụ này. Bạn sẽ cùng nhóm và giáo viên của mình tạo ra các mục tiêu học tập để có thể hiểu rõ hơn về các mục tiêu học tập của đơn vị này.
Ghi lại mục tiêu học tập của bạn vào nhật ký. Bạn sẽ quay lại các mục tiêu học tập này sau trong bài học để xem xét tiến độ của mình và lập kế hoạch cho việc học trong tương lai.
Hướng dẫn toàn thể học sinh trong quá trình cùng nhau xây dựng mục tiêu học tập. Việc cung cấp thêm hỗ trợ sẽ rất hữu ích khi học sinh học quá trình này. Trong các bài học tiếp theo, hoạt động động não ban đầu này có thể được thực hiện riêng lẻ hoặc theo nhóm nhỏ.
- Cùng học sinh thảo luận những điều các em cần biết để có thể hoàn thành các hoạt động được trình bày trong video ở trên. Hãy diễn đạt những điều này dưới dạng câu phát biểu “Tôi có thể”.
- Ví dụ về các câu nói "Tôi có thể" bao gồm:
- Tôi có thể sử dụng Lập trình nút để lập trình cho robot nhặt và giao thùng.
- Tôi có thể hợp tác với nhóm của mình để lập kế hoạch lập trình cho robot nhằm hoàn thành thử thách của đơn vị.
- Ví dụ về các câu nói "Tôi có thể" bao gồm:
- Cùng nhau tạo ra các mục tiêu học tập dựa trên danh sách đó.
Sử dụng quy trình đồng sáng tạo mục tiêu học tập để giới thiệu từ vựng như sắp xếp, gỡ lỗi, hoặc tự động hóa, và kết hợp những từ đó vào mục tiêu học tập của học sinh để đáp ứng tốt nhất nhu cầu của họ.
Để biết thêm hướng dẫn về việc cùng nhau tạo mục tiêu học tập với học sinh của bạn, xem Bài viếtcủa Thư viện VEX này.
Chọn Tiếp theo > để tìm hiểu thêm về cách sử dụng Mã hóa nút.